From e77d679120ab65f762ed8d3f4994f79afa71356c Mon Sep 17 00:00:00 2001 From: shir Date: Mon, 11 Nov 2024 11:15:22 +0200 Subject: [PATCH 1/8] [src] Automatic Rollback - Ctrl support StatefulSets rolling updates - CON-30637 --- charts/ocean-kubernetes-controller/templates/clusterrole.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/charts/ocean-kubernetes-controller/templates/clusterrole.yaml b/charts/ocean-kubernetes-controller/templates/clusterrole.yaml index 0693235..c5ef5f6 100644 --- a/charts/ocean-kubernetes-controller/templates/clusterrole.yaml +++ b/charts/ocean-kubernetes-controller/templates/clusterrole.yaml @@ -107,6 +107,9 @@ rules: - apiGroups: ["autoscaling"] resources: ["horizontalpodautoscalers"] verbs: ["patch", "update"] +- apiGroups: ["apps"] + resources: ["deployments", "daemonsets", "statefulsets", "replicasets"] + verbs: ["get", "list", "patch", "update", "create"] {{- end }} # --------------------------------------------------------------------------- # feature: controller/leader-election (high-availability) From 55aeb6a311c28b18ecaabada9055cbd926065223 Mon Sep 17 00:00:00 2001 From: shir Date: Mon, 11 Nov 2024 14:36:06 +0200 Subject: [PATCH 2/8] [src] Automatic Rollback - Ctrl support StatefulSets rolling updates - CON-30637 --- charts/ocean-kubernetes-controller/templates/clusterrole.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/ocean-kubernetes-controller/templates/clusterrole.yaml b/charts/ocean-kubernetes-controller/templates/clusterrole.yaml index c5ef5f6..ccc9dcf 100644 --- a/charts/ocean-kubernetes-controller/templates/clusterrole.yaml +++ b/charts/ocean-kubernetes-controller/templates/clusterrole.yaml @@ -109,7 +109,7 @@ rules: verbs: ["patch", "update"] - apiGroups: ["apps"] resources: ["deployments", "daemonsets", "statefulsets", "replicasets"] - verbs: ["get", "list", "patch", "update", "create"] + verbs: ["get", "list", "patch", "update"] {{- end }} # --------------------------------------------------------------------------- # feature: controller/leader-election (high-availability) From 5d57ebbd51d32a5522ec3e9990ba287d15ac8b8a Mon Sep 17 00:00:00 2001 From: shir Date: Tue, 12 Nov 2024 10:58:57 +0200 Subject: [PATCH 3/8] [src] Automatic Rollback - Ctrl support StatefulSets rolling updates - CON-30637 --- charts/ocean-kubernetes-controller/templates/clusterrole.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/ocean-kubernetes-controller/templates/clusterrole.yaml b/charts/ocean-kubernetes-controller/templates/clusterrole.yaml index ccc9dcf..b1695fc 100644 --- a/charts/ocean-kubernetes-controller/templates/clusterrole.yaml +++ b/charts/ocean-kubernetes-controller/templates/clusterrole.yaml @@ -109,7 +109,7 @@ rules: verbs: ["patch", "update"] - apiGroups: ["apps"] resources: ["deployments", "daemonsets", "statefulsets", "replicasets"] - verbs: ["get", "list", "patch", "update"] + verbs: ["get", "list", "watch", "patch", "update"] {{- end }} # --------------------------------------------------------------------------- # feature: controller/leader-election (high-availability) From d5068f0be75336105760a377e6452fc2c81f54de Mon Sep 17 00:00:00 2001 From: shir Date: Tue, 12 Nov 2024 13:51:01 +0200 Subject: [PATCH 4/8] [src] Automatic Rollback - Ctrl support StatefulSets rolling updates - CON-30637 --- charts/ocean-kubernetes-controller/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/ocean-kubernetes-controller/Chart.yaml b/charts/ocean-kubernetes-controller/Chart.yaml index 08b66d2..97bdb76 100644 --- a/charts/ocean-kubernetes-controller/Chart.yaml +++ b/charts/ocean-kubernetes-controller/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: ocean-kubernetes-controller description: A Helm chart for Ocean Kubernetes Controller type: application -version: 0.1.56 +version: 0.1.57 appVersion: 2.0.67 kubeVersion: ">=1.20.0-0" maintainers: From 4ad256da7616984bdc84bbadd056eb81f797fad6 Mon Sep 17 00:00:00 2001 From: Roi Kramer Date: Tue, 12 Nov 2024 14:10:30 +0200 Subject: [PATCH 5/8] smaller change --- .../ocean-kubernetes-controller/templates/clusterrole.yaml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/charts/ocean-kubernetes-controller/templates/clusterrole.yaml b/charts/ocean-kubernetes-controller/templates/clusterrole.yaml index b1695fc..060317f 100644 --- a/charts/ocean-kubernetes-controller/templates/clusterrole.yaml +++ b/charts/ocean-kubernetes-controller/templates/clusterrole.yaml @@ -77,7 +77,7 @@ rules: # feature: ocean/apply # --------------------------------------------------------------------------- - apiGroups: ["apps"] - resources: ["deployments", "daemonsets"] + resources: ["deployments", "daemonsets", "statefulsets"] verbs: ["get", "list", "patch", "update", "create", "delete"] - apiGroups: [""] resources: ["pods"] @@ -107,9 +107,6 @@ rules: - apiGroups: ["autoscaling"] resources: ["horizontalpodautoscalers"] verbs: ["patch", "update"] -- apiGroups: ["apps"] - resources: ["deployments", "daemonsets", "statefulsets", "replicasets"] - verbs: ["get", "list", "watch", "patch", "update"] {{- end }} # --------------------------------------------------------------------------- # feature: controller/leader-election (high-availability) From 48be18010ef41c70e9be1512fb6ed25225ced2dd Mon Sep 17 00:00:00 2001 From: Roi Kramer Date: Tue, 12 Nov 2024 14:21:51 +0200 Subject: [PATCH 6/8] update readme --- charts/ocean-kubernetes-controller/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/ocean-kubernetes-controller/README.md b/charts/ocean-kubernetes-controller/README.md index 49cf90a..a6cc4a0 100644 --- a/charts/ocean-kubernetes-controller/README.md +++ b/charts/ocean-kubernetes-controller/README.md @@ -1,6 +1,6 @@ # ocean-kubernetes-controller -![Version: 0.1.56](https://img.shields.io/badge/Version-0.1.56-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.0.67](https://img.shields.io/badge/AppVersion-2.0.67-informational?style=flat-square) +![Version: 0.1.57](https://img.shields.io/badge/Version-0.1.57-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.0.67](https://img.shields.io/badge/AppVersion-2.0.67-informational?style=flat-square) A Helm chart for Ocean Kubernetes Controller. From 2312a7daebae18a9fc0316a09eb2ddf551cc4966 Mon Sep 17 00:00:00 2001 From: shir Date: Wed, 13 Nov 2024 15:10:41 +0200 Subject: [PATCH 7/8] [src] Automatic Rollback - Ctrl support StatefulSets rolling updates - CON-30637 --- .../ocean-kubernetes-controller/templates/clusterrole.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/charts/ocean-kubernetes-controller/templates/clusterrole.yaml b/charts/ocean-kubernetes-controller/templates/clusterrole.yaml index 060317f..55ad9bf 100644 --- a/charts/ocean-kubernetes-controller/templates/clusterrole.yaml +++ b/charts/ocean-kubernetes-controller/templates/clusterrole.yaml @@ -77,7 +77,7 @@ rules: # feature: ocean/apply # --------------------------------------------------------------------------- - apiGroups: ["apps"] - resources: ["deployments", "daemonsets", "statefulsets"] + resources: ["deployments", "daemonsets"] verbs: ["get", "list", "patch", "update", "create", "delete"] - apiGroups: [""] resources: ["pods"] @@ -107,6 +107,9 @@ rules: - apiGroups: ["autoscaling"] resources: ["horizontalpodautoscalers"] verbs: ["patch", "update"] +- apiGroups: [ "apps" ] + resources: [ "deployments", "daemonsets", "statefulsets", "replicasets" ] + verbs: [ "get", "list", "watch", "patch", "update" ] {{- end }} # --------------------------------------------------------------------------- # feature: controller/leader-election (high-availability) From a1e6aafc511fb289b219b53abca87ecf9a202a1a Mon Sep 17 00:00:00 2001 From: shir Date: Thu, 14 Nov 2024 14:55:40 +0200 Subject: [PATCH 8/8] [src] Automatic Rollback - Ctrl support StatefulSets rolling updates - CON-30637 --- charts/ocean-kubernetes-controller/templates/clusterrole.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/ocean-kubernetes-controller/templates/clusterrole.yaml b/charts/ocean-kubernetes-controller/templates/clusterrole.yaml index 55ad9bf..04fc25d 100644 --- a/charts/ocean-kubernetes-controller/templates/clusterrole.yaml +++ b/charts/ocean-kubernetes-controller/templates/clusterrole.yaml @@ -107,8 +107,8 @@ rules: - apiGroups: ["autoscaling"] resources: ["horizontalpodautoscalers"] verbs: ["patch", "update"] -- apiGroups: [ "apps" ] - resources: [ "deployments", "daemonsets", "statefulsets", "replicasets" ] +- apiGroups: ["apps"] + resources: ["deployments", "daemonsets", "statefulsets", "replicasets"] verbs: [ "get", "list", "watch", "patch", "update" ] {{- end }} # ---------------------------------------------------------------------------