Skip to content

Commit f12425e

Browse files
Merge branch 'stakater:master' into fix/configmaps-resources-to-ignore-mismatch
2 parents 8f94e30 + b9718d5 commit f12425e

5 files changed

Lines changed: 13 additions & 0 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -440,6 +440,7 @@ These flags allow you to redefine annotation keys used in your workloads or reso
440440
| `--search-match-annotation` | Overrides `reloader.stakater.com/match` |
441441
| `--secret-annotation` | Overrides `secret.reloader.stakater.com/reload` |
442442
| `--configmap-annotation` | Overrides `configmap.reloader.stakater.com/reload` |
443+
| `--ignore-annotation` | Overrides `reloader.stakater.com/ignore` |
443444
| `--pause-deployment-annotation` | Overrides `deployment.reloader.stakater.com/pause-period` |
444445
| `--pause-deployment-time-annotation` | Overrides `deployment.reloader.stakater.com/paused-at` |
445446

deployments/kubernetes/chart/reloader/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ helm uninstall {{RELEASE_NAME}} -n {{NAMESPACE}}
7575
| ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ | ----------------- |
7676
| `reloader.deployment.replicas` | Number of replicas, if you wish to run multiple replicas set `reloader.enableHA = true`. The replicas will be limited to 1 when `reloader.enableHA = false` | int | 1 |
7777
| `reloader.deployment.revisionHistoryLimit` | Limit the number of revisions retained in the revision history | int | 2 |
78+
| `reloader.deployment.hostUsers` | Enable user namespace | boolean | |
7879
| `reloader.deployment.nodeSelector` | Scheduling pod to a specific node based on set labels | map | `{}` |
7980
| `reloader.deployment.affinity` | Set affinity rules on pod | map | `{}` |
8081
| `reloader.deployment.securityContext` | Set pod security context | map | `{}` |

deployments/kubernetes/chart/reloader/templates/deployment.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ spec:
4747
{{- if .Values.global.imagePullSecrets }}
4848
imagePullSecrets:
4949
{{ include "reloader-imagePullSecrets" . | indent 8 }}
50+
{{- end }}
51+
{{- if kindIs "bool" .Values.reloader.deployment.hostUsers }}
52+
hostUsers: {{ .Values.reloader.deployment.hostUsers }}
5053
{{- end }}
5154
{{- if .Values.reloader.deployment.nodeSelector }}
5255
nodeSelector:
@@ -277,6 +280,10 @@ spec:
277280
{{- if .Values.reloader.custom_annotations.match }}
278281
- "--search-match-annotation"
279282
- "{{ .Values.reloader.custom_annotations.match }}"
283+
{{- end }}
284+
{{- if .Values.reloader.custom_annotations.ignore }}
285+
- "--ignore-annotation"
286+
- "{{ .Values.reloader.custom_annotations.ignore }}"
280287
{{- end }}
281288
{{- if .Values.reloader.custom_annotations.pausePeriod }}
282289
- "--pause-deployment-annotation"

deployments/kubernetes/chart/reloader/values.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ reloader:
7878

7979
revisionHistoryLimit: 2
8080

81+
hostUsers: null
82+
8183
nodeSelector:
8284
# cloud.google.com/gke-nodepool: default-pool
8385

@@ -213,6 +215,7 @@ reloader:
213215
# custom_annotations:
214216
# configmap: "my.company.com/configmap"
215217
# secret: "my.company.com/secret"
218+
# ignore: "my.company.com/reloader-ignore"
216219
custom_annotations: {}
217220

218221
serviceMonitor:

internal/pkg/util/util.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ func ConfigureReloaderFlags(cmd *cobra.Command) {
8484
cmd.PersistentFlags().StringVar(&options.ConfigmapUpdateOnChangeAnnotation, "configmap-annotation", "configmap.reloader.stakater.com/reload", "annotation to detect changes in configmaps, specified by name")
8585
cmd.PersistentFlags().StringVar(&options.SecretUpdateOnChangeAnnotation, "secret-annotation", "secret.reloader.stakater.com/reload", "annotation to detect changes in secrets, specified by name")
8686
cmd.PersistentFlags().StringVar(&options.ReloaderAutoAnnotation, "auto-annotation", "reloader.stakater.com/auto", "annotation to detect changes in secrets/configmaps")
87+
cmd.PersistentFlags().StringVar(&options.IgnoreResourceAnnotation, "ignore-annotation", "reloader.stakater.com/ignore", "annotation to ignore a resource when watching for changes in secrets/configmaps")
8788
cmd.PersistentFlags().StringVar(&options.ConfigmapReloaderAutoAnnotation, "configmap-auto-annotation", "configmap.reloader.stakater.com/auto", "annotation to detect changes in configmaps")
8889
cmd.PersistentFlags().StringVar(&options.SecretReloaderAutoAnnotation, "secret-auto-annotation", "secret.reloader.stakater.com/auto", "annotation to detect changes in secrets")
8990
cmd.PersistentFlags().StringVar(&options.AutoSearchAnnotation, "auto-search-annotation", "reloader.stakater.com/search", "annotation to detect changes in configmaps or secrets tagged with special match annotation")

0 commit comments

Comments
 (0)