From 459f808114136ef12dcfbcd38b3aa86ef5a40257 Mon Sep 17 00:00:00 2001 From: Anatolii Bazko Date: Thu, 2 Dec 2021 17:39:33 +0200 Subject: [PATCH] fix: create DevWorkspace metrics service 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) }