Set Karmada Cert Secret Used For Configurating mTLS for Scheduler & Descheduler Components
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
This commit is contained in:
parent
2e60a6e8a5
commit
24d9e12e5c
|
@ -142,7 +142,7 @@ func getKarmadaSchedulerManifest(name, namespace string, featureGates map[string
|
|||
karmadaSchedulerBytes, err := util.ParseTemplate(KarmadaSchedulerDeployment, struct {
|
||||
Replicas *int32
|
||||
DeploymentName, Namespace, SystemNamespace string
|
||||
Image, ImagePullPolicy, KubeconfigSecret string
|
||||
Image, ImagePullPolicy, KubeconfigSecret, KarmadaCertsSecret string
|
||||
}{
|
||||
DeploymentName: util.KarmadaSchedulerName(name),
|
||||
Namespace: namespace,
|
||||
|
@ -150,6 +150,7 @@ func getKarmadaSchedulerManifest(name, namespace string, featureGates map[string
|
|||
Image: cfg.Image.Name(),
|
||||
ImagePullPolicy: string(cfg.ImagePullPolicy),
|
||||
KubeconfigSecret: util.AdminKubeconfigSecretName(name),
|
||||
KarmadaCertsSecret: util.KarmadaCertSecretName(name),
|
||||
Replicas: cfg.Replicas,
|
||||
})
|
||||
if err != nil {
|
||||
|
@ -170,7 +171,7 @@ func getKarmadaDeschedulerManifest(name, namespace string, featureGates map[stri
|
|||
karmadaDeschedulerBytes, err := util.ParseTemplate(KarmadaDeschedulerDeployment, struct {
|
||||
Replicas *int32
|
||||
DeploymentName, Namespace, SystemNamespace string
|
||||
Image, ImagePullPolicy, KubeconfigSecret string
|
||||
Image, ImagePullPolicy, KubeconfigSecret, KarmadaCertsSecret string
|
||||
}{
|
||||
DeploymentName: util.KarmadaDeschedulerName(name),
|
||||
Namespace: namespace,
|
||||
|
@ -178,6 +179,7 @@ func getKarmadaDeschedulerManifest(name, namespace string, featureGates map[stri
|
|||
Image: cfg.Image.Name(),
|
||||
ImagePullPolicy: string(cfg.ImagePullPolicy),
|
||||
KubeconfigSecret: util.AdminKubeconfigSecretName(name),
|
||||
KarmadaCertsSecret: util.KarmadaCertSecretName(name),
|
||||
Replicas: cfg.Replicas,
|
||||
})
|
||||
if err != nil {
|
||||
|
|
Loading…
Reference in New Issue