From 3f840ea726f1a81e17f653da128baedaabcb6328 Mon Sep 17 00:00:00 2001 From: AliDatadog <125997632+AliDatadog@users.noreply.github.com> Date: Wed, 3 Jul 2024 17:16:38 +0200 Subject: [PATCH] Add rbac for the leader election lease (#1441) --- charts/extended-daemon-set/CHANGELOG.md | 4 ++++ charts/extended-daemon-set/Chart.yaml | 2 +- charts/extended-daemon-set/README.md | 2 +- charts/extended-daemon-set/templates/role.yaml | 16 ++++++++++++++++ 4 files changed, 22 insertions(+), 2 deletions(-) diff --git a/charts/extended-daemon-set/CHANGELOG.md b/charts/extended-daemon-set/CHANGELOG.md index a5242cee5..bbeaaaaec 100644 --- a/charts/extended-daemon-set/CHANGELOG.md +++ b/charts/extended-daemon-set/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 0.3.2 + +* Add RBAC for the leader election lease. + ## 0.3.1 * Migrate from `kubeval` to `kubeconform` for ci chart validation. diff --git a/charts/extended-daemon-set/Chart.yaml b/charts/extended-daemon-set/Chart.yaml index b8cc49934..945339125 100644 --- a/charts/extended-daemon-set/Chart.yaml +++ b/charts/extended-daemon-set/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 appVersion: v0.8.0 description: Extended Daemonset Controller name: extendeddaemonset -version: v0.3.1 +version: v0.3.2 keywords: - monitoring - alerting diff --git a/charts/extended-daemon-set/README.md b/charts/extended-daemon-set/README.md index 26b39da47..3b6fe627c 100644 --- a/charts/extended-daemon-set/README.md +++ b/charts/extended-daemon-set/README.md @@ -1,6 +1,6 @@ # Extended DaemonSet -![Version: v0.3.1](https://img.shields.io/badge/Version-v0.3.1-informational?style=flat-square) ![AppVersion: v0.8.0](https://img.shields.io/badge/AppVersion-v0.8.0-informational?style=flat-square) +![Version: v0.3.2](https://img.shields.io/badge/Version-v0.3.2-informational?style=flat-square) ![AppVersion: v0.8.0](https://img.shields.io/badge/AppVersion-v0.8.0-informational?style=flat-square) This chart installs the Extended DaemonSet (EDS). It aims to provide a new implementation of the Kubernetes DaemonSet resource with key features: - Canary Deployment: Deploy a new DaemonSet version with only a few nodes. diff --git a/charts/extended-daemon-set/templates/role.yaml b/charts/extended-daemon-set/templates/role.yaml index b24a5984a..5e0bac3a8 100644 --- a/charts/extended-daemon-set/templates/role.yaml +++ b/charts/extended-daemon-set/templates/role.yaml @@ -34,6 +34,22 @@ rules: - update - get - watch +- apiGroups: + - coordination.k8s.io + resources: + - leases + verbs: + - create +- apiGroups: + - coordination.k8s.io + resources: + - leases + resourceNames: + - extendeddaemonset-lock + verbs: + - update + - get + - watch - apiGroups: - "" resources: