From 76ee7672c7e2ddc2e8862439cef743df57b5983f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 25 Jan 2024 22:42:10 +0000 Subject: [PATCH 01/16] fix(deps): update module github.com/argoproj/argo-rollouts to v1.6.5 --- go.mod | 2 +- go.sum | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 9e624a8d..bb32ff40 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/stakater/Reloader go 1.21 require ( - github.com/argoproj/argo-rollouts v1.6.4 + github.com/argoproj/argo-rollouts v1.6.5 github.com/openshift/api v3.9.0+incompatible github.com/openshift/client-go v0.0.0-20231110140829-a6ca51f6d5ba github.com/parnurzeal/gorequest v0.2.16 diff --git a/go.sum b/go.sum index 3b00453c..b338de41 100644 --- a/go.sum +++ b/go.sum @@ -2,6 +2,8 @@ github.com/argoproj/argo-rollouts v1.6.2 h1:5Eur0FA9F9L0S+MkhxEtQlD9Hwb86U30QgTy github.com/argoproj/argo-rollouts v1.6.2/go.mod h1:X2kTiBaYCSounmw1kmONdIZTwJNzNQYC0SrXUgSw9UI= github.com/argoproj/argo-rollouts v1.6.4 h1:mPa08VDNNk1/1Tq7I4QvWe5p+eDaBzVFVo1TmBpHk1I= github.com/argoproj/argo-rollouts v1.6.4/go.mod h1:X2kTiBaYCSounmw1kmONdIZTwJNzNQYC0SrXUgSw9UI= +github.com/argoproj/argo-rollouts v1.6.5 h1:VDAp9PGboRbzd9tQJ/8IkaI+KrvWIRrpfSV5aeX0GUQ= +github.com/argoproj/argo-rollouts v1.6.5/go.mod h1:X2kTiBaYCSounmw1kmONdIZTwJNzNQYC0SrXUgSw9UI= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= From 223ed538ae3594c011fe0c46e0ee8ca5d84daf70 Mon Sep 17 00:00:00 2001 From: stakater-user Date: Wed, 31 Jan 2024 09:08:33 +0000 Subject: [PATCH 02/16] [skip-ci] Update artifacts --- deployments/kubernetes/chart/reloader/Chart.yaml | 4 ++-- .../kubernetes/chart/reloader/values.yaml | 4 ++-- .../kubernetes/manifests/clusterrole.yaml | 2 +- .../kubernetes/manifests/clusterrolebinding.yaml | 2 +- deployments/kubernetes/manifests/deployment.yaml | 10 +++++----- .../kubernetes/manifests/serviceaccount.yaml | 2 +- deployments/kubernetes/reloader.yaml | 16 ++++++++-------- 7 files changed, 20 insertions(+), 20 deletions(-) diff --git a/deployments/kubernetes/chart/reloader/Chart.yaml b/deployments/kubernetes/chart/reloader/Chart.yaml index 4104e7e2..fa678ff6 100644 --- a/deployments/kubernetes/chart/reloader/Chart.yaml +++ b/deployments/kubernetes/chart/reloader/Chart.yaml @@ -3,8 +3,8 @@ apiVersion: v1 name: reloader description: Reloader chart that runs on kubernetes -version: 1.0.63 -appVersion: v1.0.63 +version: 1.0.64 +appVersion: v1.0.64 keywords: - Reloader - kubernetes diff --git a/deployments/kubernetes/chart/reloader/values.yaml b/deployments/kubernetes/chart/reloader/values.yaml index a2cf0432..5157c87a 100644 --- a/deployments/kubernetes/chart/reloader/values.yaml +++ b/deployments/kubernetes/chart/reloader/values.yaml @@ -87,10 +87,10 @@ reloader: labels: provider: stakater group: com.stakater.platform - version: v1.0.63 + version: v1.0.64 image: name: ghcr.io/stakater/reloader - tag: v1.0.63 + tag: v1.0.64 pullPolicy: IfNotPresent # Support for extra environment variables. env: diff --git a/deployments/kubernetes/manifests/clusterrole.yaml b/deployments/kubernetes/manifests/clusterrole.yaml index aadfbed8..72b0b00f 100644 --- a/deployments/kubernetes/manifests/clusterrole.yaml +++ b/deployments/kubernetes/manifests/clusterrole.yaml @@ -9,7 +9,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.63" + chart: "reloader-1.0.64" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" diff --git a/deployments/kubernetes/manifests/clusterrolebinding.yaml b/deployments/kubernetes/manifests/clusterrolebinding.yaml index a2a8d1ac..9c9af870 100644 --- a/deployments/kubernetes/manifests/clusterrolebinding.yaml +++ b/deployments/kubernetes/manifests/clusterrolebinding.yaml @@ -9,7 +9,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.63" + chart: "reloader-1.0.64" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" diff --git a/deployments/kubernetes/manifests/deployment.yaml b/deployments/kubernetes/manifests/deployment.yaml index d7a7b189..e6e10ea3 100644 --- a/deployments/kubernetes/manifests/deployment.yaml +++ b/deployments/kubernetes/manifests/deployment.yaml @@ -8,13 +8,13 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.63" + chart: "reloader-1.0.64" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.63 + version: v1.0.64 name: reloader-reloader namespace: default spec: @@ -28,16 +28,16 @@ spec: metadata: labels: app: reloader-reloader - chart: "reloader-1.0.63" + chart: "reloader-1.0.64" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.63 + version: v1.0.64 spec: containers: - - image: "ghcr.io/stakater/reloader:v1.0.63" + - image: "ghcr.io/stakater/reloader:v1.0.64" imagePullPolicy: IfNotPresent name: reloader-reloader diff --git a/deployments/kubernetes/manifests/serviceaccount.yaml b/deployments/kubernetes/manifests/serviceaccount.yaml index c3e913e1..811bf4b7 100644 --- a/deployments/kubernetes/manifests/serviceaccount.yaml +++ b/deployments/kubernetes/manifests/serviceaccount.yaml @@ -8,7 +8,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.63" + chart: "reloader-1.0.64" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" diff --git a/deployments/kubernetes/reloader.yaml b/deployments/kubernetes/reloader.yaml index 760cefbc..fd4264ad 100644 --- a/deployments/kubernetes/reloader.yaml +++ b/deployments/kubernetes/reloader.yaml @@ -8,7 +8,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.63" + chart: "reloader-1.0.64" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -25,7 +25,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.63" + chart: "reloader-1.0.64" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -92,7 +92,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.63" + chart: "reloader-1.0.64" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -115,13 +115,13 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.63" + chart: "reloader-1.0.64" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.63 + version: v1.0.64 name: reloader-reloader namespace: default spec: @@ -135,16 +135,16 @@ spec: metadata: labels: app: reloader-reloader - chart: "reloader-1.0.63" + chart: "reloader-1.0.64" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.63 + version: v1.0.64 spec: containers: - - image: "ghcr.io/stakater/reloader:v1.0.63" + - image: "ghcr.io/stakater/reloader:v1.0.64" imagePullPolicy: IfNotPresent name: reloader-reloader From ff12c58ee4699beebf4d6133eae8d826d4d9367a Mon Sep 17 00:00:00 2001 From: Karl Johan Grahn Date: Wed, 31 Jan 2024 10:19:35 +0100 Subject: [PATCH 03/16] update --- .gitignore | 3 ++- .gitmodules | 3 --- .vale.ini | 5 +++-- docs/Alerting.md | 2 +- renovate.json | 17 ++++++++++++++++- vocabulary | 1 - 6 files changed, 22 insertions(+), 9 deletions(-) delete mode 100644 .gitmodules delete mode 160000 vocabulary diff --git a/.gitignore b/.gitignore index 396f6030..91af8d8e 100644 --- a/.gitignore +++ b/.gitignore @@ -11,4 +11,5 @@ vendor dist Reloader !**/chart/reloader -*.tgz \ No newline at end of file +*.tgz +styles/ diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index a47a9fc2..00000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "vocabulary"] - path = vocabulary - url = git@github.com:stakater/vocabulary.git diff --git a/.vale.ini b/.vale.ini index 56d1b754..a024581a 100644 --- a/.vale.ini +++ b/.vale.ini @@ -1,7 +1,8 @@ -StylesPath = "vocabulary/styles" +StylesPath = styles MinAlertLevel = warning -Vocab = "Stakater" +Packages = https://github.com/stakater/vale-package/releases/download/v0.0.6/Stakater.zip +Vocab = Stakater # Only check MarkDown files [*.md] diff --git a/docs/Alerting.md b/docs/Alerting.md index b4a6b1a0..6b493f97 100644 --- a/docs/Alerting.md +++ b/docs/Alerting.md @@ -4,7 +4,7 @@ Reloader can alert when it triggers a rolling upgrade on Deployments or Stateful ## Enabling the feature -In-order to enable this feature, you need to update the `reloader.env.secret` section of values.yaml providing the information needed for alert. +In-order to enable this feature, you need to update the `reloader.env.secret` section of `values.yaml` providing the information needed for alert: ```yaml ALERT_ON_RELOAD: [ true/false ] Default: false diff --git a/renovate.json b/renovate.json index 39a2b6e9..39e38959 100644 --- a/renovate.json +++ b/renovate.json @@ -1,6 +1,21 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ - "config:base" + "config:recommended" + ], + "labels": [ + "dependencies" + ], + "customManagers": [ + { + "customType": "regex", + "fileMatch": [ + ".vale.ini" + ], + "matchStrings": [ + "https:\/\/github\\.com\/(?.*)\/releases\/download\/(?.*)\/.*\\.zip" + ], + "datasourceTemplate": "github-releases" + } ] } diff --git a/vocabulary b/vocabulary deleted file mode 160000 index 899bf2db..00000000 --- a/vocabulary +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 899bf2db35556f2e1abf5452081b7c3ad8f1765a From e78e7818d1de4f0a4b80bf6d24b19e66f267a256 Mon Sep 17 00:00:00 2001 From: Karl Johan Grahn Date: Wed, 31 Jan 2024 10:22:00 +0100 Subject: [PATCH 04/16] update --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 222fc23f..2e988c58 100644 --- a/README.md +++ b/README.md @@ -308,9 +308,9 @@ Reloader can be configured to only watch configmaps/secrets labeled with one or **Note:** Both `namespaceSelector` & `resourceLabelSelector` can be used together. If they are then both conditions must be met for the configmap or secret to be eligible to trigger reload events. (e.g. If a configMap matches `resourceLabelSelector` but `namespaceSelector` does not match the namespace the configmap is in, it will be ignored). -You can also set the log format of Reloader to json by setting `logFormat` to `json` in values.yaml and apply the chart. +You can also set the log format of Reloader to JSON by setting `logFormat` to `json` in `values.yaml` and apply the chart. -You can enable to scrape Reloader's Prometheus metrics by setting `serviceMonitor.enabled` or `podMonitor.enabled` to `true` in values.yaml file. Service monitor will be removed in future releases of Reloader in favour of Pod monitor. +You can enable to scrape Reloader's Prometheus metrics by setting `serviceMonitor.enabled` or `podMonitor.enabled` to `true` in `values.yaml` file. Service monitor will be removed in future releases of Reloader in favour of Pod monitor. **Note:** Reloading of OpenShift (DeploymentConfig) and/or Argo `Rollouts` has to be enabled explicitly because it might not be always possible to use it on a cluster with restricted permissions. This can be done by changing the following parameters: @@ -321,7 +321,7 @@ You can enable to scrape Reloader's Prometheus metrics by setting `serviceMonito | reloadOnCreate | Enable reload on create events. Valid value are either `true` or `false` | boolean | | syncAfterRestart | Enable sync after Reloader restarts for **Add** events, works only when reloadOnCreate is `true`. Valid value are either `true` or `false` | boolean | -**isOpenShift** Recent versions of OpenShift (tested on 4.13.3) require the specified user to be in an uid range which is dynamically assigned by the namespace. The solution is to unset the runAsUser variable via ``deployment.securityContext.runAsUser=null`` and let OpenShift assign it at install. +**isOpenShift** Recent versions of OpenShift (tested on 4.13.3) require the specified user to be in an `uid` range which is dynamically assigned by the namespace. The solution is to unset the runAsUser variable via ``deployment.securityContext.runAsUser=null`` and let OpenShift assign it at install. **ReloadOnCreate** reloadOnCreate controls how Reloader handles secrets being added to the cache for the first time. If reloadOnCreate is set to true: From e9b09e7a681408ec8a19e37cc88838de3619f307 Mon Sep 17 00:00:00 2001 From: Karl Johan Grahn Date: Wed, 31 Jan 2024 10:31:13 +0100 Subject: [PATCH 05/16] update --- .github/workflows/pull_request.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pull_request.yaml b/.github/workflows/pull_request.yaml index 2732f0f7..5e9265c1 100644 --- a/.github/workflows/pull_request.yaml +++ b/.github/workflows/pull_request.yaml @@ -14,7 +14,7 @@ env: jobs: qa: - uses: stakater/.github/.github/workflows/pull_request_doc_qa.yaml@v0.0.62 + uses: stakater/.github/.github/workflows/pull_request_doc_qa.yaml@v0.0.64 with: MD_CONFIG: .github/md_config.json DOC_SRC: README.md docs From 7acf5b88c33a8e5044911c4ce633e49cb76760a3 Mon Sep 17 00:00:00 2001 From: stakater-user Date: Wed, 31 Jan 2024 17:56:50 +0000 Subject: [PATCH 06/16] [skip-ci] Update artifacts --- deployments/kubernetes/chart/reloader/Chart.yaml | 4 ++-- .../kubernetes/chart/reloader/values.yaml | 4 ++-- .../kubernetes/manifests/clusterrole.yaml | 2 +- .../kubernetes/manifests/clusterrolebinding.yaml | 2 +- deployments/kubernetes/manifests/deployment.yaml | 10 +++++----- .../kubernetes/manifests/serviceaccount.yaml | 2 +- deployments/kubernetes/reloader.yaml | 16 ++++++++-------- 7 files changed, 20 insertions(+), 20 deletions(-) diff --git a/deployments/kubernetes/chart/reloader/Chart.yaml b/deployments/kubernetes/chart/reloader/Chart.yaml index fa678ff6..9a318f24 100644 --- a/deployments/kubernetes/chart/reloader/Chart.yaml +++ b/deployments/kubernetes/chart/reloader/Chart.yaml @@ -3,8 +3,8 @@ apiVersion: v1 name: reloader description: Reloader chart that runs on kubernetes -version: 1.0.64 -appVersion: v1.0.64 +version: 1.0.65 +appVersion: v1.0.65 keywords: - Reloader - kubernetes diff --git a/deployments/kubernetes/chart/reloader/values.yaml b/deployments/kubernetes/chart/reloader/values.yaml index 5157c87a..4d39b231 100644 --- a/deployments/kubernetes/chart/reloader/values.yaml +++ b/deployments/kubernetes/chart/reloader/values.yaml @@ -87,10 +87,10 @@ reloader: labels: provider: stakater group: com.stakater.platform - version: v1.0.64 + version: v1.0.65 image: name: ghcr.io/stakater/reloader - tag: v1.0.64 + tag: v1.0.65 pullPolicy: IfNotPresent # Support for extra environment variables. env: diff --git a/deployments/kubernetes/manifests/clusterrole.yaml b/deployments/kubernetes/manifests/clusterrole.yaml index 72b0b00f..e1ee37f9 100644 --- a/deployments/kubernetes/manifests/clusterrole.yaml +++ b/deployments/kubernetes/manifests/clusterrole.yaml @@ -9,7 +9,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.64" + chart: "reloader-1.0.65" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" diff --git a/deployments/kubernetes/manifests/clusterrolebinding.yaml b/deployments/kubernetes/manifests/clusterrolebinding.yaml index 9c9af870..f2928e11 100644 --- a/deployments/kubernetes/manifests/clusterrolebinding.yaml +++ b/deployments/kubernetes/manifests/clusterrolebinding.yaml @@ -9,7 +9,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.64" + chart: "reloader-1.0.65" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" diff --git a/deployments/kubernetes/manifests/deployment.yaml b/deployments/kubernetes/manifests/deployment.yaml index e6e10ea3..1de195d8 100644 --- a/deployments/kubernetes/manifests/deployment.yaml +++ b/deployments/kubernetes/manifests/deployment.yaml @@ -8,13 +8,13 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.64" + chart: "reloader-1.0.65" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.64 + version: v1.0.65 name: reloader-reloader namespace: default spec: @@ -28,16 +28,16 @@ spec: metadata: labels: app: reloader-reloader - chart: "reloader-1.0.64" + chart: "reloader-1.0.65" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.64 + version: v1.0.65 spec: containers: - - image: "ghcr.io/stakater/reloader:v1.0.64" + - image: "ghcr.io/stakater/reloader:v1.0.65" imagePullPolicy: IfNotPresent name: reloader-reloader diff --git a/deployments/kubernetes/manifests/serviceaccount.yaml b/deployments/kubernetes/manifests/serviceaccount.yaml index 811bf4b7..cfc66bcf 100644 --- a/deployments/kubernetes/manifests/serviceaccount.yaml +++ b/deployments/kubernetes/manifests/serviceaccount.yaml @@ -8,7 +8,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.64" + chart: "reloader-1.0.65" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" diff --git a/deployments/kubernetes/reloader.yaml b/deployments/kubernetes/reloader.yaml index fd4264ad..d6be850f 100644 --- a/deployments/kubernetes/reloader.yaml +++ b/deployments/kubernetes/reloader.yaml @@ -8,7 +8,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.64" + chart: "reloader-1.0.65" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -25,7 +25,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.64" + chart: "reloader-1.0.65" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -92,7 +92,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.64" + chart: "reloader-1.0.65" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -115,13 +115,13 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.64" + chart: "reloader-1.0.65" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.64 + version: v1.0.65 name: reloader-reloader namespace: default spec: @@ -135,16 +135,16 @@ spec: metadata: labels: app: reloader-reloader - chart: "reloader-1.0.64" + chart: "reloader-1.0.65" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.64 + version: v1.0.65 spec: containers: - - image: "ghcr.io/stakater/reloader:v1.0.64" + - image: "ghcr.io/stakater/reloader:v1.0.65" imagePullPolicy: IfNotPresent name: reloader-reloader From dbe44e173c9c3375ad31e124555be44ad319ac8f Mon Sep 17 00:00:00 2001 From: Benjamin Walterscheid Date: Mon, 5 Feb 2024 17:11:47 +0100 Subject: [PATCH 07/16] issue/587 - removed helm labels and annotations for Kustomize builds Signed-off-by: Benjamin Walterscheid --- .../kubernetes/manifests/clusterrole.yaml | 11 +-------- .../manifests/clusterrolebinding.yaml | 11 +-------- .../kubernetes/manifests/deployment.yaml | 24 +------------------ .../kubernetes/manifests/serviceaccount.yaml | 11 +-------- 4 files changed, 4 insertions(+), 53 deletions(-) diff --git a/deployments/kubernetes/manifests/clusterrole.yaml b/deployments/kubernetes/manifests/clusterrole.yaml index e1ee37f9..62458a7c 100644 --- a/deployments/kubernetes/manifests/clusterrole.yaml +++ b/deployments/kubernetes/manifests/clusterrole.yaml @@ -4,15 +4,6 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: - annotations: - meta.helm.sh/release-namespace: "default" - meta.helm.sh/release-name: "reloader" - labels: - app: reloader-reloader - chart: "reloader-1.0.65" - release: "reloader" - heritage: "Helm" - app.kubernetes.io/managed-by: "Helm" name: reloader-reloader-role rules: - apiGroups: @@ -64,4 +55,4 @@ rules: - events verbs: - create - - patch + - patch \ No newline at end of file diff --git a/deployments/kubernetes/manifests/clusterrolebinding.yaml b/deployments/kubernetes/manifests/clusterrolebinding.yaml index f2928e11..005c693b 100644 --- a/deployments/kubernetes/manifests/clusterrolebinding.yaml +++ b/deployments/kubernetes/manifests/clusterrolebinding.yaml @@ -4,15 +4,6 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: - annotations: - meta.helm.sh/release-namespace: "default" - meta.helm.sh/release-name: "reloader" - labels: - app: reloader-reloader - chart: "reloader-1.0.65" - release: "reloader" - heritage: "Helm" - app.kubernetes.io/managed-by: "Helm" name: reloader-reloader-role-binding roleRef: apiGroup: rbac.authorization.k8s.io @@ -21,4 +12,4 @@ roleRef: subjects: - kind: ServiceAccount name: reloader-reloader - namespace: default + namespace: default \ No newline at end of file diff --git a/deployments/kubernetes/manifests/deployment.yaml b/deployments/kubernetes/manifests/deployment.yaml index 1de195d8..1a5d8535 100644 --- a/deployments/kubernetes/manifests/deployment.yaml +++ b/deployments/kubernetes/manifests/deployment.yaml @@ -3,18 +3,6 @@ apiVersion: apps/v1 kind: Deployment metadata: - annotations: - meta.helm.sh/release-namespace: "default" - meta.helm.sh/release-name: "reloader" - labels: - app: reloader-reloader - chart: "reloader-1.0.65" - release: "reloader" - heritage: "Helm" - app.kubernetes.io/managed-by: "Helm" - group: com.stakater.platform - provider: stakater - version: v1.0.65 name: reloader-reloader namespace: default spec: @@ -25,16 +13,6 @@ spec: app: reloader-reloader release: "reloader" template: - metadata: - labels: - app: reloader-reloader - chart: "reloader-1.0.65" - release: "reloader" - heritage: "Helm" - app.kubernetes.io/managed-by: "Helm" - group: com.stakater.platform - provider: stakater - version: v1.0.65 spec: containers: - image: "ghcr.io/stakater/reloader:v1.0.65" @@ -68,4 +46,4 @@ spec: securityContext: runAsNonRoot: true runAsUser: 65534 - serviceAccountName: reloader-reloader + serviceAccountName: reloader-reloader \ No newline at end of file diff --git a/deployments/kubernetes/manifests/serviceaccount.yaml b/deployments/kubernetes/manifests/serviceaccount.yaml index cfc66bcf..b2e76e58 100644 --- a/deployments/kubernetes/manifests/serviceaccount.yaml +++ b/deployments/kubernetes/manifests/serviceaccount.yaml @@ -3,14 +3,5 @@ apiVersion: v1 kind: ServiceAccount metadata: - annotations: - meta.helm.sh/release-namespace: "default" - meta.helm.sh/release-name: "reloader" - labels: - app: reloader-reloader - chart: "reloader-1.0.65" - release: "reloader" - heritage: "Helm" - app.kubernetes.io/managed-by: "Helm" name: reloader-reloader - namespace: default + namespace: default \ No newline at end of file From 8a6395b18ca5a9943920260a91927b3a82c5f9e4 Mon Sep 17 00:00:00 2001 From: Benjamin Walterscheid <52604859+fdberlking@users.noreply.github.com> Date: Wed, 7 Feb 2024 10:33:55 +0100 Subject: [PATCH 08/16] Issue/600 - [BUG] Reloader don't restart pod on secret recreation (#610) * issue/600 - removed invalid child element from Vanilla Manifest section Signed-off-by: Benjamin Walterscheid * issue/600 - correct table formats + lists Signed-off-by: Benjamin Walterscheid * issue/600 - replaced deprecated bases with resources for Kustomize resources Signed-off-by: Benjamin Walterscheid * issue/600 - enhanced parameter tables with default values + add default description for syncAfterRestart/reloadOnCreate Signed-off-by: Benjamin Walterscheid * issue/600 - reverted item change due to markdownlint-cli issues Signed-off-by: Benjamin Walterscheid --------- Signed-off-by: Benjamin Walterscheid Co-authored-by: Benjamin Walterscheid --- README.md | 53 +++++++++++++++++++++++++---------------------------- 1 file changed, 25 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index 2e988c58..0d886072 100644 --- a/README.md +++ b/README.md @@ -189,7 +189,7 @@ By default, Reloader gets deployed in `default` namespace and watches changes `s Reloader can be configured to ignore the resources `secrets` and `configmaps` by passing the following arguments (`spec.template.spec.containers.args`) to its container : | Argument | Description | -| -------------------------------- | -------------------- | +|----------------------------------|----------------------| | --resources-to-ignore=configMaps | To ignore configMaps | | --resources-to-ignore=secrets | To ignore secrets | @@ -199,7 +199,7 @@ Reloader can be configured to only watch secrets/configmaps with one or more lab **Note:** The old `:` delimited key value mappings are deprecated and if provided will be translated to `key=value`. Likewise, if a wildcard value is provided (e.g. `key:*`) it will be translated to the standalone `key` which checks for key existence. -These selectors can be combined together, for example with: +These selectors can be combined, for example with: ```yaml --resource-label-selector=reloader=enabled,key-exists,another-label in (value1,value2,value3) @@ -211,20 +211,17 @@ Only configmaps or secrets labeled like the following will be watched: kind: ConfigMap apiVersion: v1 metadata: - ... labels: reloader: enabled key-exists: yes another-label: value1 - - ... ``` Reloader can be configured to only watch namespaces labeled with one or more labels using the `--namespace-selector` parameter. Supported operators are `!, in, notin, ==, =, !=`, if no operator is found the 'exists' operator is inferred (i.e. key only). Additional examples of these selectors can be found in the [Kubernetes Docs](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors). **Note:** The old `:` delimited key value mappings are deprecated and if provided will be translated to `key=value`. Likewise, if a wildcard value is provided (e.g. `key:*`) it will be translated to the standalone `key` which checks for key existence. -These selectors can be combined together, for example with: +These selectors can be combined, for example with: ```yaml --namespace-selector=reloader=enabled,test=true @@ -236,11 +233,9 @@ Only namespaces labeled as below would be watched and eligible for reloads: kind: Namespace apiVersion: v1 metadata: - ... labels: reloader: enabled test: true - ... ``` ### Vanilla Kustomize @@ -261,7 +256,7 @@ You can write your own `kustomization.yaml` using ours as a 'base' and write pat apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization -bases: +resources: - https://github.com/stakater/Reloader/deployments/kubernetes namespace: reloader @@ -287,24 +282,24 @@ helm install stakater/reloader --set reloader.watchGlobally=false --namespace te Reloader can be configured to ignore the resources `secrets` and `configmaps` by using the following parameters of `values.yaml` file: -| Parameter | Description | Type | -| ---------------- | -------------------------------------------------------------- | ------- | -| ignoreSecrets | To ignore secrets. Valid value are either `true` or `false` | boolean | -| ignoreConfigMaps | To ignore configMaps. Valid value are either `true` or `false` | boolean | +| Parameter | Description | Type | Default | +|------------------|----------------------------------------------------------------|---------|---------| +| ignoreSecrets | To ignore secrets. Valid value are either `true` or `false` | boolean | false | +| ignoreConfigMaps | To ignore configMaps. Valid value are either `true` or `false` | boolean | false | **Note:** At one time only one of these resource can be ignored, trying to do it will cause error in helm template compilation. Reloader can be configured to only watch namespaces labeled with one or more labels using the `namespaceSelector` parameter -| Parameter | Description | Type | -| ---------------- | ---------------------------------------------------------------------------------- | ------- | -| namespaceSelector | list of comma separated label selectors, if multiple are provided they are combined with the AND operator | string | +| Parameter | Description | Type | Default | +|-------------------|-----------------------------------------------------------------------------------------------------------|--------|---------| +| namespaceSelector | list of comma separated label selectors, if multiple are provided they are combined with the AND operator | string | "" | Reloader can be configured to only watch configmaps/secrets labeled with one or more labels using the `resourceLabelSelector` parameter -| Parameter | Description | Type | -| ---------------------- | ---------------------------------------------------------------------------------- | ------- | -| resourceLabelSelector | list of comma separated label selectors, if multiple are provided they are combined with the AND operator | string | +| Parameter | Description | Type | Default | +|-----------------------|-----------------------------------------------------------------------------------------------------------|--------|---------| +| resourceLabelSelector | list of comma separated label selectors, if multiple are provided they are combined with the AND operator | string | "" | **Note:** Both `namespaceSelector` & `resourceLabelSelector` can be used together. If they are then both conditions must be met for the configmap or secret to be eligible to trigger reload events. (e.g. If a configMap matches `resourceLabelSelector` but `namespaceSelector` does not match the namespace the configmap is in, it will be ignored). @@ -314,25 +309,27 @@ You can enable to scrape Reloader's Prometheus metrics by setting `serviceMonito **Note:** Reloading of OpenShift (DeploymentConfig) and/or Argo `Rollouts` has to be enabled explicitly because it might not be always possible to use it on a cluster with restricted permissions. This can be done by changing the following parameters: -| Parameter | Description | Type | -|------------------|------------------------------------------------------------------------------------------------------------------------------------------| ------- | -| isOpenshift | Enable OpenShift DeploymentConfigs. Valid value are either `true` or `false` | boolean | -| isArgoRollouts | Enable Argo `Rollouts`. Valid value are either `true` or `false` | boolean | -| reloadOnCreate | Enable reload on create events. Valid value are either `true` or `false` | boolean | -| syncAfterRestart | Enable sync after Reloader restarts for **Add** events, works only when reloadOnCreate is `true`. Valid value are either `true` or `false` | boolean | +| Parameter | Description | Type | Default | +|------------------|--------------------------------------------------------------------------------------------------------------------------------------------|---------|---------| +| isOpenshift | Enable OpenShift DeploymentConfigs. Valid value are either `true` or `false` | boolean | false | +| isArgoRollouts | Enable Argo `Rollouts`. Valid value are either `true` or `false` | boolean | false | +| reloadOnCreate | Enable reload on create events. Valid value are either `true` or `false` | boolean | false | +| syncAfterRestart | Enable sync after Reloader restarts for **Add** events, works only when reloadOnCreate is `true`. Valid value are either `true` or `false` | boolean | false | **isOpenShift** Recent versions of OpenShift (tested on 4.13.3) require the specified user to be in an `uid` range which is dynamically assigned by the namespace. The solution is to unset the runAsUser variable via ``deployment.securityContext.runAsUser=null`` and let OpenShift assign it at install. -**ReloadOnCreate** reloadOnCreate controls how Reloader handles secrets being added to the cache for the first time. If reloadOnCreate is set to true: +**reloadOnCreate** controls how Reloader handles secrets being added to the cache for the first time. If reloadOnCreate is set to true: - Configmaps/secrets being added to the cache will cause Reloader to perform a rolling update of the associated workload. - When applications are deployed for the first time, Reloader will perform a rolling update of the associated workload. - If you are running Reloader in HA mode all workloads will have a rolling update performed when a new leader is elected. -If ReloadOnCreate is set to false: +If reloadOnCreate is set to false: - Updates to configMaps/Secrets that occur while there is no leader will not be picked up by the new leader until a subsequent update of the configmap/secret occurs. In the worst case the window in which there can be no leader is 15s as this is the LeaseDuration. +**Note:** By default, **reloadOnCreate** and **syncAfterRestart** are both set to false. Both need to be enabled explicitly. + ## Help ### Documentation @@ -360,7 +357,7 @@ Please use the [issue tracker](https://github.com/stakater/Reloader/issues) to r 1. Deploy Reloader. 1. Run `okteto up` to activate your development container. -1. `make build`. +1. `make build` 1. `./Reloader` PRs are welcome. In general, we follow the "fork-and-pull" Git workflow. From c2cbca3f3c499ee606bda21afab440dbe2e190eb Mon Sep 17 00:00:00 2001 From: stakater-user Date: Wed, 7 Feb 2024 09:39:50 +0000 Subject: [PATCH 09/16] [skip-ci] Update artifacts --- deployments/kubernetes/chart/reloader/Chart.yaml | 4 ++-- .../kubernetes/chart/reloader/values.yaml | 4 ++-- .../kubernetes/manifests/clusterrole.yaml | 2 +- .../kubernetes/manifests/clusterrolebinding.yaml | 2 +- deployments/kubernetes/manifests/deployment.yaml | 10 +++++----- .../kubernetes/manifests/serviceaccount.yaml | 2 +- deployments/kubernetes/reloader.yaml | 16 ++++++++-------- 7 files changed, 20 insertions(+), 20 deletions(-) diff --git a/deployments/kubernetes/chart/reloader/Chart.yaml b/deployments/kubernetes/chart/reloader/Chart.yaml index 9a318f24..99ede6d7 100644 --- a/deployments/kubernetes/chart/reloader/Chart.yaml +++ b/deployments/kubernetes/chart/reloader/Chart.yaml @@ -3,8 +3,8 @@ apiVersion: v1 name: reloader description: Reloader chart that runs on kubernetes -version: 1.0.65 -appVersion: v1.0.65 +version: 1.0.66 +appVersion: v1.0.66 keywords: - Reloader - kubernetes diff --git a/deployments/kubernetes/chart/reloader/values.yaml b/deployments/kubernetes/chart/reloader/values.yaml index 4d39b231..249448bb 100644 --- a/deployments/kubernetes/chart/reloader/values.yaml +++ b/deployments/kubernetes/chart/reloader/values.yaml @@ -87,10 +87,10 @@ reloader: labels: provider: stakater group: com.stakater.platform - version: v1.0.65 + version: v1.0.66 image: name: ghcr.io/stakater/reloader - tag: v1.0.65 + tag: v1.0.66 pullPolicy: IfNotPresent # Support for extra environment variables. env: diff --git a/deployments/kubernetes/manifests/clusterrole.yaml b/deployments/kubernetes/manifests/clusterrole.yaml index e1ee37f9..ac14972a 100644 --- a/deployments/kubernetes/manifests/clusterrole.yaml +++ b/deployments/kubernetes/manifests/clusterrole.yaml @@ -9,7 +9,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.65" + chart: "reloader-1.0.66" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" diff --git a/deployments/kubernetes/manifests/clusterrolebinding.yaml b/deployments/kubernetes/manifests/clusterrolebinding.yaml index f2928e11..95662d55 100644 --- a/deployments/kubernetes/manifests/clusterrolebinding.yaml +++ b/deployments/kubernetes/manifests/clusterrolebinding.yaml @@ -9,7 +9,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.65" + chart: "reloader-1.0.66" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" diff --git a/deployments/kubernetes/manifests/deployment.yaml b/deployments/kubernetes/manifests/deployment.yaml index 1de195d8..87aaa7fb 100644 --- a/deployments/kubernetes/manifests/deployment.yaml +++ b/deployments/kubernetes/manifests/deployment.yaml @@ -8,13 +8,13 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.65" + chart: "reloader-1.0.66" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.65 + version: v1.0.66 name: reloader-reloader namespace: default spec: @@ -28,16 +28,16 @@ spec: metadata: labels: app: reloader-reloader - chart: "reloader-1.0.65" + chart: "reloader-1.0.66" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.65 + version: v1.0.66 spec: containers: - - image: "ghcr.io/stakater/reloader:v1.0.65" + - image: "ghcr.io/stakater/reloader:v1.0.66" imagePullPolicy: IfNotPresent name: reloader-reloader diff --git a/deployments/kubernetes/manifests/serviceaccount.yaml b/deployments/kubernetes/manifests/serviceaccount.yaml index cfc66bcf..905fd671 100644 --- a/deployments/kubernetes/manifests/serviceaccount.yaml +++ b/deployments/kubernetes/manifests/serviceaccount.yaml @@ -8,7 +8,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.65" + chart: "reloader-1.0.66" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" diff --git a/deployments/kubernetes/reloader.yaml b/deployments/kubernetes/reloader.yaml index d6be850f..e84079d2 100644 --- a/deployments/kubernetes/reloader.yaml +++ b/deployments/kubernetes/reloader.yaml @@ -8,7 +8,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.65" + chart: "reloader-1.0.66" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -25,7 +25,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.65" + chart: "reloader-1.0.66" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -92,7 +92,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.65" + chart: "reloader-1.0.66" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -115,13 +115,13 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.65" + chart: "reloader-1.0.66" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.65 + version: v1.0.66 name: reloader-reloader namespace: default spec: @@ -135,16 +135,16 @@ spec: metadata: labels: app: reloader-reloader - chart: "reloader-1.0.65" + chart: "reloader-1.0.66" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.65 + version: v1.0.66 spec: containers: - - image: "ghcr.io/stakater/reloader:v1.0.65" + - image: "ghcr.io/stakater/reloader:v1.0.66" imagePullPolicy: IfNotPresent name: reloader-reloader From cdd9a09edc643c6b1a3358ae84ec3a3f18b7f373 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 7 Feb 2024 10:49:45 +0100 Subject: [PATCH 10/16] chore(deps): update dependency stakater/vale-package to v0.0.7 (#613) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .vale.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.vale.ini b/.vale.ini index a024581a..e0c5c16c 100644 --- a/.vale.ini +++ b/.vale.ini @@ -1,7 +1,7 @@ StylesPath = styles MinAlertLevel = warning -Packages = https://github.com/stakater/vale-package/releases/download/v0.0.6/Stakater.zip +Packages = https://github.com/stakater/vale-package/releases/download/v0.0.7/Stakater.zip Vocab = Stakater # Only check MarkDown files From 35cae84a60a51a1ba1ec4cb003ec34aa7143067e Mon Sep 17 00:00:00 2001 From: stakater-user Date: Wed, 7 Feb 2024 09:54:40 +0000 Subject: [PATCH 11/16] [skip-ci] Update artifacts --- deployments/kubernetes/chart/reloader/Chart.yaml | 4 ++-- .../kubernetes/chart/reloader/values.yaml | 4 ++-- .../kubernetes/manifests/clusterrole.yaml | 2 +- .../kubernetes/manifests/clusterrolebinding.yaml | 2 +- deployments/kubernetes/manifests/deployment.yaml | 10 +++++----- .../kubernetes/manifests/serviceaccount.yaml | 2 +- deployments/kubernetes/reloader.yaml | 16 ++++++++-------- 7 files changed, 20 insertions(+), 20 deletions(-) diff --git a/deployments/kubernetes/chart/reloader/Chart.yaml b/deployments/kubernetes/chart/reloader/Chart.yaml index 99ede6d7..86f6f4c9 100644 --- a/deployments/kubernetes/chart/reloader/Chart.yaml +++ b/deployments/kubernetes/chart/reloader/Chart.yaml @@ -3,8 +3,8 @@ apiVersion: v1 name: reloader description: Reloader chart that runs on kubernetes -version: 1.0.66 -appVersion: v1.0.66 +version: 1.0.67 +appVersion: v1.0.67 keywords: - Reloader - kubernetes diff --git a/deployments/kubernetes/chart/reloader/values.yaml b/deployments/kubernetes/chart/reloader/values.yaml index 249448bb..cad8d596 100644 --- a/deployments/kubernetes/chart/reloader/values.yaml +++ b/deployments/kubernetes/chart/reloader/values.yaml @@ -87,10 +87,10 @@ reloader: labels: provider: stakater group: com.stakater.platform - version: v1.0.66 + version: v1.0.67 image: name: ghcr.io/stakater/reloader - tag: v1.0.66 + tag: v1.0.67 pullPolicy: IfNotPresent # Support for extra environment variables. env: diff --git a/deployments/kubernetes/manifests/clusterrole.yaml b/deployments/kubernetes/manifests/clusterrole.yaml index ac14972a..5c11fc63 100644 --- a/deployments/kubernetes/manifests/clusterrole.yaml +++ b/deployments/kubernetes/manifests/clusterrole.yaml @@ -9,7 +9,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.66" + chart: "reloader-1.0.67" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" diff --git a/deployments/kubernetes/manifests/clusterrolebinding.yaml b/deployments/kubernetes/manifests/clusterrolebinding.yaml index 95662d55..f97d07e0 100644 --- a/deployments/kubernetes/manifests/clusterrolebinding.yaml +++ b/deployments/kubernetes/manifests/clusterrolebinding.yaml @@ -9,7 +9,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.66" + chart: "reloader-1.0.67" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" diff --git a/deployments/kubernetes/manifests/deployment.yaml b/deployments/kubernetes/manifests/deployment.yaml index 87aaa7fb..04169ca2 100644 --- a/deployments/kubernetes/manifests/deployment.yaml +++ b/deployments/kubernetes/manifests/deployment.yaml @@ -8,13 +8,13 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.66" + chart: "reloader-1.0.67" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.66 + version: v1.0.67 name: reloader-reloader namespace: default spec: @@ -28,16 +28,16 @@ spec: metadata: labels: app: reloader-reloader - chart: "reloader-1.0.66" + chart: "reloader-1.0.67" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.66 + version: v1.0.67 spec: containers: - - image: "ghcr.io/stakater/reloader:v1.0.66" + - image: "ghcr.io/stakater/reloader:v1.0.67" imagePullPolicy: IfNotPresent name: reloader-reloader diff --git a/deployments/kubernetes/manifests/serviceaccount.yaml b/deployments/kubernetes/manifests/serviceaccount.yaml index 905fd671..13f6d0ed 100644 --- a/deployments/kubernetes/manifests/serviceaccount.yaml +++ b/deployments/kubernetes/manifests/serviceaccount.yaml @@ -8,7 +8,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.66" + chart: "reloader-1.0.67" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" diff --git a/deployments/kubernetes/reloader.yaml b/deployments/kubernetes/reloader.yaml index e84079d2..c36757c6 100644 --- a/deployments/kubernetes/reloader.yaml +++ b/deployments/kubernetes/reloader.yaml @@ -8,7 +8,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.66" + chart: "reloader-1.0.67" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -25,7 +25,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.66" + chart: "reloader-1.0.67" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -92,7 +92,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.66" + chart: "reloader-1.0.67" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -115,13 +115,13 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.66" + chart: "reloader-1.0.67" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.66 + version: v1.0.67 name: reloader-reloader namespace: default spec: @@ -135,16 +135,16 @@ spec: metadata: labels: app: reloader-reloader - chart: "reloader-1.0.66" + chart: "reloader-1.0.67" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.66 + version: v1.0.67 spec: containers: - - image: "ghcr.io/stakater/reloader:v1.0.66" + - image: "ghcr.io/stakater/reloader:v1.0.67" imagePullPolicy: IfNotPresent name: reloader-reloader From f9bd4526ed6044008dc93ed87c119cb79d74ba33 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 13 Feb 2024 09:29:32 +0000 Subject: [PATCH 12/16] chore(deps): update dependency stakater/vale-package to v0.0.8 --- .vale.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.vale.ini b/.vale.ini index e0c5c16c..a170eb43 100644 --- a/.vale.ini +++ b/.vale.ini @@ -1,7 +1,7 @@ StylesPath = styles MinAlertLevel = warning -Packages = https://github.com/stakater/vale-package/releases/download/v0.0.7/Stakater.zip +Packages = https://github.com/stakater/vale-package/releases/download/v0.0.8/Stakater.zip Vocab = Stakater # Only check MarkDown files From 36308361d29ed626fb1ba1e8977e4e9b3c9e7a78 Mon Sep 17 00:00:00 2001 From: stakater-user Date: Wed, 21 Feb 2024 09:20:50 +0000 Subject: [PATCH 13/16] [skip-ci] Update artifacts --- deployments/kubernetes/chart/reloader/Chart.yaml | 4 ++-- .../kubernetes/chart/reloader/values.yaml | 4 ++-- .../kubernetes/manifests/clusterrole.yaml | 2 +- .../kubernetes/manifests/clusterrolebinding.yaml | 2 +- deployments/kubernetes/manifests/deployment.yaml | 10 +++++----- .../kubernetes/manifests/serviceaccount.yaml | 2 +- deployments/kubernetes/reloader.yaml | 16 ++++++++-------- 7 files changed, 20 insertions(+), 20 deletions(-) diff --git a/deployments/kubernetes/chart/reloader/Chart.yaml b/deployments/kubernetes/chart/reloader/Chart.yaml index 86f6f4c9..d64290e2 100644 --- a/deployments/kubernetes/chart/reloader/Chart.yaml +++ b/deployments/kubernetes/chart/reloader/Chart.yaml @@ -3,8 +3,8 @@ apiVersion: v1 name: reloader description: Reloader chart that runs on kubernetes -version: 1.0.67 -appVersion: v1.0.67 +version: 1.0.68 +appVersion: v1.0.68 keywords: - Reloader - kubernetes diff --git a/deployments/kubernetes/chart/reloader/values.yaml b/deployments/kubernetes/chart/reloader/values.yaml index cad8d596..9cf9ca24 100644 --- a/deployments/kubernetes/chart/reloader/values.yaml +++ b/deployments/kubernetes/chart/reloader/values.yaml @@ -87,10 +87,10 @@ reloader: labels: provider: stakater group: com.stakater.platform - version: v1.0.67 + version: v1.0.68 image: name: ghcr.io/stakater/reloader - tag: v1.0.67 + tag: v1.0.68 pullPolicy: IfNotPresent # Support for extra environment variables. env: diff --git a/deployments/kubernetes/manifests/clusterrole.yaml b/deployments/kubernetes/manifests/clusterrole.yaml index 5c11fc63..0e61d32d 100644 --- a/deployments/kubernetes/manifests/clusterrole.yaml +++ b/deployments/kubernetes/manifests/clusterrole.yaml @@ -9,7 +9,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.67" + chart: "reloader-1.0.68" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" diff --git a/deployments/kubernetes/manifests/clusterrolebinding.yaml b/deployments/kubernetes/manifests/clusterrolebinding.yaml index f97d07e0..a2c069c4 100644 --- a/deployments/kubernetes/manifests/clusterrolebinding.yaml +++ b/deployments/kubernetes/manifests/clusterrolebinding.yaml @@ -9,7 +9,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.67" + chart: "reloader-1.0.68" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" diff --git a/deployments/kubernetes/manifests/deployment.yaml b/deployments/kubernetes/manifests/deployment.yaml index 04169ca2..77ac5add 100644 --- a/deployments/kubernetes/manifests/deployment.yaml +++ b/deployments/kubernetes/manifests/deployment.yaml @@ -8,13 +8,13 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.67" + chart: "reloader-1.0.68" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.67 + version: v1.0.68 name: reloader-reloader namespace: default spec: @@ -28,16 +28,16 @@ spec: metadata: labels: app: reloader-reloader - chart: "reloader-1.0.67" + chart: "reloader-1.0.68" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.67 + version: v1.0.68 spec: containers: - - image: "ghcr.io/stakater/reloader:v1.0.67" + - image: "ghcr.io/stakater/reloader:v1.0.68" imagePullPolicy: IfNotPresent name: reloader-reloader diff --git a/deployments/kubernetes/manifests/serviceaccount.yaml b/deployments/kubernetes/manifests/serviceaccount.yaml index 13f6d0ed..a9ae74b5 100644 --- a/deployments/kubernetes/manifests/serviceaccount.yaml +++ b/deployments/kubernetes/manifests/serviceaccount.yaml @@ -8,7 +8,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.67" + chart: "reloader-1.0.68" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" diff --git a/deployments/kubernetes/reloader.yaml b/deployments/kubernetes/reloader.yaml index c36757c6..62c2b343 100644 --- a/deployments/kubernetes/reloader.yaml +++ b/deployments/kubernetes/reloader.yaml @@ -8,7 +8,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.67" + chart: "reloader-1.0.68" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -25,7 +25,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.67" + chart: "reloader-1.0.68" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -92,7 +92,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.67" + chart: "reloader-1.0.68" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -115,13 +115,13 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.67" + chart: "reloader-1.0.68" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.67 + version: v1.0.68 name: reloader-reloader namespace: default spec: @@ -135,16 +135,16 @@ spec: metadata: labels: app: reloader-reloader - chart: "reloader-1.0.67" + chart: "reloader-1.0.68" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.67 + version: v1.0.68 spec: containers: - - image: "ghcr.io/stakater/reloader:v1.0.67" + - image: "ghcr.io/stakater/reloader:v1.0.68" imagePullPolicy: IfNotPresent name: reloader-reloader From cca62bd458e154029f3cbf8397e36fd36baa14bb Mon Sep 17 00:00:00 2001 From: yangtian9999 Date: Wed, 24 Jan 2024 12:32:41 +0800 Subject: [PATCH 14/16] Add namespace field to avoid helm template failure --- .../kubernetes/chart/reloader/templates/networkpolicy.yaml | 1 + .../chart/reloader/templates/poddisruptionbudget.yaml | 1 + deployments/kubernetes/chart/reloader/templates/podmonitor.yaml | 2 ++ .../kubernetes/chart/reloader/templates/servicemonitor.yaml | 2 ++ 4 files changed, 6 insertions(+) diff --git a/deployments/kubernetes/chart/reloader/templates/networkpolicy.yaml b/deployments/kubernetes/chart/reloader/templates/networkpolicy.yaml index c197e786..ca5f2248 100644 --- a/deployments/kubernetes/chart/reloader/templates/networkpolicy.yaml +++ b/deployments/kubernetes/chart/reloader/templates/networkpolicy.yaml @@ -10,6 +10,7 @@ metadata: {{ toYaml .Values.reloader.matchLabels | indent 4 }} {{- end }} name: {{ template "reloader-fullname" . }} + namespace: {{ .Values.namespace | default .Release.Namespace }} spec: podSelector: matchLabels: diff --git a/deployments/kubernetes/chart/reloader/templates/poddisruptionbudget.yaml b/deployments/kubernetes/chart/reloader/templates/poddisruptionbudget.yaml index 7b922901..ddbf96c3 100644 --- a/deployments/kubernetes/chart/reloader/templates/poddisruptionbudget.yaml +++ b/deployments/kubernetes/chart/reloader/templates/poddisruptionbudget.yaml @@ -3,6 +3,7 @@ apiVersion: policy/v1 kind: PodDisruptionBudget metadata: name: {{ template "reloader-fullname" . }} + namespace: {{ .Values.namespace | default .Release.Namespace }} spec: minAvailable: {{ .Values.reloader.podDisruptionBudget.minAvailable }} selector: diff --git a/deployments/kubernetes/chart/reloader/templates/podmonitor.yaml b/deployments/kubernetes/chart/reloader/templates/podmonitor.yaml index 46dcc373..7afeba3b 100644 --- a/deployments/kubernetes/chart/reloader/templates/podmonitor.yaml +++ b/deployments/kubernetes/chart/reloader/templates/podmonitor.yaml @@ -14,6 +14,8 @@ metadata: name: {{ template "reloader-fullname" . }} {{- if .Values.reloader.podMonitor.namespace }} namespace: {{ tpl .Values.reloader.podMonitor.namespace . }} +{{- else }} + namespace: {{ .Values.namespace | default .Release.Namespace }} {{- end }} spec: podMetricsEndpoints: diff --git a/deployments/kubernetes/chart/reloader/templates/servicemonitor.yaml b/deployments/kubernetes/chart/reloader/templates/servicemonitor.yaml index a28fdefc..c4685fdb 100644 --- a/deployments/kubernetes/chart/reloader/templates/servicemonitor.yaml +++ b/deployments/kubernetes/chart/reloader/templates/servicemonitor.yaml @@ -14,6 +14,8 @@ metadata: name: {{ template "reloader-fullname" . }} {{- if .Values.reloader.serviceMonitor.namespace }} namespace: {{ tpl .Values.reloader.serviceMonitor.namespace . }} +{{- else }} + namespace: {{ .Values.namespace | default .Release.Namespace }} {{- end }} spec: endpoints: From 82f01d5e792f89a48af65276d37d2ce88f89097b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 21 Feb 2024 09:58:52 +0000 Subject: [PATCH 15/16] fix(deps): update module github.com/argoproj/argo-rollouts to v1.6.6 --- go.mod | 2 +- go.sum | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index bb32ff40..789a878b 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/stakater/Reloader go 1.21 require ( - github.com/argoproj/argo-rollouts v1.6.5 + github.com/argoproj/argo-rollouts v1.6.6 github.com/openshift/api v3.9.0+incompatible github.com/openshift/client-go v0.0.0-20231110140829-a6ca51f6d5ba github.com/parnurzeal/gorequest v0.2.16 diff --git a/go.sum b/go.sum index b338de41..a022b1c0 100644 --- a/go.sum +++ b/go.sum @@ -4,6 +4,8 @@ github.com/argoproj/argo-rollouts v1.6.4 h1:mPa08VDNNk1/1Tq7I4QvWe5p+eDaBzVFVo1T github.com/argoproj/argo-rollouts v1.6.4/go.mod h1:X2kTiBaYCSounmw1kmONdIZTwJNzNQYC0SrXUgSw9UI= github.com/argoproj/argo-rollouts v1.6.5 h1:VDAp9PGboRbzd9tQJ/8IkaI+KrvWIRrpfSV5aeX0GUQ= github.com/argoproj/argo-rollouts v1.6.5/go.mod h1:X2kTiBaYCSounmw1kmONdIZTwJNzNQYC0SrXUgSw9UI= +github.com/argoproj/argo-rollouts v1.6.6 h1:JCJ0cGAwWkh2xCAHZ1OQmrobysRjCatmG9IZaLJpS1g= +github.com/argoproj/argo-rollouts v1.6.6/go.mod h1:X2kTiBaYCSounmw1kmONdIZTwJNzNQYC0SrXUgSw9UI= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= From 0aa95c968a52ca25196d719239243264708805cc Mon Sep 17 00:00:00 2001 From: stakater-user Date: Fri, 23 Feb 2024 18:20:55 +0000 Subject: [PATCH 16/16] [skip-ci] Update artifacts --- .../kubernetes/chart/reloader/Chart.yaml | 4 +-- .../kubernetes/chart/reloader/values.yaml | 4 +-- .../kubernetes/manifests/clusterrole.yaml | 11 +++++++- .../manifests/clusterrolebinding.yaml | 11 +++++++- .../kubernetes/manifests/deployment.yaml | 26 +++++++++++++++++-- .../kubernetes/manifests/serviceaccount.yaml | 11 +++++++- deployments/kubernetes/reloader.yaml | 16 ++++++------ 7 files changed, 66 insertions(+), 17 deletions(-) diff --git a/deployments/kubernetes/chart/reloader/Chart.yaml b/deployments/kubernetes/chart/reloader/Chart.yaml index d64290e2..fef46256 100644 --- a/deployments/kubernetes/chart/reloader/Chart.yaml +++ b/deployments/kubernetes/chart/reloader/Chart.yaml @@ -3,8 +3,8 @@ apiVersion: v1 name: reloader description: Reloader chart that runs on kubernetes -version: 1.0.68 -appVersion: v1.0.68 +version: 1.0.69 +appVersion: v1.0.69 keywords: - Reloader - kubernetes diff --git a/deployments/kubernetes/chart/reloader/values.yaml b/deployments/kubernetes/chart/reloader/values.yaml index 9cf9ca24..3dea62c9 100644 --- a/deployments/kubernetes/chart/reloader/values.yaml +++ b/deployments/kubernetes/chart/reloader/values.yaml @@ -87,10 +87,10 @@ reloader: labels: provider: stakater group: com.stakater.platform - version: v1.0.68 + version: v1.0.69 image: name: ghcr.io/stakater/reloader - tag: v1.0.68 + tag: v1.0.69 pullPolicy: IfNotPresent # Support for extra environment variables. env: diff --git a/deployments/kubernetes/manifests/clusterrole.yaml b/deployments/kubernetes/manifests/clusterrole.yaml index 62458a7c..9c2478cf 100644 --- a/deployments/kubernetes/manifests/clusterrole.yaml +++ b/deployments/kubernetes/manifests/clusterrole.yaml @@ -4,6 +4,15 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: + annotations: + meta.helm.sh/release-namespace: "default" + meta.helm.sh/release-name: "reloader" + labels: + app: reloader-reloader + chart: "reloader-1.0.69" + release: "reloader" + heritage: "Helm" + app.kubernetes.io/managed-by: "Helm" name: reloader-reloader-role rules: - apiGroups: @@ -55,4 +64,4 @@ rules: - events verbs: - create - - patch \ No newline at end of file + - patch diff --git a/deployments/kubernetes/manifests/clusterrolebinding.yaml b/deployments/kubernetes/manifests/clusterrolebinding.yaml index 005c693b..738be0e9 100644 --- a/deployments/kubernetes/manifests/clusterrolebinding.yaml +++ b/deployments/kubernetes/manifests/clusterrolebinding.yaml @@ -4,6 +4,15 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: + annotations: + meta.helm.sh/release-namespace: "default" + meta.helm.sh/release-name: "reloader" + labels: + app: reloader-reloader + chart: "reloader-1.0.69" + release: "reloader" + heritage: "Helm" + app.kubernetes.io/managed-by: "Helm" name: reloader-reloader-role-binding roleRef: apiGroup: rbac.authorization.k8s.io @@ -12,4 +21,4 @@ roleRef: subjects: - kind: ServiceAccount name: reloader-reloader - namespace: default \ No newline at end of file + namespace: default diff --git a/deployments/kubernetes/manifests/deployment.yaml b/deployments/kubernetes/manifests/deployment.yaml index 8096db6c..3ebcdd5f 100644 --- a/deployments/kubernetes/manifests/deployment.yaml +++ b/deployments/kubernetes/manifests/deployment.yaml @@ -3,6 +3,18 @@ apiVersion: apps/v1 kind: Deployment metadata: + annotations: + meta.helm.sh/release-namespace: "default" + meta.helm.sh/release-name: "reloader" + labels: + app: reloader-reloader + chart: "reloader-1.0.69" + release: "reloader" + heritage: "Helm" + app.kubernetes.io/managed-by: "Helm" + group: com.stakater.platform + provider: stakater + version: v1.0.69 name: reloader-reloader namespace: default spec: @@ -13,9 +25,19 @@ spec: app: reloader-reloader release: "reloader" template: + metadata: + labels: + app: reloader-reloader + chart: "reloader-1.0.69" + release: "reloader" + heritage: "Helm" + app.kubernetes.io/managed-by: "Helm" + group: com.stakater.platform + provider: stakater + version: v1.0.69 spec: containers: - - image: "ghcr.io/stakater/reloader:v1.0.68" + - image: "ghcr.io/stakater/reloader:v1.0.69" imagePullPolicy: IfNotPresent name: reloader-reloader @@ -46,4 +68,4 @@ spec: securityContext: runAsNonRoot: true runAsUser: 65534 - serviceAccountName: reloader-reloader \ No newline at end of file + serviceAccountName: reloader-reloader diff --git a/deployments/kubernetes/manifests/serviceaccount.yaml b/deployments/kubernetes/manifests/serviceaccount.yaml index b2e76e58..b24e0f2d 100644 --- a/deployments/kubernetes/manifests/serviceaccount.yaml +++ b/deployments/kubernetes/manifests/serviceaccount.yaml @@ -3,5 +3,14 @@ apiVersion: v1 kind: ServiceAccount metadata: + annotations: + meta.helm.sh/release-namespace: "default" + meta.helm.sh/release-name: "reloader" + labels: + app: reloader-reloader + chart: "reloader-1.0.69" + release: "reloader" + heritage: "Helm" + app.kubernetes.io/managed-by: "Helm" name: reloader-reloader - namespace: default \ No newline at end of file + namespace: default diff --git a/deployments/kubernetes/reloader.yaml b/deployments/kubernetes/reloader.yaml index 62c2b343..6ec8c74b 100644 --- a/deployments/kubernetes/reloader.yaml +++ b/deployments/kubernetes/reloader.yaml @@ -8,7 +8,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.68" + chart: "reloader-1.0.69" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -25,7 +25,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.68" + chart: "reloader-1.0.69" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -92,7 +92,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.68" + chart: "reloader-1.0.69" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -115,13 +115,13 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.68" + chart: "reloader-1.0.69" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.68 + version: v1.0.69 name: reloader-reloader namespace: default spec: @@ -135,16 +135,16 @@ spec: metadata: labels: app: reloader-reloader - chart: "reloader-1.0.68" + chart: "reloader-1.0.69" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.68 + version: v1.0.69 spec: containers: - - image: "ghcr.io/stakater/reloader:v1.0.68" + - image: "ghcr.io/stakater/reloader:v1.0.69" imagePullPolicy: IfNotPresent name: reloader-reloader