Skip to content

Commit 5efee13

Browse files
authored
Merge pull request #5550 from zhzhuang-zju/automated-cherry-pick-of-#5546-upstream-release-1.11
Automated cherry pick of #5546: Set Karmada Cert Secret Used For Configurating mTLS for
2 parents c7ae065 + e9ba153 commit 5efee13

File tree

1 file changed

+22
-20
lines changed

1 file changed

+22
-20
lines changed

operator/pkg/controlplane/controlplane.go

+22-20
Original file line numberDiff line numberDiff line change
@@ -140,17 +140,18 @@ func getKarmadaControllerManagerManifest(name, namespace string, featureGates ma
140140

141141
func getKarmadaSchedulerManifest(name, namespace string, featureGates map[string]bool, cfg *operatorv1alpha1.KarmadaScheduler) (*appsv1.Deployment, error) {
142142
karmadaSchedulerBytes, err := util.ParseTemplate(KarmadaSchedulerDeployment, struct {
143-
Replicas *int32
144-
DeploymentName, Namespace, SystemNamespace string
145-
Image, ImagePullPolicy, KubeconfigSecret string
143+
Replicas *int32
144+
DeploymentName, Namespace, SystemNamespace string
145+
Image, ImagePullPolicy, KubeconfigSecret, KarmadaCertsSecret string
146146
}{
147-
DeploymentName: util.KarmadaSchedulerName(name),
148-
Namespace: namespace,
149-
SystemNamespace: constants.KarmadaSystemNamespace,
150-
Image: cfg.Image.Name(),
151-
ImagePullPolicy: string(cfg.ImagePullPolicy),
152-
KubeconfigSecret: util.AdminKubeconfigSecretName(name),
153-
Replicas: cfg.Replicas,
147+
DeploymentName: util.KarmadaSchedulerName(name),
148+
Namespace: namespace,
149+
SystemNamespace: constants.KarmadaSystemNamespace,
150+
Image: cfg.Image.Name(),
151+
ImagePullPolicy: string(cfg.ImagePullPolicy),
152+
KubeconfigSecret: util.AdminKubeconfigSecretName(name),
153+
KarmadaCertsSecret: util.KarmadaCertSecretName(name),
154+
Replicas: cfg.Replicas,
154155
})
155156
if err != nil {
156157
return nil, fmt.Errorf("error when parsing karmada-scheduler deployment template: %w", err)
@@ -168,17 +169,18 @@ func getKarmadaSchedulerManifest(name, namespace string, featureGates map[string
168169

169170
func getKarmadaDeschedulerManifest(name, namespace string, featureGates map[string]bool, cfg *operatorv1alpha1.KarmadaDescheduler) (*appsv1.Deployment, error) {
170171
karmadaDeschedulerBytes, err := util.ParseTemplate(KarmadaDeschedulerDeployment, struct {
171-
Replicas *int32
172-
DeploymentName, Namespace, SystemNamespace string
173-
Image, ImagePullPolicy, KubeconfigSecret string
172+
Replicas *int32
173+
DeploymentName, Namespace, SystemNamespace string
174+
Image, ImagePullPolicy, KubeconfigSecret, KarmadaCertsSecret string
174175
}{
175-
DeploymentName: util.KarmadaDeschedulerName(name),
176-
Namespace: namespace,
177-
SystemNamespace: constants.KarmadaSystemNamespace,
178-
Image: cfg.Image.Name(),
179-
ImagePullPolicy: string(cfg.ImagePullPolicy),
180-
KubeconfigSecret: util.AdminKubeconfigSecretName(name),
181-
Replicas: cfg.Replicas,
176+
DeploymentName: util.KarmadaDeschedulerName(name),
177+
Namespace: namespace,
178+
SystemNamespace: constants.KarmadaSystemNamespace,
179+
Image: cfg.Image.Name(),
180+
ImagePullPolicy: string(cfg.ImagePullPolicy),
181+
KubeconfigSecret: util.AdminKubeconfigSecretName(name),
182+
KarmadaCertsSecret: util.KarmadaCertSecretName(name),
183+
Replicas: cfg.Replicas,
182184
})
183185
if err != nil {
184186
return nil, fmt.Errorf("error when parsing karmada-descheduler deployment template: %w", err)

0 commit comments

Comments
 (0)