From de451f3fa5b616a6259ffda14eff547fcdf5c7a1 Mon Sep 17 00:00:00 2001 From: Anatolii Bazko Date: Fri, 3 Dec 2021 11:42:52 +0200 Subject: [PATCH] fix: create DevWorkspace metrics service (#1213) Signed-off-by: Anatolii Bazko --- pkg/deploy/dev-workspace/sync.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/deploy/dev-workspace/sync.go b/pkg/deploy/dev-workspace/sync.go index 5a77b69ad8..dbf99ec026 100644 --- a/pkg/deploy/dev-workspace/sync.go +++ b/pkg/deploy/dev-workspace/sync.go @@ -30,6 +30,7 @@ import ( var ( syncItems = []func(*deploy.DeployContext) (bool, error){ syncDwService, + syncDwMetricService, syncDwServiceAccount, syncDwClusterRole, syncDwProxyClusterRole, @@ -67,6 +68,7 @@ var ( DevWorkspaceCRDFile = DevWorkspaceTemplates + "/devworkspaces.workspace.devfile.io.CustomResourceDefinition.yaml" DevWorkspaceConfigMapFile = DevWorkspaceTemplates + "/devworkspace-controller-configmap.ConfigMap.yaml" DevWorkspaceServiceFile = DevWorkspaceTemplates + "/devworkspace-controller-manager-service.Service.yaml" + DevWorkspaceMetricsServiceFile = DevWorkspaceTemplates + "/devworkspace-controller-metrics.Service.yaml" DevWorkspaceDeploymentFile = DevWorkspaceTemplates + "/devworkspace-controller-manager.Deployment.yaml" DevWorkspaceIssuerFile = DevWorkspaceTemplates + "/devworkspace-controller-selfsigned-issuer.Issuer.yaml" DevWorkspaceCertificateFile = DevWorkspaceTemplates + "/devworkspace-controller-serving-cert.Certificate.yaml" @@ -80,6 +82,10 @@ func syncDwService(deployContext *deploy.DeployContext) (bool, error) { return readAndSyncObject(deployContext, DevWorkspaceServiceFile, &corev1.Service{}, DevWorkspaceNamespace) } +func syncDwMetricService(deployContext *deploy.DeployContext) (bool, error) { + return readAndSyncObject(deployContext, DevWorkspaceMetricsServiceFile, &corev1.Service{}, DevWorkspaceNamespace) +} + func syncDwRole(deployContext *deploy.DeployContext) (bool, error) { return readAndSyncObject(deployContext, DevWorkspaceRoleFile, &rbacv1.Role{}, DevWorkspaceNamespace) }