Commit Graph
1706 Commits
Author SHA1 Message Date
SyedaFatimaKazmiandGitHub 2a3865bda8 Merge pull request #1166 from stakater/release-helm-chart-v2.2.13
Bump Helm chart to 2.2.13 (appVersion v1.4.18)
merge-1166 chart-v2.2.13
2026-07-01 16:05:56 +05:00
Safwan 32d91007ca Bump helm chart to 2.2.13 and appVersion to v1.4.18 2026-07-01 16:02:42 +05:00
Muhammad Safwan KarimandGitHub eedf231d04 Merge pull request #1163 from nikolauspschuetz/fix/1131-misleading-all-namespaces-log
fix: reflect --namespaces-to-ignore in startup namespace-scope log
2026-07-01 15:57:04 +05:00
Nikolaus Schuetz f8c41e4bc8 fix: reflect --namespaces-to-ignore in startup namespace-scope log
When KUBERNETES_NAMESPACE is unset, startReloader logged
"will detect changes in all namespaces." unconditionally, even when
--namespaces-to-ignore was set, which is misleading.

Extract the scope message into namespaceWatchScopeMessage(), move the log
after ignoredNamespacesList is resolved, and include the excluded
namespaces in the message when filtering is active.

Closes #1131

Assisted-by: Claude Code (Anthropic, Opus 4.x)
2026-06-29 12:19:03 -07: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
faizanahmad055 68fb1d9211 Make GINKGO_PROCS 1
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com>
2026-05-12 13:17:56 +02:00
faizanahmad055 81d0fdd197 Make multi container tests serial
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com>
2026-05-12 11:15:04 +02:00
faizanahmad055 d91cb8e900 Change GINKGO_PROCS to 4
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com>
2026-05-12 10:42:50 +02:00
faizanahmad055 9b60268285 Change GINKGO_PROCS to 1
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com>
2026-05-12 09:27:18 +02:00
faizanahmad055 ce6019512e Change GINKGO_PROCS to 4
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com>
2026-05-11 22:42:23 +02:00
faizanahmad055 43032d3c38 Fix typo
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com>
2026-05-11 22:37:44 +02:00
faizanahmad055 90f0768f56 Fix formatting
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com>
2026-05-11 22:36:46 +02:00
faizanahmad055 2d1c05ef5e Revert e2e parallel
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com>
2026-05-11 22:24:34 +02:00
faizanahmad055 caebfd98f9 Add e2e parallel
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com>
2026-05-11 21:59:32 +02:00
faizanahmad055 96ac8d1daf Refactor code and fix leader election tests
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com>
2026-05-11 20:48:54 +02:00
faizanahmad055 199587dd42 Merge branch 'master' of github.com:stakater/Reloader into takeover-e2e-tests 2026-05-11 16:24:46 +02:00
faizanahmad055 b5c8705395 Refactor code
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com>
2026-05-11 16:18:53 +02:00
Muhammad Safwan KarimandGitHub 90d5ec8af1 Merge pull request #1140 from stakater/remove-docs
remove docs
merge-1140
2026-05-11 17:20:26 +05:00
Muhammad Safwan KarimandGitHub ff4cb09258 Update README.md 2026-05-11 17:13:08 +05:00
Muhammad Safwan KarimandGitHub 227d6a985a Update README.md 2026-05-11 17:11:19 +05:00
Muhammad Safwan KarimandGitHub 91ce7a7262 Fix link formatting in README.md 2026-05-11 17:03:42 +05:00
Muhammad Safwan KarimandGitHub b37c1d7998 Merge pull request #1142 from stakater/msafwankarim-patch-3
Update pull_request.yaml
merge-1142
2026-05-11 16:30:51 +05:00
Muhammad Safwan KarimandGitHub dfcde67b6b Update pull_request.yaml 2026-05-11 16:18:28 +05:00
Muhammad Safwan KarimandGitHub 98f85c67c1 Update pull_request.yaml 2026-05-11 16:14:54 +05:00
faizanahmad055 e8d79c61c8 Fix PR issues
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com>
2026-05-11 11:29:09 +02:00
faizanahmad055 84f2ca3248 Fix conflicts
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com>
2026-05-11 10:55:54 +02:00
f4f345410c docs: move documentation link higher in README
Agent-Logs-Url: https://github.com/stakater/Reloader/sessions/247dcce4-dd5c-4f51-816b-04cabd572f7c

Co-authored-by: msafwankarim <66724151+msafwankarim@users.noreply.github.com>
2026-05-11 07:51:50 +00:00
Rasheed Amir 9187bb9a85 Remove docs build infrastructure
- Delete Dockerfile-docs, docs-nginx.conf, theme_common, theme_override
    - Delete pull_request_docs.yaml workflow
    - Remove docs build steps from push.yaml and release.yaml
    - Clean up docs path exclusions from pull_request.yaml and push-pr-image.yaml
2026-05-11 09:48:10 +02:00