Versions in this module Expand all Collapse all v1 v1.0.0 Nov 21, 2019 Changes in this version + func IsInvalidConfig(err error) bool + func IsInvalidExecution(err error) bool + func IsNotFound(err error) bool + type CertExporter struct + Namespace string + type ClusterAutoscaler struct + Cluster ClusterAutoscalerCluster + Image Image + type ClusterAutoscalerCluster struct + ID string + type ClusterConfig struct + APIDomain string + ClusterID string + Namespaces []string + type Config struct + Logger micrologger.Logger + Tenant tenantcluster.Interface + type ConfigMapSpec struct + App string + Labels map[string]string + Name string + Namespace string + ReleaseName string + Type string + ValuesJSON string + type ConfigMapValues struct + ClusterID string + CoreDNS CoreDNSValues + IngressController IngressControllerValues + Organization string + RegistryDomain string + WorkerCount int + type CoreDNS struct + Cluster CoreDNSCluster + Image Image + type CoreDNSCluster struct + Calico CoreDNSClusterCalico + Kubernetes CoreDNSClusterKubernetes + type CoreDNSClusterCalico struct + CIDR string + type CoreDNSClusterKubernetes struct + API CoreDNSClusterKubernetesAPI + DNS CoreDNSClusterKubernetesDNS + type CoreDNSClusterKubernetesAPI struct + ClusterIPRange string + type CoreDNSClusterKubernetesDNS struct + IP string + type CoreDNSValues struct + CalicoAddress string + CalicoPrefixLength string + ClusterIPRange string + type DefaultConfigMap struct + Image Image + type ExporterValues struct + Namespace string + type Image struct + Registry string + type IngressController struct + Controller IngressControllerController + Global IngressControllerGlobal + Image Image + type IngressControllerController struct + Replicas int + Service IngressControllerControllerService + type IngressControllerControllerService struct + Enabled bool + type IngressControllerGlobal struct + Controller IngressControllerGlobalController + Migration IngressControllerGlobalMigration + type IngressControllerGlobalController struct + TempReplicas int + UseProxyProtocol bool + type IngressControllerGlobalMigration struct + Enabled bool + type IngressControllerValues struct + ControllerServiceEnabled bool + MigrationEnabled bool + UseProxyProtocol bool + type Interface interface + ApplyCreateChange func(ctx context.Context, clusterConfig ClusterConfig, ...) error + ApplyDeleteChange func(ctx context.Context, clusterConfig ClusterConfig, ...) error + ApplyUpdateChange func(ctx context.Context, clusterConfig ClusterConfig, ...) error + GetCurrentState func(ctx context.Context, configMapConfig ClusterConfig) ([]*corev1.ConfigMap, error) + GetDesiredState func(ctx context.Context, configMapConfig ClusterConfig, ...) ([]*corev1.ConfigMap, error) + NewDeletePatch func(ctx context.Context, currentState, desiredState []*corev1.ConfigMap) (*controller.Patch, error) + NewUpdatePatch func(ctx context.Context, currentState, desiredState []*corev1.ConfigMap) (*controller.Patch, error) + type NetExporter struct + Namespace string + type Service struct + func New(config Config) (*Service, error) + func (s *Service) ApplyCreateChange(ctx context.Context, clusterConfig ClusterConfig, ...) error + func (s *Service) ApplyDeleteChange(ctx context.Context, clusterConfig ClusterConfig, ...) error + func (s *Service) ApplyUpdateChange(ctx context.Context, clusterConfig ClusterConfig, ...) error + func (s *Service) GetCurrentState(ctx context.Context, clusterConfig ClusterConfig) ([]*corev1.ConfigMap, error) + func (s *Service) GetDesiredState(ctx context.Context, clusterConfig ClusterConfig, ...) ([]*corev1.ConfigMap, error) + func (s *Service) NewDeletePatch(ctx context.Context, currentState, desiredState []*corev1.ConfigMap) (*controller.Patch, error) + func (s *Service) NewUpdatePatch(ctx context.Context, currentState, desiredState []*corev1.ConfigMap) (*controller.Patch, error)