From 0d1f60081f660cf1c85326d19b674d78b539da0b Mon Sep 17 00:00:00 2001 From: Simon Emms Date: Fri, 24 Jun 2022 15:12:17 +0000 Subject: [PATCH] [installer]: add customization function to ws-manager deployment --- .../pkg/components/ws-manager/deployment.go | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/install/installer/pkg/components/ws-manager/deployment.go b/install/installer/pkg/components/ws-manager/deployment.go index 62e767c18325bb..cb5476fda6b98c 100644 --- a/install/installer/pkg/components/ws-manager/deployment.go +++ b/install/installer/pkg/components/ws-manager/deployment.go @@ -17,7 +17,7 @@ import ( ) func deployment(ctx *common.RenderContext) ([]runtime.Object, error) { - labels := common.DefaultLabels(Component) + labels := common.CustomizeLabel(ctx, Component, common.TypeMetaDeployment) configHash, err := common.ObjectHash(configmap(ctx)) if err != nil { @@ -127,9 +127,10 @@ func deployment(ctx *common.RenderContext) ([]runtime.Object, error) { &appsv1.Deployment{ TypeMeta: common.TypeMetaDeployment, ObjectMeta: metav1.ObjectMeta{ - Name: Component, - Namespace: ctx.Namespace, - Labels: labels, + Name: Component, + Namespace: ctx.Namespace, + Labels: labels, + Annotations: common.CustomizeAnnotation(ctx, Component, common.TypeMetaDeployment), }, Spec: appsv1.DeploymentSpec{ Selector: &metav1.LabelSelector{MatchLabels: labels}, @@ -140,9 +141,11 @@ func deployment(ctx *common.RenderContext) ([]runtime.Object, error) { Name: Component, Namespace: ctx.Namespace, Labels: labels, - Annotations: map[string]string{ - common.AnnotationConfigChecksum: configHash, - }, + Annotations: common.CustomizeAnnotation(ctx, Component, common.TypeMetaDeployment, func() map[string]string { + return map[string]string{ + common.AnnotationConfigChecksum: configHash, + } + }), }, Spec: podSpec, },