Skip to content
This repository was archived by the owner on Feb 28, 2023. It is now read-only.

Commit 3496137

Browse files
authored
Merge pull request #67 from projectsyn/feat/user-monitoring
Exclude Namespace from user workload monitoring
2 parents 08728bd + a4d6499 commit 3496137

4 files changed

Lines changed: 12 additions & 2 deletions

File tree

component/main.jsonnet

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ local inv = kap.inventory();
44

55
local params = inv.parameters.resource_locker;
66

7+
local namespace = kube.Namespace(params.namespace) {
8+
metadata+: {
9+
labels+: {
10+
'openshift.io/user-monitoring': 'false',
11+
},
12+
},
13+
};
14+
715
local sa = kube.ServiceAccount('delete-operator-deployment') {
816
metadata+: {
917
annotations+: {
@@ -84,7 +92,6 @@ local upgrade_job = kube.Job('delete-operator-deployment') {
8492
};
8593

8694
{
87-
'00_namespace': kube.Namespace(params.namespace),
88-
95+
'00_namespace': namespace,
8996
'10_upgrade_job': [ sa, role, rolebinding, upgrade_job ],
9097
}

tests/golden/defaults/resource-locker/resource-locker/00_namespace.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ metadata:
44
annotations: {}
55
labels:
66
name: syn-resource-locker
7+
openshift.io/user-monitoring: 'false'
78
name: syn-resource-locker

tests/golden/lib/resource-locker/resource-locker/00_namespace.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ metadata:
44
annotations: {}
55
labels:
66
name: syn-resource-locker
7+
openshift.io/user-monitoring: 'false'
78
name: syn-resource-locker

tests/golden/openshift4/resource-locker/resource-locker/00_namespace.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ metadata:
44
annotations: {}
55
labels:
66
name: syn-resource-locker
7+
openshift.io/user-monitoring: 'false'
78
name: syn-resource-locker

0 commit comments

Comments
 (0)