1733 Commits
Author SHA1 Message Date
Muhammad Safwan Karim 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 Karim 90d5ec8af1 Merge pull request #1140 from stakater/remove-docs
remove docs
merge-1140
2026-05-11 17:20:26 +05:00
Muhammad Safwan Karim ff4cb09258 Update README.md 2026-05-11 17:13:08 +05:00
Muhammad Safwan Karim 227d6a985a Update README.md 2026-05-11 17:11:19 +05:00
Muhammad Safwan Karim 91ce7a7262 Fix link formatting in README.md 2026-05-11 17:03:42 +05:00
Muhammad Safwan Karim 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 Karim dfcde67b6b Update pull_request.yaml 2026-05-11 16:18:28 +05:00
Muhammad Safwan Karim 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
copilot-swe-agent[bot]andmsafwankarim 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
Rasheed Amir 37f3795233 remove docs 2026-05-11 07:45:49 +02:00
faizanahmad055 c83699cfd0 Add claude init
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com>
2026-05-11 01:17:39 +02:00
Muhammad Safwan Karim 9294193f86 Merge pull request #1138 from stakater/rasheedamir-patch-1
add links
merge-1138
2026-04-28 01:37:15 +05:00
Rasheed Amir 6474a6a960 add links
to adopters
2026-04-27 22:36:22 +02:00
Muhammad Safwan Karim 70939d9bbf Merge pull request #1136 from stakater/rasheedamir-patch-1
Revise README for Reloader Enterprise and badges
merge-1136
2026-04-28 00:31:09 +05:00
Muhammad Safwan Karim 3bcb7d4fb7 Adjust table cell widths in ADOPTERS.md 2026-04-28 00:29:48 +05:00
Muhammad Safwan Karim b976a2fc0d Update Exelient AB logo size in ADOPTERS.md 2026-04-28 00:28:06 +05:00
Muhammad Safwan Karim c4ef9b57a6 Update ADOPTERS.md 2026-04-28 00:27:14 +05:00
Rasheed Amir 03fd552352 Update README.md 2026-04-27 21:27:00 +02:00
Muhammad Safwan Karim b1bf52482b Update ADOPTERS.md 2026-04-28 00:26:54 +05:00
Muhammad Safwan Karim c01de5a052 Update ADOPTERS.md 2026-04-28 00:26:40 +05:00
Muhammad Safwan Karim 4472c6599a Update ADOPTERS.md 2026-04-28 00:25:14 +05:00
Muhammad Safwan Karim 7f8ddaa032 Update ADOPTERS.md 2026-04-28 00:24:29 +05:00
Muhammad Safwan Karim 00631ac33f Update ADOPTERS.md 2026-04-28 00:22:14 +05:00
Muhammad Safwan Karim f2a6316486 Fix logo image syntax in ADOPTERS.md 2026-04-28 00:21:14 +05:00
Muhammad Safwan Karim 818e520b08 Update ADOPTERS.md 2026-04-28 00:18:59 +05:00
Rasheed Amir 50073d5ea6 Update Exelient logo filename in ADOPTERS.md 2026-04-27 21:17:48 +02:00
Rasheed Amir 399a56b1d1 Add adopters section to README
Added adopters section to highlight Reloader's usage and community feedback.
2026-04-27 21:15:23 +02:00
Rasheed Amir 0db35d3dc1 Fix link to Reloader Show & Tell discussion
Updated link to the GitHub Discussion for Reloader.
2026-04-27 20:27:13 +02:00
Rasheed Amir 63a986ab72 add sc and exelient logos
for adopters
2026-04-27 20:17:01 +02:00
Rasheed Amir bb53a23aed Create .gitkeep 2026-04-26 22:29:01 +02:00
Rasheed Amir 1e016d8f25 Create ADOPTERS.md for Reloader user organizations
Added a list of organizations using Reloader, including details on how to contribute and add logos.
2026-04-26 22:28:37 +02:00
Rasheed Amir 977701c212 Revise README for Reloader Enterprise and badges
Updated README to reflect changes in enterprise version details and added GitHub stars badge.
2026-04-25 22:43:58 +02:00