Versions in this module Expand all Collapse all v0 v0.13.1 May 8, 2020 v0.13.0 May 8, 2020 Changes in this version + type AuditConfig struct + PolicyFile string + type Brand struct + Logo string + Name string + URL string + type CA struct + Cert string + Password string + PrivateKey string + type Calico struct + BGPConfig calico.BGPConfiguration + BGPPeers []calico.BGPPeer + Disabled bool + IPIP calico.IPIPMode + IPPools []calico.IPPool + Log string + Version string + VxLAN calico.VXLANMode + type CertManager struct + Vault *VaultClient + Version string + type Cluster interface + Clone func(template VM, config *konfigadm.Config) (Machine, error) + GetMachine func(name string) (Machine, error) + GetMachines func() (map[string]Machine, error) + GetMachinesByPrefix func(prefix string) (map[string]Machine, error) + type ConfigMapReloader struct + Disabled bool + Version string + type Connection struct + Password string + Port string + Scheme string + URL string + User string + Verify string + func (c Connection) GetURL() string + type Consul struct + BackupImage string + BackupSchedule string + Bucket string + Disabled bool + Version string + type DB struct + Host string + Password string + Port int + Username string + func (db DB) GetConnectionURL(name string) string + type Dashboard struct + AccessRestricted LdapAccessConfig + type DynamicDNS struct + AccessKey string + Algorithm string + Disabled bool + Key string + KeyName string + Nameserver string + SecretKey string + Type string + Zone string + type ECK struct + Disabled bool + Version string + type Elasticsearch struct + Disabled bool + Mem *Memory + Persistence *Persistence + Replicas int + Version string + type Enabled struct + Disabled bool + type Filebeat struct + Disabled bool + Elasticsearch *Connection + Logstash *Connection + Version string + type FluentdOperator struct + DisableDefaultConfig bool + Disabled bool + Elasticsearch Connection + Version string + type GitOps struct + Args map[string]string + DisableScanning *bool + FluxVersion string + GitBranch string + GitKey string + GitPath string + GitPollInterval string + GitURL string + KnownHosts string + Name string + Namespace string + SSHConfig string + SyncInterval string + type Grafana struct + Disabled bool + Version string + type Harbor struct + AdminPassword string + Bucket string + ChartVersion string + ClairVersion string + DB *DB + Disabled bool + LogLevel string + Projects map[string]HarborProject + RegistryVersion string + Replicas int + Settings *HarborSettings + URL string + Version string + type HarborProject struct + Name string + Roles map[string]string + type HarborSettings struct + AuthMode string + EmailFrom string + EmailHost string + EmailIdentity string + EmailInsecure string + EmailPassword string + EmailPort string + EmailSsl *bool + EmailUsername string + LdapBaseDN string + LdapFilter string + LdapGroupAdminDN string + LdapGroupAttributeName string + LdapGroupBaseDN string + LdapGroupMembershipAttribute string + LdapGroupSearchFilter string + LdapGroupSearchScope string + LdapScope string + LdapSearchDN string + LdapSearchPassword string + LdapTimeout string + LdapUID string + LdapURL string + LdapVerifyCert *bool + OidcClientID string + OidcClientSecret string + OidcEndpoint string + OidcName string + OidcScope string + OidcVerifyCert string + ProjectCreationRestriction string + ReadOnly string + RobotTokenDuration int + SelfRegistration *bool + TokenExpiration int + type Kubernetes struct + APIServerExtraArgs map[string]string + AuditConfig AuditConfig + ControllerExtraArgs map[string]string + EtcdExtraArgs map[string]string + KubeletExtraArgs map[string]string + MasterIP string + SchedulerExtraArgs map[string]string + Version string + func (c *Kubernetes) UnmarshalYAML(unmarshal func(interface{}) error) error + type Ldap struct + AdminGroup string + Disabled bool + Domain string + E2E LdapE2E + GroupDN string + GroupNameAttr string + GroupObjectClass string + Host string + Password string + Port string + UserDN string + Username string + func (ldap Ldap) GetConnectionURL() string + type LdapAccessConfig struct + Enabled bool + Groups []string + Snippet string + type LdapE2E struct + Mock bool + Password string + Username string + type Machine interface + GetAge func() time.Duration + GetAttributes func() (map[string]string, error) + GetIP func(timeout time.Duration) (string, error) + GetTemplate func() string + IP func() string + Name func() string + PowerOff func() error + SetAttributes func(attributes map[string]string) error + Shutdown func() error + String func() string + Terminate func() error + WaitForIP func() (string, error) + WaitForPoweredOff func() error + type Memory struct + Limits string + Requests string + type Monitoring struct + AddonResizer string + AlertEmail string + AlertManager string + Disabled bool + E2E MonitoringE2E + Grafana Grafana + KubeRbacProxy string + KubeStateMetrics string + NodeExporter string + Prometheus Prometheus + PrometheusOperator string + Version string + type MonitoringE2E struct + MinAlertLevel string + type NFS struct + Host string + Path string + type NSX struct + Debug *bool + Disabled bool + Image string + LoadBalancerIPPool string + LogDir string + LogFile string + LogRotationBackupCount *int + LogRotationFileMaxMb *int + NsxCOE *NsxCOE + NsxCliPath string + NsxHA *NsxHA + NsxK8s *NsxK8s + NsxNodeAgent *NsxNodeAgent + NsxPythonLoggingPath string + NsxV3 *NsxV3 + Tier0 string + UseStderr *bool + UseSyslog *bool + Version string + type Nginx struct + DisableAccessLog bool + Disabled bool + RequestBodyBuffer string + RequestBodyMax string + Version string + type NodeLocalDNS struct + DNSDomain string + DNSServer string + Disabled bool + LocalDNS string + type NsxCOE struct + Adaptor string + Cluster string + ConnectRetryTimeout *int + EnableSnat *bool + Loglevel string + NodeType string + NsxlibLoglevel string + Profiling *bool + type NsxHA struct + HeartbeatPeriod *int + MasterTimeout *int + UpdateTimeout *int + type NsxK8s struct + ApiserverHostIP string + ApiserverHostPort string + BaselinePolicyType string + CaFile string + ClientCertFile string + ClientPrivateKeyFile string + ClientTokenFile string + EnableNsxNetifCrd *bool + HTTPIngressPort *int + HTTPSIngressPort *int + HttpAndHttpsIngressIp string + IngressMode string + Loglevel string + ResourceWatcherThreadPoolSize *int + type NsxNodeAgent struct + ConfigRetryTimeout *int + ConfigReuseBackoffTime *int + LogLevel string + OvsBridge string + OvsUplinkPort string + type NsxV3 struct + AllocVlanTag string + BottomFirewallSectionMarker string + CaFile []string + ClusterUnavailableRetry *bool + ConcurrentConnections *int + ConnIdltTimeout *int + ContainerIPBlocks []string + DNSServers []string + DefaultIngressClassNsx *bool + EdgeCluster string + ElectionProfile string + EnableNsxErrCrd *bool + ExternalIPPools []string + ExternalIPPoolsLB []string + HTTPReadTimeout *int + HTTPRetries *int + HTTPTimeout *int + Insecure *bool + L4LBAutoScaling *bool + L4Persistence string + L7Persistence string + L7PersistenceTimeout *int + LBDefaultCertPath string + LBPrivKeyPath string + LSReplicationMode string + LogDroppedTraffic *bool + MaxAllowedVirtualServers *int + NoSNATIPBlocks []string + NsxAPICertFile string + NsxAPIManagers []string + NsxAPIPass string + NsxAPIPrivateKeyFile string + NsxAPIUser string + OverlayTZ string + PolicyNSXAPI *bool + PoolAlgorithm string + Redirects *int + Retries *int + SearchNodeTagOn string + ServiceSize string + SnatSecondaryIps []string + SubnetPrefix *int + TopFirewallSectionMarker string + TopTierRouter string + UseNativeLoadbalancer *bool + VIFCheckInterval *int + VifAppIDType string + XForwardedFor string + type OAuth2Proxy struct + CookieSecret string + Disabled bool + OidcGroup string + Version string + type OPA struct + BundlePrefix string + BundleServiceName string + BundleURL string + Disabled bool + E2E OPAE2E + KubeMgmtVersion string + LogFormat string + LogLevel string + NamespaceWhitelist []string + Policies string + SetDecisionLogs bool + Version string + type OPAE2E struct + Fixtures string + type Persistence struct + Capacity string + Enabled bool + StorageClass string + type PlatformConfig struct + BootstrapToken string + Brand Brand + CA *CA + Calico Calico + CertManager CertManager + ConfigMapReloader ConfigMapReloader + Consul string + ControlPlaneEndpoint string + DNS *DynamicDNS + Dashboard Dashboard + Datacenter string + DockerRegistry string + Domain string + DryRun bool + E2E bool + ECK *ECK + Elasticsearch *Elasticsearch + EventRouter *Enabled + Filebeat *Filebeat + FluentdOperator *FluentdOperator + GitOps []GitOps + Harbor *Harbor + HostPrefix string + ImportConfigs []string + IngressCA *CA + JoinEndpoint string + Kubernetes Kubernetes + Ldap *Ldap + LocalPath *Enabled + Master VM + Minio *Enabled + Monitoring *Monitoring + NFS *NFS + NSX *NSX + Name string + NamespaceConfigurator *Enabled + Nginx *Nginx + NodeLocalDNS NodeLocalDNS + Nodes map[string]VM + OAuth2Proxy *OAuth2Proxy + OPA *OPA + Patches []string + PlatformOperator *Enabled + PodSubnet string + Policies []string + PostgresOperator *PostgresOperator + Quack *Enabled + RegistryCredentials *RegistryCredentials + Resources map[string]string + S3 S3 + SMTP SMTP + SealedSecrets *SealedSecrets + ServiceSubnet string + Source string + Specs []string + TerminationProtection bool + Thanos *Thanos + Trace bool + TrustedCA string + Vault *Vault + Velero *Velero + Version string + Versions map[string]string + func DefaultPlatformConfig() PlatformConfig + func (p *PlatformConfig) String() string + func (p PlatformConfig) GetImagePath(image string) string + func (p PlatformConfig) GetVMCount() int + type PostgresOperator struct + BackupBucket string + BackupImage string + BackupSchedule string + DBVersion string + Disabled bool + SpiloImage string + Version string + type Prometheus struct + Disabled bool + Persistence Persistence + Version string + type RegistryCredentials struct + ACR RegistryCredentialsACR + Aws RegistryCredentialsECR + Disabled bool + DockerPrivateRegistry RegistryCredentialsDPR + GCR RegistryCredentialsGCR + Namespace string + Version string + type RegistryCredentialsACR struct + ClientID string + Enabled bool + Password string + URL string + type RegistryCredentialsDPR struct + Enabled bool + Password string + Server string + Username string + type RegistryCredentialsECR struct + AccessKey string + Account string + AssumeRole string + Enabled bool + Region string + SecretKey string + SessionToken string + type RegistryCredentialsGCR struct + ApplicationCredentials string + Enabled bool + URL string + type S3 struct + AccessKey string + Bucket string + CSIVolumes bool + E2E S3E2E + Endpoint string + ExternalEndpoint string + KMSMasterKey string + Region string + SecretKey string + SkipTLSVerify bool + UsePathStyle bool + func (s3 S3) GetExternalEndpoint() string + type S3E2E struct + Minio bool + type SMTP struct + From string + Password string + Port int + Server string + Username string + type SealedSecrets struct + Certificate *certs.Certificate + Version string + type Thanos struct + Bucket string + ClientSidecars []string + Disabled bool + E2E ThanosE2E + EnableCompactor bool + Mode string + Version string + type ThanosE2E struct + Server string + type VM struct + CPUs int32 + Cluster string + Commands []string + Count int + Datastore string + DiskGB int + Folder string + IP string + KonfigadmFile string + MemoryGB int64 + Name string + Network []string + Prefix string + ResourcePool string + Tags map[string]string + Template string + type Vault struct + AccessKey string + Consul Consul + Disabled bool + ExtraConfig map[string]map[string]interface{} + GroupMappings map[string][]string + KmsKeyID string + Policies map[string]VaultPolicy + Region string + Roles map[string]map[string]interface{} + SecretKey string + Token string + Version string + type VaultClient struct + Address string + Path string + Token string + type VaultPolicy map[string]VaultPolicyPath + func (vaultPolicy VaultPolicy) String() string + type VaultPolicyPath struct + AllowedParameters map[string][]string + Capabilities []string + DeniedParameters map[string][]string + type Velero struct + Bucket string + Disabled bool + Schedule string + Version string + Volumes bool + type Versions struct + ContainerRuntime string + Dependencies map[string]string + Kubernetes string