package kubernetes import ( corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) // SecretFromSpec secret spec func (i *CommandInitOption) SecretFromSpec(name string, secretType corev1.SecretType, data map[string]string) *corev1.Secret { return &corev1.Secret{ TypeMeta: metav1.TypeMeta{ APIVersion: "v1", Kind: "Secret", }, ObjectMeta: metav1.ObjectMeta{ Name: name, Namespace: i.Namespace, Labels: map[string]string{"karmada.io/bootstrapping": "secret-defaults"}, }, //Immutable: immutable, Type: secretType, StringData: data, } }