chartvalues

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 25, 2020 License: Apache-2.0 Imports: 3 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsInvalidConfig

func IsInvalidConfig(err error) bool

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 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 APIExtensionsAppE2EConfigAppCatalogStorage

type APIExtensionsAppE2EConfigAppCatalogStorage struct {
	Type string
	URL  string
}

type APIExtensionsAppE2EConfigAppConfigConfigMap

type APIExtensionsAppE2EConfigAppConfigConfigMap struct {
	Name      string
	Namespace string
}

type APIExtensionsAppE2EConfigAppConfigKubeConfigSecret

type APIExtensionsAppE2EConfigAppConfigKubeConfigSecret struct {
	Name      string
	Namespace string
}

type APIExtensionsAppE2EConfigAppConfigSecret

type APIExtensionsAppE2EConfigAppConfigSecret struct {
	Name      string
	Namespace string
}

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 APIExtensionsAzureConfigE2EConfig

type APIExtensionsAzureConfigE2EConfig struct {
	Azure                     APIExtensionsAzureConfigE2EConfigAzure
	ClusterName               string
	CommonDomain              string
	CommonDomainResourceGroup string
	SSHPublicKey              string
	SSHUser                   string
	VersionBundleVersion      string
}

type APIExtensionsAzureConfigE2EConfigAzure

type APIExtensionsAzureConfigE2EConfigAzure struct {
	AvailabilityZones []int
	CalicoSubnetCIDR  string
	CIDR              string
	Location          string
	MasterSubnetCIDR  string
	VMSizeMaster      string
	VMSizeWorker      string
	VPNSubnetCIDR     string
	WorkerSubnetCIDR  string
}

type APIExtensionsFlannelConfigE2EConfig

type APIExtensionsFlannelConfigE2EConfig struct {
	ClusterID string
	Network   string
	VNI       int
}

type APIExtensionsKVMConfigE2EConfig

type APIExtensionsKVMConfigE2EConfig struct {
	ClusterID            string
	HttpNodePort         int
	HttpsNodePort        int
	VersionBundleVersion string
	VNI                  int
}

type APIExtensionsReleaseE2EConfig

type APIExtensionsReleaseE2EConfig struct {
	Active        bool
	Authorities   []APIExtensionsReleaseE2EConfigAuthority
	Date          string
	Name          string
	Namespace     string
	Provider      string
	Version       string
	VersionBundle APIExtensionsReleaseE2EConfigVersionBundle
}

type APIExtensionsReleaseE2EConfigAuthority

type APIExtensionsReleaseE2EConfigAuthority struct {
	Name    string
	Version string
}

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 AWSOperatorConfigProviderAWS

type AWSOperatorConfigProviderAWS struct {
	Encrypter       string
	Region          string
	RouteTableNames string
}

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 AWSOperatorConfigSecretAWSOperatorSecretYamlServiceAWSAccessKey

type AWSOperatorConfigSecretAWSOperatorSecretYamlServiceAWSAccessKey struct {
	ID     string
	Secret string
	Token  string
}

type AzureOperatorConfig

type AzureOperatorConfig struct {
	Provider AzureOperatorConfigProvider
	Secret   AzureOperatorConfigSecret
}

type AzureOperatorConfigProvider

type AzureOperatorConfigProvider struct {
	Azure AzureOperatorConfigProviderAzure
}

type AzureOperatorConfigProviderAzure

type AzureOperatorConfigProviderAzure struct {
	Location        string
	HostClusterCidr string
}

type AzureOperatorConfigSecret

type AzureOperatorConfigSecret struct {
	AzureOperator AzureOperatorConfigSecretAzureOperator
	Registry      AzureOperatorConfigSecretRegistry
}

type AzureOperatorConfigSecretAzureOperator

type AzureOperatorConfigSecretAzureOperator struct {
	SecretYaml AzureOperatorConfigSecretAzureOperatorSecretYaml
}

type AzureOperatorConfigSecretAzureOperatorSecretYaml

type AzureOperatorConfigSecretAzureOperatorSecretYaml struct {
	Service AzureOperatorConfigSecretAzureOperatorSecretYamlService
}

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 AzureOperatorConfigSecretAzureOperatorSecretYamlServiceTenantIgnitionDebug

type AzureOperatorConfigSecretAzureOperatorSecretYamlServiceTenantIgnitionDebug struct {
	Enabled    bool
	LogsPrefix string
	LogsToken  string
}

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 CertOperatorConfigClusterRole

type CertOperatorConfigClusterRole struct {
	BindingName string
	Name        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 CredentialdConfigAWSCredentialDefault

type CredentialdConfigAWSCredentialDefault struct {
	AdminARN       string
	AWSOperatorARN string
}

type CredentialdConfigAzure

type CredentialdConfigAzure struct {
	CredentialDefault CredentialdConfigAzureCredentialDefault
}

type CredentialdConfigAzureCredentialDefault

type CredentialdConfigAzureCredentialDefault struct {
	ClientID       string
	ClientSecret   string
	SubscriptionID string
	TenantID       string
}

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 FlannelOperatorClusterRole

type FlannelOperatorClusterRole struct {
	BindingName string
	Name        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 KVMOperatorClusterRole struct {
	BindingName string
	Name        string
}

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 NodeOperatorConfig struct {
	Namespace          string
	RegistryPullSecret string
}

type ReleaseOperatorConfig

type ReleaseOperatorConfig struct {
	RegistryPullSecret string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL