Documentation
¶
Index ¶
- func IsInvalidConfig(err error) bool
- func NewAPIExtensionsAWSConfigE2E(config APIExtensionsAWSConfigE2EConfig) (string, error)
- func NewAPIExtensionsAppE2E(config APIExtensionsAppE2EConfig) (string, error)
- func NewAPIExtensionsAzureConfigE2E(config APIExtensionsAzureConfigE2EConfig) (string, error)
- func NewAPIExtensionsFlannelConfigE2E(config APIExtensionsFlannelConfigE2EConfig) (string, error)
- func NewAPIExtensionsKVMConfigE2E(config APIExtensionsKVMConfigE2EConfig) (string, error)
- func NewAPIExtensionsReleaseE2E(config APIExtensionsReleaseE2EConfig) (string, error)
- func NewAWSOperator(config AWSOperatorConfig) (string, error)
- func NewAzureOperator(config AzureOperatorConfig) (string, error)
- func NewCertOperator(config CertOperatorConfig) (string, error)
- func NewCredentiald(config CredentialdConfig) (string, error)
- func NewE2ESetupCerts(config E2ESetupCertsConfig) (string, error)
- func NewE2ESetupVault(config E2ESetupVaultConfig) (string, error)
- func NewFlannelOperator(config FlannelOperatorConfig) (string, error)
- func NewKVMOperator(config KVMOperatorConfig) (string, error)
- func NewNodeOperator(config NodeOperatorConfig) (string, error)
- func NewReleaseOperator(config ReleaseOperatorConfig) (string, error)
- type APIExtensionsAWSConfigE2EConfig
- type APIExtensionsAWSConfigE2EConfigAWS
- type APIExtensionsAppE2EConfig
- type APIExtensionsAppE2EConfigApp
- type APIExtensionsAppE2EConfigAppCatalog
- type APIExtensionsAppE2EConfigAppCatalogStorage
- type APIExtensionsAppE2EConfigAppConfig
- type APIExtensionsAppE2EConfigAppConfigConfigMap
- type APIExtensionsAppE2EConfigAppConfigKubeConfigSecret
- type APIExtensionsAppE2EConfigAppConfigSecret
- type APIExtensionsAppE2EConfigAppKubeConfig
- type APIExtensionsAppE2EConfigAppOperator
- type APIExtensionsAppE2EConfigConfigMap
- type APIExtensionsAppE2EConfigSecret
- type APIExtensionsAzureConfigE2EConfig
- type APIExtensionsAzureConfigE2EConfigAzure
- type APIExtensionsFlannelConfigE2EConfig
- type APIExtensionsKVMConfigE2EConfig
- type APIExtensionsReleaseE2EConfig
- type APIExtensionsReleaseE2EConfigAuthority
- type APIExtensionsReleaseE2EConfigVersionBundle
- type AWSOperatorConfig
- type AWSOperatorConfigProvider
- type AWSOperatorConfigProviderAWS
- type AWSOperatorConfigSSH
- type AWSOperatorConfigSecret
- type AWSOperatorConfigSecretAWSOperator
- type AWSOperatorConfigSecretAWSOperatorSecretYaml
- type AWSOperatorConfigSecretAWSOperatorSecretYamlService
- type AWSOperatorConfigSecretAWSOperatorSecretYamlServiceAWS
- type AWSOperatorConfigSecretAWSOperatorSecretYamlServiceAWSAccessKey
- type AzureOperatorConfig
- type AzureOperatorConfigProvider
- type AzureOperatorConfigProviderAzure
- type AzureOperatorConfigSecret
- type AzureOperatorConfigSecretAzureOperator
- type AzureOperatorConfigSecretAzureOperatorSecretYaml
- type AzureOperatorConfigSecretAzureOperatorSecretYamlService
- type AzureOperatorConfigSecretAzureOperatorSecretYamlServiceAzure
- type AzureOperatorConfigSecretAzureOperatorSecretYamlServiceAzureTemplate
- type AzureOperatorConfigSecretAzureOperatorSecretYamlServiceAzureTemplateURI
- type AzureOperatorConfigSecretAzureOperatorSecretYamlServiceTenant
- type AzureOperatorConfigSecretAzureOperatorSecretYamlServiceTenantIgnition
- type AzureOperatorConfigSecretAzureOperatorSecretYamlServiceTenantIgnitionDebug
- type AzureOperatorConfigSecretRegistry
- type AzureOperatorConfigSecretRegistryPullSecret
- type CertOperatorConfig
- type CertOperatorConfigCRD
- type CertOperatorConfigClusterRole
- type CertOperatorPSP
- type CertOperatorVault
- type CredentialdConfig
- type CredentialdConfigAWS
- type CredentialdConfigAWSCredentialDefault
- type CredentialdConfigAzure
- type CredentialdConfigAzureCredentialDefault
- type CredentialdConfigDeployment
- type E2ESetupCertsConfig
- type E2ESetupCertsConfigCluster
- type E2ESetupVaultConfig
- type E2ESetupVaultConfigVault
- type FlannelOperatorClusterRole
- type FlannelOperatorConfig
- type FlannelOperatorPSP
- type KVMOperatorClusterRole
- type KVMOperatorConfig
- type KVMOperatorPSP
- type NodeOperatorConfig
- type ReleaseOperatorConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsInvalidConfig ¶
IsInvalidConfig asserts invalidConfigError.
func NewAPIExtensionsAWSConfigE2E ¶
func NewAPIExtensionsAWSConfigE2E(config APIExtensionsAWSConfigE2EConfig) (string, error)
NewAPIExtensionsAWSConfigE2E renders values required by apiextensions-aws-config-e2e-chart.
func NewAPIExtensionsAppE2E ¶
func NewAPIExtensionsAppE2E(config APIExtensionsAppE2EConfig) (string, error)
NewAPIExtensionsAppE2E renders values required by apiextensions-app-config-e2e-chart.
func NewAPIExtensionsAzureConfigE2E ¶
func NewAPIExtensionsAzureConfigE2E(config APIExtensionsAzureConfigE2EConfig) (string, error)
NewAPIExtensionsAzureConfigE2E renders values required by apiextensions-azure-config-e2e-chart.
func NewAPIExtensionsFlannelConfigE2E ¶
func NewAPIExtensionsFlannelConfigE2E(config APIExtensionsFlannelConfigE2EConfig) (string, error)
func NewAPIExtensionsKVMConfigE2E ¶
func NewAPIExtensionsKVMConfigE2E(config APIExtensionsKVMConfigE2EConfig) (string, error)
func NewAPIExtensionsReleaseE2E ¶
func NewAPIExtensionsReleaseE2E(config APIExtensionsReleaseE2EConfig) (string, error)
NewAPIExtensionsAWSConfigE2E renders values required by apiextensions-aws-config-e2e-chart.
func NewAWSOperator ¶
func NewAWSOperator(config AWSOperatorConfig) (string, error)
NewAWSOperator renders values required by aws-operator-chart.
func NewAzureOperator ¶
func NewAzureOperator(config AzureOperatorConfig) (string, error)
NewAzureOperator renders values required by azure-operator-chart.
func NewCertOperator ¶
func NewCertOperator(config CertOperatorConfig) (string, error)
func NewCredentiald ¶
func NewCredentiald(config CredentialdConfig) (string, error)
func NewE2ESetupCerts ¶
func NewE2ESetupCerts(config E2ESetupCertsConfig) (string, error)
NewE2ESetupCerts renders values required by e2esetup-certs-chart.
func NewE2ESetupVault ¶
func NewE2ESetupVault(config E2ESetupVaultConfig) (string, error)
NewE2ESetupVault renders values required by e2esetup-vault-chart.
func NewFlannelOperator ¶
func NewFlannelOperator(config FlannelOperatorConfig) (string, error)
func NewKVMOperator ¶
func NewKVMOperator(config KVMOperatorConfig) (string, error)
func NewNodeOperator ¶
func NewNodeOperator(config NodeOperatorConfig) (string, error)
func NewReleaseOperator ¶
func NewReleaseOperator(config ReleaseOperatorConfig) (string, error)
NewAWSOperator renders values required by aws-operator-chart.
Types ¶
type APIExtensionsAWSConfigE2EConfig ¶
type APIExtensionsAWSConfigE2EConfig struct {
CommonDomain string
ClusterName string
VersionBundleVersion string
AWS APIExtensionsAWSConfigE2EConfigAWS
}
type APIExtensionsAWSConfigE2EConfigAWS ¶
type APIExtensionsAWSConfigE2EConfigAWS struct {
APIHostedZone string
IngressHostedZone string
// NetworkCIDR is deprecated and optional meanwhile. When left empty IPAM is
// activated. We still need defaults for older versions.
NetworkCIDR string
// PrivateSubnetCIDR is deprecated and optional meanwhile. When left empty
// IPAM is activated. We still need defaults for older versions.
PrivateSubnetCIDR string
// PublicSubnetCIDR is deprecated and optional meanwhile. When left empty IPAM
// is activated. We still need defaults for older versions.
PublicSubnetCIDR string
Region string
RouteTable0 string
RouteTable1 string
}
type APIExtensionsAppE2EConfig ¶
type APIExtensionsAppE2EConfig struct {
App APIExtensionsAppE2EConfigApp
AppCatalog APIExtensionsAppE2EConfigAppCatalog
AppOperator APIExtensionsAppE2EConfigAppOperator
ConfigMap APIExtensionsAppE2EConfigConfigMap
Namespace string
Secret APIExtensionsAppE2EConfigSecret
}
type APIExtensionsAppE2EConfigApp ¶
type APIExtensionsAppE2EConfigApp struct {
Config APIExtensionsAppE2EConfigAppConfig
Catalog string
KubeConfig APIExtensionsAppE2EConfigAppKubeConfig
Name string
Namespace string
Version string
}
type APIExtensionsAppE2EConfigAppCatalog ¶
type APIExtensionsAppE2EConfigAppCatalog struct {
Name string
Title string
Description string
LogoURL string
Storage APIExtensionsAppE2EConfigAppCatalogStorage
}
type APIExtensionsAppE2EConfigAppConfig ¶
type APIExtensionsAppE2EConfigAppConfig struct {
ConfigMap APIExtensionsAppE2EConfigAppConfigConfigMap
Secret APIExtensionsAppE2EConfigAppConfigSecret
}
type APIExtensionsAppE2EConfigAppKubeConfig ¶
type APIExtensionsAppE2EConfigAppKubeConfig struct {
InCluster bool
Secret APIExtensionsAppE2EConfigAppConfigKubeConfigSecret
}
type APIExtensionsAppE2EConfigAppOperator ¶
type APIExtensionsAppE2EConfigAppOperator struct {
Version string
}
type APIExtensionsAppE2EConfigConfigMap ¶
type APIExtensionsAppE2EConfigConfigMap struct {
ValuesYAML string
}
type APIExtensionsAppE2EConfigSecret ¶
type APIExtensionsAppE2EConfigSecret struct {
ValuesYAML string
}
type APIExtensionsReleaseE2EConfig ¶
type APIExtensionsReleaseE2EConfig struct {
Active bool
Authorities []APIExtensionsReleaseE2EConfigAuthority
Date string
Name string
Namespace string
Provider string
Version string
VersionBundle APIExtensionsReleaseE2EConfigVersionBundle
}
type APIExtensionsReleaseE2EConfigVersionBundle ¶
type APIExtensionsReleaseE2EConfigVersionBundle struct {
Version string
}
type AWSOperatorConfig ¶
type AWSOperatorConfig struct {
InstallationName string
Provider AWSOperatorConfigProvider
RegistryPullSecret string
Secret AWSOperatorConfigSecret
SSH AWSOperatorConfigSSH
}
type AWSOperatorConfigProvider ¶
type AWSOperatorConfigProvider struct {
AWS AWSOperatorConfigProviderAWS
}
type AWSOperatorConfigSSH ¶
type AWSOperatorConfigSSH struct {
UserList string
}
type AWSOperatorConfigSecret ¶
type AWSOperatorConfigSecret struct {
AWSOperator AWSOperatorConfigSecretAWSOperator
}
type AWSOperatorConfigSecretAWSOperator ¶
type AWSOperatorConfigSecretAWSOperator struct {
SecretYaml AWSOperatorConfigSecretAWSOperatorSecretYaml
}
type AWSOperatorConfigSecretAWSOperatorSecretYaml ¶
type AWSOperatorConfigSecretAWSOperatorSecretYaml struct {
Service AWSOperatorConfigSecretAWSOperatorSecretYamlService
}
type AWSOperatorConfigSecretAWSOperatorSecretYamlService ¶
type AWSOperatorConfigSecretAWSOperatorSecretYamlService struct {
AWS AWSOperatorConfigSecretAWSOperatorSecretYamlServiceAWS
}
type AWSOperatorConfigSecretAWSOperatorSecretYamlServiceAWS ¶
type AWSOperatorConfigSecretAWSOperatorSecretYamlServiceAWS struct {
AccessKey AWSOperatorConfigSecretAWSOperatorSecretYamlServiceAWSAccessKey
HostAccessKey AWSOperatorConfigSecretAWSOperatorSecretYamlServiceAWSAccessKey
}
type AzureOperatorConfig ¶
type AzureOperatorConfig struct {
Provider AzureOperatorConfigProvider
Secret AzureOperatorConfigSecret
}
type AzureOperatorConfigProvider ¶
type AzureOperatorConfigProvider struct {
Azure AzureOperatorConfigProviderAzure
}
type AzureOperatorConfigSecret ¶
type AzureOperatorConfigSecret struct {
AzureOperator AzureOperatorConfigSecretAzureOperator
Registry AzureOperatorConfigSecretRegistry
}
type AzureOperatorConfigSecretAzureOperator ¶
type AzureOperatorConfigSecretAzureOperator struct {
SecretYaml AzureOperatorConfigSecretAzureOperatorSecretYaml
}
type AzureOperatorConfigSecretAzureOperatorSecretYaml ¶
type AzureOperatorConfigSecretAzureOperatorSecretYaml struct {
Service AzureOperatorConfigSecretAzureOperatorSecretYamlService
}
type AzureOperatorConfigSecretAzureOperatorSecretYamlService ¶
type AzureOperatorConfigSecretAzureOperatorSecretYamlService struct {
Azure AzureOperatorConfigSecretAzureOperatorSecretYamlServiceAzure
Tenant AzureOperatorConfigSecretAzureOperatorSecretYamlServiceTenant
}
type AzureOperatorConfigSecretAzureOperatorSecretYamlServiceAzure ¶
type AzureOperatorConfigSecretAzureOperatorSecretYamlServiceAzure struct {
ClientID string
ClientSecret string
SubscriptionID string
TenantID string
Template AzureOperatorConfigSecretAzureOperatorSecretYamlServiceAzureTemplate
}
type AzureOperatorConfigSecretAzureOperatorSecretYamlServiceAzureTemplate ¶
type AzureOperatorConfigSecretAzureOperatorSecretYamlServiceAzureTemplate struct {
URI AzureOperatorConfigSecretAzureOperatorSecretYamlServiceAzureTemplateURI
}
type AzureOperatorConfigSecretAzureOperatorSecretYamlServiceAzureTemplateURI ¶
type AzureOperatorConfigSecretAzureOperatorSecretYamlServiceAzureTemplateURI struct {
// Version is currently the Github/CircleCI SHA.
Version string
}
type AzureOperatorConfigSecretAzureOperatorSecretYamlServiceTenant ¶
type AzureOperatorConfigSecretAzureOperatorSecretYamlServiceTenant struct {
Ignition AzureOperatorConfigSecretAzureOperatorSecretYamlServiceTenantIgnition
}
type AzureOperatorConfigSecretAzureOperatorSecretYamlServiceTenantIgnition ¶
type AzureOperatorConfigSecretAzureOperatorSecretYamlServiceTenantIgnition struct {
Debug AzureOperatorConfigSecretAzureOperatorSecretYamlServiceTenantIgnitionDebug
}
type AzureOperatorConfigSecretRegistry ¶
type AzureOperatorConfigSecretRegistry struct {
PullSecret AzureOperatorConfigSecretRegistryPullSecret
}
type AzureOperatorConfigSecretRegistryPullSecret ¶
type AzureOperatorConfigSecretRegistryPullSecret struct {
DockerConfigJSON string
}
type CertOperatorConfig ¶
type CertOperatorConfig struct {
ClusterRole CertOperatorConfigClusterRole
ClusterRolePSP CertOperatorConfigClusterRole
CommonDomain string
CRD CertOperatorConfigCRD
Namespace string
RegistryPullSecret string
PSP CertOperatorPSP
Vault CertOperatorVault
}
type CertOperatorConfigCRD ¶
type CertOperatorConfigCRD struct {
// LabelSelector configures the operator's list watcher label selector to
// consider only specific CRs. This is done e.g. for the kvm-operator e2e
// tests due to the lack of test env encapsulation. Note that this option
// therefore is optional.
LabelSelector string
}
type CertOperatorPSP ¶
type CertOperatorPSP struct {
Name string
}
type CertOperatorVault ¶
type CertOperatorVault struct {
Token string
}
type CredentialdConfig ¶
type CredentialdConfig struct {
AWS CredentialdConfigAWS
Azure CredentialdConfigAzure
Deployment CredentialdConfigDeployment
RegistryPullSecret string
}
type CredentialdConfigAWS ¶
type CredentialdConfigAWS struct {
CredentialDefault CredentialdConfigAWSCredentialDefault
}
type CredentialdConfigAzure ¶
type CredentialdConfigAzure struct {
CredentialDefault CredentialdConfigAzureCredentialDefault
}
type CredentialdConfigDeployment ¶
type CredentialdConfigDeployment struct {
Replicas int
}
type E2ESetupCertsConfig ¶
type E2ESetupCertsConfig struct {
Cluster E2ESetupCertsConfigCluster
CommonDomain string
}
type E2ESetupCertsConfigCluster ¶
type E2ESetupCertsConfigCluster struct {
ID string
}
type E2ESetupVaultConfig ¶
type E2ESetupVaultConfig struct {
Vault E2ESetupVaultConfigVault
}
type E2ESetupVaultConfigVault ¶
type E2ESetupVaultConfigVault struct {
Token string
}
type FlannelOperatorConfig ¶
type FlannelOperatorConfig struct {
ClusterName string
ClusterRole FlannelOperatorClusterRole
ClusterRolePSP FlannelOperatorClusterRole
Namespace string
RegistryPullSecret string
PSP FlannelOperatorPSP
}
type FlannelOperatorPSP ¶
type FlannelOperatorPSP struct {
Name string
}
type KVMOperatorClusterRole ¶
type KVMOperatorConfig ¶
type KVMOperatorConfig struct {
ClusterName string
ClusterRole KVMOperatorClusterRole
ClusterRolePSP KVMOperatorClusterRole
Namespace string
PSP KVMOperatorPSP
RegistryPullSecret string
}
type KVMOperatorPSP ¶
type KVMOperatorPSP struct {
Name string
}
type NodeOperatorConfig ¶
type ReleaseOperatorConfig ¶
type ReleaseOperatorConfig struct {
RegistryPullSecret string
}
Source Files
¶
- apiextensions_app_e2e.go
- apiextensions_app_e2e_template.go
- apiextensions_aws_config_e2e.go
- apiextensions_aws_config_e2e_template.go
- apiextensions_azure_config_e2e.go
- apiextensions_azure_config_e2e_template.go
- apiextensions_flannel_config_e2e.go
- apiextensions_flannel_config_e2e_template.go
- apiextensions_kvm_config_e2e.go
- apiextensions_kvm_config_e2e_template.go
- apiextensions_release_e2e.go
- apiextensions_release_e2e_template.go
- aws_operator.go
- aws_operator_template.go
- azure_operator.go
- azure_operator_template.go
- cert_operator.go
- cert_operator_template.go
- chartvalues.go
- credentiald.go
- credentiald_template.go
- e2esetup_certs.go
- e2esetup_certs_template.go
- e2esetup_vault.go
- e2esetup_vault_template.go
- error.go
- flannel_operator.go
- flannel_operator_template.go
- kvm_operator.go
- kvm_operator_template.go
- node_operator.go
- node_operator_template.go
- release_operator.go
- release_operator_template.go