Versions in this module Expand all Collapse all v0 v0.12.0 Apr 11, 2018 v0.8.0 Apr 11, 2018 Changes in this version + func NewInstaller(config *rest.Config) *installer + func NewUninstaller(config *rest.Config) *uninstaller + type APIMeta interface + GetCRDs func() []*extensionsv1beta1.CustomResourceDefinition + GetGroupVersions func() []schema.GroupVersion + GetPolicyRules func() []rbacv1.PolicyRule + type ApiserverInstallStrategy struct + APIMeta APIMeta + ApiserverImage string + Certs *Certs + ControllerManagerImage string + DocsImage string + Name string + func (s *ApiserverInstallStrategy) AfterInstall() error + func (s *ApiserverInstallStrategy) BeforeInstall() error + func (s *ApiserverInstallStrategy) GetAPIServices() []*apiregistrationv1beta1.APIService + func (s *ApiserverInstallStrategy) GetCRDs() []extensionsv1beta1.CustomResourceDefinition + func (s *ApiserverInstallStrategy) GetClusterRole() *rbacv1.ClusterRole + func (s *ApiserverInstallStrategy) GetClusterRoleBinding() *rbacv1.ClusterRoleBinding + func (s *ApiserverInstallStrategy) GetConfigMaps() []*corev1.ConfigMap + func (s *ApiserverInstallStrategy) GetDeployments() []*appsv1.Deployment + func (s *ApiserverInstallStrategy) GetNamespace() *corev1.Namespace + func (s *ApiserverInstallStrategy) GetSecrets() []*corev1.Secret + func (s *ApiserverInstallStrategy) GetServiceAccount() string + func (s *ApiserverInstallStrategy) GetServices() []*corev1.Service + func (s *ApiserverInstallStrategy) GetStatefulSets() []*appsv1.StatefulSet + type CRDInstallStrategy struct + APIMeta APIMeta + ControllerManagerImage string + DocsImage string + Name string + func (s *CRDInstallStrategy) AfterInstall() error + func (s *CRDInstallStrategy) BeforeInstall() error + func (s *CRDInstallStrategy) GetAPIServices() []*apiregistrationv1beta1.APIService + func (s *CRDInstallStrategy) GetCRDs() []*extensionsv1beta1.CustomResourceDefinition + func (s *CRDInstallStrategy) GetClusterRole() *rbacv1.ClusterRole + func (s *CRDInstallStrategy) GetClusterRoleBinding() *rbacv1.ClusterRoleBinding + func (s *CRDInstallStrategy) GetConfigMaps() []*corev1.ConfigMap + func (s *CRDInstallStrategy) GetDeployments() []*appsv1.Deployment + func (s *CRDInstallStrategy) GetNamespace() *corev1.Namespace + func (s *CRDInstallStrategy) GetSecrets() []*corev1.Secret + func (s *CRDInstallStrategy) GetServiceAccount() string + func (s *CRDInstallStrategy) GetServices() []*corev1.Service + func (s *CRDInstallStrategy) GetStatefulSets() []*appsv1.StatefulSet + type Certs struct + CACrt []byte + ClientCrt []byte + ClientKey []byte + func CreateCerts(serviceName, serviceNamespace string) *Certs + type DefaultInstallStrategy = CRDInstallStrategy + type EmptyInstallStrategy struct + func (s EmptyInstallStrategy) AfterInstall() error + func (s EmptyInstallStrategy) BeforeInstall() error + func (s EmptyInstallStrategy) GetAPIServices() []*apiregistrationv1beta1.APIService + func (s EmptyInstallStrategy) GetCRDs() []*extensionsv1beta1.CustomResourceDefinition + func (s EmptyInstallStrategy) GetClusterRole() *rbacv1.ClusterRole + func (s EmptyInstallStrategy) GetClusterRoleBinding() *rbacv1.ClusterRoleBinding + func (s EmptyInstallStrategy) GetConfigMaps() []*corev1.ConfigMap + func (s EmptyInstallStrategy) GetDeployments() []*appsv1.Deployment + func (s EmptyInstallStrategy) GetNamespace() *corev1.Namespace + func (s EmptyInstallStrategy) GetSecrets() []*corev1.Secret + func (s EmptyInstallStrategy) GetServiceAccount() string + func (s EmptyInstallStrategy) GetServices() []*corev1.Service + func (s EmptyInstallStrategy) GetStatefulSets() []*appsv1.StatefulSet + type InstallStrategy interface + AfterInstall func() error + BeforeInstall func() error + GetAPIServices func() []*apiregistrationv1beta1.APIService + GetCRDs func() []*extensionsv1beta1.CustomResourceDefinition + GetClusterRole func() *rbacv1.ClusterRole + GetClusterRoleBinding func() *rbacv1.ClusterRoleBinding + GetConfigMaps func() []*corev1.ConfigMap + GetDeployments func() []*appsv1.Deployment + GetNamespace func() *corev1.Namespace + GetSecrets func() []*corev1.Secret + GetServiceAccount func() string + GetServices func() []*corev1.Service + GetStatefulSets func() []*appsv1.StatefulSet