Documentation
¶
Index ¶
- func CopySecretToRemoteCluster(ctx context.Context, cl ctrlclient.Client, srcSecretName string, ...) error
- func CreateConfigMapForCRS(configMapName, configMapNamespace string, objs ...runtime.Object) (*corev1.ConfigMap, error)
- func CreateStorageClass(storageConfig v1alpha1.StorageClassConfig, ...) *storagev1.StorageClass
- func EnsureCRSForClusterFromObjects(ctx context.Context, crsName string, c ctrlclient.Client, ...) error
- func EnsureNamespace(ctx context.Context, c ctrlclient.Client, name string) error
- func RetrieveValuesTemplateConfigMap(ctx context.Context, c ctrlclient.Client, ...) (*corev1.ConfigMap, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CopySecretToRemoteCluster ¶
func CopySecretToRemoteCluster( ctx context.Context, cl ctrlclient.Client, srcSecretName string, dstSecretKey ctrlclient.ObjectKey, cluster *clusterv1.Cluster, ) error
CopySecretToRemoteCluster will get the Secret from srcSecretName and create it on the remote cluster, copying Data and StringData to dstSecretKey Secret.
func CreateConfigMapForCRS ¶
func CreateStorageClass ¶
func CreateStorageClass( storageConfig v1alpha1.StorageClassConfig, provisionerName v1alpha1.StorageProvisioner, isDefault bool, defaultParameters map[string]string, ) *storagev1.StorageClass
func EnsureNamespace ¶
EnsureNamespace will create the namespece if it does not exist.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.