Commit Graph
1764 Commits
Author SHA1 Message Date
Safwan de62f06f96 update tests 2026-07-20 19:41:41 +05:00
Safwan e7396030d3 resolved comments and updated readme 2026-07-17 13:04:29 +05:00
Safwan 579e7c0656 Merge branch 'feat/update-chart-v2' into feat/add-reloader-enterprise-in-v2-chart 2026-07-17 12:10:20 +05:00
Safwan 80032eb380 resolved comments 2026-07-17 12:03:38 +05:00
Safwan 15ffe9d788 some placeholders for ease of access 2026-07-15 17:00:28 +05:00
Safwan 477e67784c added reloader-enterprise dependency 2026-07-15 16:15:14 +05:00
Safwan 6195dd91e1 some refactoring and cleanup 2026-07-15 12:33:40 +05:00
Safwan e9e09e8900 fix the race condition based on master 2026-07-14 19:44:25 +05:00
Safwan 35ff2ea89b fix for events warning in test logs 2026-07-14 18:59:31 +05:00
Safwan 4e24cbca07 fixes in chart 2026-07-14 16:08:43 +05:00
Safwan faf488fcd7 added support for multiple watch namespaces 2026-07-14 14:14:55 +05:00
Safwan 0ef47cdc4d added watch namespaces support 2026-07-14 13:09:14 +05:00
Safwan 0cfbe10125 resync v2 chart with master 2026-07-14 11:10:48 +05:00
Muhammad Safwan KarimandGitHub 6037ca4b93 Merge pull request #1161 from stakater/sa-8436-csi-provider
port csi provider to v2 sa-8436
merge-1161
2026-06-30 13:01:38 +05:00
Safwan 3777305fb3 updated readme and comments 2026-06-22 20:40:39 +05:00
Safwan 3ace65a9ad refactoring 2026-06-22 20:34:40 +05:00
Safwan 73729c951e wip: port csi provider to v2 sa-8436 2026-06-22 16:42:01 +05:00
Muhammad Safwan KarimandGitHub 14117194ac Update chart workflows (#1159)
* Update pull_request-helm.yaml

* Update push-helm-chart.yaml
merge-1159
2026-06-17 10:51:31 +02:00
Muhammad Safwan KarimandGitHub a4b82d910f Merge pull request #1158 from stakater/feat/takeover-v2
Feat/takeover v2
merge-1158
2026-06-16 11:00:52 +05:00
Safwan f11271bdcd fixed lint 2026-06-15 21:09:50 +05:00
Safwan aa6bde1fb7 fix for test 2026-06-15 21:03:54 +05:00
Safwan 01f142e8ff remove csi tests from e2e suite 2026-06-15 20:12:56 +05:00
Safwan 20f05dd3da fix for test path 2026-06-15 18:44:52 +05:00
Safwan ddf16fbcc8 migrate recorder to new api 2026-06-15 18:37:28 +05:00
Safwan c9762a93fb removed handlers 2026-06-15 18:14:58 +05:00
Safwan 740f60f763 Merge branch 'v2' into feat/takeover-v2 2026-06-15 18:14:43 +05:00
Safwan 4f23d14f43 merge latest master in v2 2026-06-15 18:06:14 +05:00
Muhammad Safwan KarimandGitHub 2cbb7715de Merge pull request #1141 from stakater/takeover-e2e-tests
Takeover e2e tests
merge-1141
2026-06-15 12:02:55 +05:00
Muhammad Safwan KarimandGitHub 000fda22fc Merge pull request #1145 from yvjessestephens/fix/configmaps-resources-to-ignore-mismatch
fix: align --resources-to-ignore=configMaps with renamed ResourceMap key
2026-06-15 10:53:06 +05:00
yvjessestephensandGitHub f12425e96f Merge branch 'stakater:master' into fix/configmaps-resources-to-ignore-mismatch 2026-06-12 08:30:59 -05:00
Jesse StephensandClaude Opus 4.8 8f94e3051e refactor: case-insensitive normalization for resources-to-ignore
Use strings.ToLower so any casing (configMaps, ConfigMaps, sEcrets)
normalizes to the canonical lowercase ResourceMap key, and simplify the
flag help text. Addresses PR review feedback.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 08:29:56 -05:00
faizanahmad055 6556d4dac5 Remove unused methods
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com>
2026-06-12 12:43:43 +02:00
faizanahmad055 3847ce5927 Pull from upstream
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com>
2026-06-12 12:39:42 +02:00
Muhammad Safwan KarimandGitHub b9718d5638 Merge pull request #1146 from riptide-01/feat/ignore-annotation-flag
feat: add --ignore-annotation flag to override reloader.stakater.com/ignore
2026-06-12 15:09:42 +05:00
Muhammad Safwan KarimandGitHub 69cfc510bd Merge pull request #1133 from t3mi/helm_user_ns
feat(helm): add support for enabling user namespace
2026-06-12 12:13:41 +05:00
Smyslov Maxim ddf0ee99d1 Merge branch 'master' into feat/ignore-annotation-flag 2026-06-10 22:49:50 +03:00
yvjessestephensandGitHub c46937c5b0 Merge branch 'stakater:master' into fix/configmaps-resources-to-ignore-mismatch 2026-06-10 07:50:44 -05:00
t3mi 500c2e57cb feat(helm): add support for enabling user namespace
Signed-off-by: t3mi <t3mi@users.noreply.github.com>
2026-06-10 10:36:43 +00:00
Muhammad Safwan KarimandGitHub ba9d19453f Merge pull request #1155 from stakater/release-helm-chart-v2.2.12
Bump helm chart to 2.2.12 and appVersion to v
chart-v2.2.12 merge-1155
2026-05-25 13:54:56 +05:00
Safwan c4df6404c3 add helm version in pr workflow 2026-05-25 13:39:52 +05:00
Safwan d633294d75 updated helm version 2026-05-25 13:35:01 +05:00
Muhammad Safwan KarimandGitHub aa7af914ad Merge pull request #1152 from stakater/renovate/registry.access.redhat.com-ubi9-ubi-9.x
Update registry.access.redhat.com/ubi9/ubi Docker tag to v9.8-1779374378
merge-1152
2026-05-25 12:25:42 +05:00
renovate[bot]andGitHub 7644e514f3 Update registry.access.redhat.com/ubi9/ubi Docker tag to v9.8-1779374378 2026-05-25 07:14:30 +00:00
Felix TonnvikandGitHub a28f246ddf Merge pull request #1151 from stakater/bump-go-net-dependency
bump vulnerable go dependency
merge-1151
2026-05-25 09:14:04 +02:00
Safwan 977b24b771 updated docker go version 2026-05-25 11:16:05 +05:00
Safwan af018af95c bump vulnerable go dependency 2026-05-25 10:04:35 +05:00
Muhammad Safwan KarimandGitHub a80277acf9 Merge pull request #1149 from stakater/update-workflows
Harden GitHub Actions workflows against cache poisoning
merge-1149
2026-05-23 02:58:27 +05:00
Rasheed Amir e009003ffa harden actions 2026-05-22 18:50:43 +02:00
Smyslov MaximandCursor b2b40da4cf feat: add --ignore-annotation flag to override reloader.stakater.com/ignore
Allow users to customise the annotation key used to mark ConfigMaps and
Secrets as ignored by Reloader, consistent with how every other annotation
key is already overridable via a dedicated CLI flag.

Changes:
- internal/pkg/util/util.go: register --ignore-annotation persistent flag
  backed by options.IgnoreResourceAnnotation
- deployments/kubernetes/chart/reloader/templates/deployment.yaml: pass
  --ignore-annotation when custom_annotations.ignore is set in Helm values
- deployments/kubernetes/chart/reloader/values.yaml: document the new
  custom_annotations.ignore key in the example comment
- README.md: add --ignore-annotation to the Annotation Key Overrides table
  and mention the flag alongside the Resource-Level Ignore Annotation section

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-21 11:13:31 +03:00
Jesse Stephens d527ae8d5a fix: align resources-to-ignore=configMaps with renamed ResourceMap key
PR #1061 renamed the configmap key in kube.ResourceMap from "configMaps"
(camelCase) to "configmaps" (lowercase) to fix controllers not being
able to mark themselves as initialized. However, two callers were not
updated to match the new canonical key:

1. The Helm chart's deployment template still emits
   `--resources-to-ignore=configMaps` (camelCase) when
   `reloader.ignoreConfigMaps: true` is set.
2. The validation in `GetIgnoredResourcesList` only accepts the legacy
   camelCase spelling.

Because `ignoredResourcesList.Contains(k)` uses case-sensitive string
equality, the lookup against the new lowercase ResourceMap key never
matches. The configmaps controller is created and starts watching
ConfigMaps cluster-wide, even though the chart's ClusterRole template
(also gated on `ignoreConfigMaps`) does not grant permission for it.

The resulting pod logs are full of:

  configmaps is forbidden: User "system:serviceaccount:reloader:reloader-reloader"
  cannot list resource "configmaps" in API group "" at the cluster scope

This change:

- Updates the chart deployment template to emit the canonical lowercase
  `configmaps` value.
- Normalizes the input in `GetIgnoredResourcesList`, accepting both
  `configMaps` (legacy, for backward compatibility with users who pass
  the flag directly) and `configmaps` (canonical), and emitting the
  canonical form to the caller.
- Updates the flag help text and adds tests covering both spellings.
2026-05-20 14:19:13 -05:00