Documentation ¶
Overview ¶
Package config implements configuration settings information.
Index ¶
- type AddonControllerConfig
- type AntreaConfigControllerConfig
- type AwsEbsCSIConfigControllerConfig
- type AzureDiskCSIConfigControllerConfig
- type AzureFileCSIConfigControllerConfig
- type CalicoConfigControllerConfig
- type ClusterBootstrapControllerConfig
- type ConfigControllerConfig
- type KappControllerConfigControllerConfig
- type KubevipCPIConfigControllerConfig
- type OracleCPIConfigControllerConfig
- type PackageInstallStatusControllerConfig
- type VSphereCPIConfigControllerConfig
- type VSphereCSIConfigControllerConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddonControllerConfig ¶
type AddonControllerConfig struct { AppSyncPeriod time.Duration AppWaitTimeout time.Duration AddonNamespace string AddonServiceAccount string AddonClusterRole string AddonClusterRoleBinding string AddonImagePullPolicy string CorePackageRepoName string FeatureGateClusterBootstrap bool }
AddonControllerConfig contains addons controller configuration information.
type AntreaConfigControllerConfig ¶
type AntreaConfigControllerConfig struct {
ConfigControllerConfig
}
AntreaConfigControllerConfig contains configuration information of AntreaConfig controller
type AwsEbsCSIConfigControllerConfig ¶
type AwsEbsCSIConfigControllerConfig struct {
ConfigControllerConfig
}
AwsEbsCSIConfigControllerConfig contains configuration information of VSphereCSIConfig controller
type AzureDiskCSIConfigControllerConfig ¶
type AzureDiskCSIConfigControllerConfig struct {
ConfigControllerConfig
}
AzureDiskCSIConfigControllerConfig contains configuration information of AzureDiskCSIConfigControllerConfig controller
type AzureFileCSIConfigControllerConfig ¶
type AzureFileCSIConfigControllerConfig struct {
ConfigControllerConfig
}
AzureFileCSIConfigControllerConfig contains configuration information of AzureFileCSIConfig controller
type CalicoConfigControllerConfig ¶
type CalicoConfigControllerConfig struct {
ConfigControllerConfig
}
CalicoConfigControllerConfig contains configuration information of CalicoConfig controller
type ClusterBootstrapControllerConfig ¶
type ClusterBootstrapControllerConfig struct { IPFamilyClusterClassVarName string // The length of time to wait before kapp-controller's reconciliation PkgiSyncPeriod time.Duration // ServiceAccount name that will be used by kapp-controller to install underlying package contents PkgiServiceAccount string // The name that will be used to create ClusterRole contains all required rules for PkgiServiceAccount PkgiClusterRole string // The name of ClusterRoleBinding that will be used to bind PkgiClusterRole and PkgiServiceAccount PkgiClusterRoleBinding string // The namespace where the bootstrap objects will be created, i.e., tkg-system SystemNamespace string // The maximum amount of time that will be spent trying to clean resources before cluster deletion is allowed to proceed. ClusterDeleteTimeout time.Duration }
ClusterBootstrapControllerConfig contains configuration information related to ClusterBootstrap
type ConfigControllerConfig ¶
type ConfigControllerConfig struct { // The namespace where the template config objects will be created, i.e., tkg-system SystemNamespace string }
ConfigControllerConfig contains common configuration information of config controller
type KappControllerConfigControllerConfig ¶
type KappControllerConfigControllerConfig struct {
ConfigControllerConfig
}
KappControllerConfigControllerConfig contains configuration information of KappControllerConfig controller
type KubevipCPIConfigControllerConfig ¶
type KubevipCPIConfigControllerConfig struct {
ConfigControllerConfig
}
KubevipCPIConfigControllerConfig contains configuration information of KubevipLBConfig controller
type OracleCPIConfigControllerConfig ¶
type OracleCPIConfigControllerConfig struct {
ConfigControllerConfig
}
OracleCPIConfigControllerConfig contains configuration information of OracleCPIConfig controller
type PackageInstallStatusControllerConfig ¶
type PackageInstallStatusControllerConfig struct { // The namespace where the bootstrap objects will be created, i.e., tkg-system SystemNamespace string }
PackageInstallStatusControllerConfig contains configuration information related to PackageInstallStatus
type VSphereCPIConfigControllerConfig ¶
type VSphereCPIConfigControllerConfig struct {
ConfigControllerConfig
}
VSphereCPIConfigControllerConfig contains configuration information of VSphereCPIConfig controller
type VSphereCSIConfigControllerConfig ¶
type VSphereCSIConfigControllerConfig struct {
ConfigControllerConfig
}
VSphereCSIConfigControllerConfig contains configuration information of VSphereCSIConfig controller