config

package
v0.0.0-...-9331f55 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2023 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Overview

Package config implements configuration settings information.

Index

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

Jump to

Keyboard shortcuts

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