Documentation ¶
Index ¶
- func GetClusterConfigByClient(k8sCli kubernetes.Interface, oc *v1alpha1.OnecloudCluster) (*v1alpha1.OnecloudClusterConfig, error)
- func NewClusterConfig() *v1alpha1.OnecloudClusterConfig
- type ConfigManager
- func (c *ConfigManager) CreateOrUpdate(oc *v1alpha1.OnecloudCluster) (*v1alpha1.OnecloudClusterConfig, error)
- func (c *ConfigManager) CreateOrUpdateConfigMap(oc *v1alpha1.OnecloudCluster, newCfgMap *corev1.ConfigMap) error
- func (c *ConfigManager) GetClusterConfig(oc *v1alpha1.OnecloudCluster) (*v1alpha1.OnecloudClusterConfig, error)
- func (c *ConfigManager) Lister() corelisters.ConfigMapLister
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetClusterConfigByClient ¶
func GetClusterConfigByClient(k8sCli kubernetes.Interface, oc *v1alpha1.OnecloudCluster) (*v1alpha1.OnecloudClusterConfig, error)
func NewClusterConfig ¶
func NewClusterConfig() *v1alpha1.OnecloudClusterConfig
Types ¶
type ConfigManager ¶
type ConfigManager struct {
// contains filtered or unexported fields
}
func NewConfigManager ¶
func NewConfigManager( cfgControl controller.ConfigMapControlInterface, cfgLister corelisters.ConfigMapLister, ) *ConfigManager
func (*ConfigManager) CreateOrUpdate ¶
func (c *ConfigManager) CreateOrUpdate(oc *v1alpha1.OnecloudCluster) (*v1alpha1.OnecloudClusterConfig, error)
func (*ConfigManager) CreateOrUpdateConfigMap ¶
func (c *ConfigManager) CreateOrUpdateConfigMap(oc *v1alpha1.OnecloudCluster, newCfgMap *corev1.ConfigMap) error
func (*ConfigManager) GetClusterConfig ¶
func (c *ConfigManager) GetClusterConfig(oc *v1alpha1.OnecloudCluster) (*v1alpha1.OnecloudClusterConfig, error)
func (*ConfigManager) Lister ¶
func (c *ConfigManager) Lister() corelisters.ConfigMapLister
Click to show internal directories.
Click to hide internal directories.