From fb98e8b32b5b4e0dcbd705316224bf2ae19b1c20 Mon Sep 17 00:00:00 2001 From: jwierzbo Date: Wed, 5 Nov 2025 14:47:19 +0100 Subject: [PATCH 1/5] OAS-11512 RBAC update for Platform Monitoring --- .../templates/platform-operator/role.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/chart/kube-arangodb/templates/platform-operator/role.yaml b/chart/kube-arangodb/templates/platform-operator/role.yaml index 2b2ab4389..1f7cd0ebc 100644 --- a/chart/kube-arangodb/templates/platform-operator/role.yaml +++ b/chart/kube-arangodb/templates/platform-operator/role.yaml @@ -83,5 +83,22 @@ rules: - "patch" - "delete" - "watch" + - apiGroups: + - "discovery.k8s.io" + resources: + - "endpointslices" + verbs: + - "get" + - "list" + - "watch" + - apiGroups: + - "networking.k8s.io" + resources: + - "ingresses" + - "ingresses/status" + verbs: + - "get" + - "list" + - "watch" {{- end }} {{- end }} \ No newline at end of file From f940e15a67825ae7bc4c13070c4e617494ac0549 Mon Sep 17 00:00:00 2001 From: jwierzbo Date: Wed, 5 Nov 2025 21:36:20 +0100 Subject: [PATCH 2/5] OAS-11512 RBAC update for Platform Monitoring --- .../templates/platform-operator/role.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/chart/kube-arangodb/templates/platform-operator/role.yaml b/chart/kube-arangodb/templates/platform-operator/role.yaml index 1f7cd0ebc..5d8f6405a 100644 --- a/chart/kube-arangodb/templates/platform-operator/role.yaml +++ b/chart/kube-arangodb/templates/platform-operator/role.yaml @@ -94,11 +94,11 @@ rules: - apiGroups: - "networking.k8s.io" resources: - - "ingresses" - - "ingresses/status" + - "ingresses" + - "ingresses/status" verbs: - - "get" - - "list" - - "watch" + - "get" + - "list" + - "watch" {{- end }} {{- end }} \ No newline at end of file From fc9bccbdd06d9c46c48c4aed627f73aafaa650e1 Mon Sep 17 00:00:00 2001 From: jwierzbo Date: Wed, 5 Nov 2025 22:15:55 +0100 Subject: [PATCH 3/5] OAS-11512 RBAC update for Platform Monitoring --- .../templates/platform-operator/role.yaml | 17 +++++++++++++++++ .../templates/platform-operator/role.yaml | 17 +++++++++++++++++ .../templates/platform-operator/role.yaml | 17 +++++++++++++++++ 3 files changed, 51 insertions(+) diff --git a/chart/kube-arangodb-arm64/templates/platform-operator/role.yaml b/chart/kube-arangodb-arm64/templates/platform-operator/role.yaml index 2b2ab4389..5d8f6405a 100644 --- a/chart/kube-arangodb-arm64/templates/platform-operator/role.yaml +++ b/chart/kube-arangodb-arm64/templates/platform-operator/role.yaml @@ -83,5 +83,22 @@ rules: - "patch" - "delete" - "watch" + - apiGroups: + - "discovery.k8s.io" + resources: + - "endpointslices" + verbs: + - "get" + - "list" + - "watch" + - apiGroups: + - "networking.k8s.io" + resources: + - "ingresses" + - "ingresses/status" + verbs: + - "get" + - "list" + - "watch" {{- end }} {{- end }} \ No newline at end of file diff --git a/chart/kube-arangodb-enterprise-arm64/templates/platform-operator/role.yaml b/chart/kube-arangodb-enterprise-arm64/templates/platform-operator/role.yaml index 2b2ab4389..5d8f6405a 100644 --- a/chart/kube-arangodb-enterprise-arm64/templates/platform-operator/role.yaml +++ b/chart/kube-arangodb-enterprise-arm64/templates/platform-operator/role.yaml @@ -83,5 +83,22 @@ rules: - "patch" - "delete" - "watch" + - apiGroups: + - "discovery.k8s.io" + resources: + - "endpointslices" + verbs: + - "get" + - "list" + - "watch" + - apiGroups: + - "networking.k8s.io" + resources: + - "ingresses" + - "ingresses/status" + verbs: + - "get" + - "list" + - "watch" {{- end }} {{- end }} \ No newline at end of file diff --git a/chart/kube-arangodb-enterprise/templates/platform-operator/role.yaml b/chart/kube-arangodb-enterprise/templates/platform-operator/role.yaml index 2b2ab4389..5d8f6405a 100644 --- a/chart/kube-arangodb-enterprise/templates/platform-operator/role.yaml +++ b/chart/kube-arangodb-enterprise/templates/platform-operator/role.yaml @@ -83,5 +83,22 @@ rules: - "patch" - "delete" - "watch" + - apiGroups: + - "discovery.k8s.io" + resources: + - "endpointslices" + verbs: + - "get" + - "list" + - "watch" + - apiGroups: + - "networking.k8s.io" + resources: + - "ingresses" + - "ingresses/status" + verbs: + - "get" + - "list" + - "watch" {{- end }} {{- end }} \ No newline at end of file From 3ab12075c4c7a268999c981966e517e8b3ef2a35 Mon Sep 17 00:00:00 2001 From: jwierzbo Date: Wed, 12 Nov 2025 15:18:49 +0100 Subject: [PATCH 4/5] Add examples --- examples/platform/package.yaml | 12 ++++++++++++ .../{ => platform}/platform-single-server-sso.yaml | 0 examples/{ => platform}/platform-single-server.yaml | 0 3 files changed, 12 insertions(+) create mode 100644 examples/platform/package.yaml rename examples/{ => platform}/platform-single-server-sso.yaml (100%) rename examples/{ => platform}/platform-single-server.yaml (100%) diff --git a/examples/platform/package.yaml b/examples/platform/package.yaml new file mode 100644 index 000000000..6846493b9 --- /dev/null +++ b/examples/platform/package.yaml @@ -0,0 +1,12 @@ +packages: + arangodb-platform-ui: + stage: prd + version: v1.1.0 + platform-monitoring-prometheus: + stage: dev + version: v0.0.0-c2bcb091 +releases: + arangodb-platform-ui: + package: arangodb-platform-ui + platform-monitoring-prometheus: + package: platform-monitoring-prometheus \ No newline at end of file diff --git a/examples/platform-single-server-sso.yaml b/examples/platform/platform-single-server-sso.yaml similarity index 100% rename from examples/platform-single-server-sso.yaml rename to examples/platform/platform-single-server-sso.yaml diff --git a/examples/platform-single-server.yaml b/examples/platform/platform-single-server.yaml similarity index 100% rename from examples/platform-single-server.yaml rename to examples/platform/platform-single-server.yaml From 8f48e4fe4994696409a2c940b5a66d5082ef1952 Mon Sep 17 00:00:00 2001 From: jwierzbo Date: Wed, 12 Nov 2025 15:23:38 +0100 Subject: [PATCH 5/5] Add examples --- examples/platform/package.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/platform/package.yaml b/examples/platform/package.yaml index 6846493b9..b7e6f5203 100644 --- a/examples/platform/package.yaml +++ b/examples/platform/package.yaml @@ -9,4 +9,4 @@ releases: arangodb-platform-ui: package: arangodb-platform-ui platform-monitoring-prometheus: - package: platform-monitoring-prometheus \ No newline at end of file + package: platform-monitoring-prometheus