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:
Joe Nathan Abellard 2024-09-13 16:14:31 -04:00
parent 2e60a6e8a5
commit 24d9e12e5c
1 changed files with 22 additions and 20 deletions

View File

@ -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 {