Commit Graph
1570 Commits
Author SHA1 Message Date
TheiLLeniumStudios bd030fe795 fix: A bunch of issues surfaced up via e2e tests and remove old e2e ones 2026-01-07 17:32:44 +01:00
TheiLLeniumStudios 5548ce559a feat: Introduce a Generic ResourceReconciler and a generic BaseWorkload to de-duplicate a lot of code 2026-01-05 00:59:57 +01:00
TheiLLeniumStudios c785067a44 feat: Use strategic merge to patch workloads and add metrics for load testing 2026-01-04 14:01:14 +01:00
TheiLLeniumStudios da6f33c059 feat: Test cases for envvar strategy and more 2025-12-28 21:53:14 +01:00
TheiLLeniumStudios b55e597a2f fix: Issues with paused rollouts and test cases 2025-12-28 21:26:08 +01:00
TheiLLeniumStudios fa5f1858f1 feat: DeploymentConfig support 2025-12-28 16:43:28 +01:00
TheiLLeniumStudios 9f331cac4f refactor(reloader): replace CreateOrUpdate with Runnable for metadata publishing and update RBAC to include watch permission 2025-12-28 14:52:44 +01:00
TheiLLeniumStudios 8bce8e9b38 chore: Cleanup code 2025-12-28 14:29:45 +01:00
TheiLLeniumStudios 4db9e5974e fix: Linting issues 2025-12-28 11:38:25 +01:00
TheiLLeniumStudios 2f9633c3f1 feat: Use viper for config handling and flags 2025-12-28 11:31:27 +01:00
TheiLLeniumStudios 9a5fbf190d feat: Improve slack alerts 2025-12-28 11:31:04 +01:00
TheiLLeniumStudios 2eeb44dd18 fix: Add missing cmd for reloader due to gitignore issues 2025-12-28 09:05:32 +01:00
TheiLLeniumStudios 612006c091 feat: Upgrade all go packages 2025-12-28 09:02:51 +01:00
TheiLLeniumStudios cca7383daf fix: Linting issues 2025-12-28 08:59:01 +01:00
TheiLLeniumStudios ced6ffabd1 refactor: Move test helpers to testutil 2025-12-28 08:47:59 +01:00
TheiLLeniumStudios 172517512b feat: e2e tests and a lot of refactoring for existing tests 2025-12-28 08:47:58 +01:00
TheiLLeniumStudios 0c40064872 build: update build configuration to use internal metadata package and improve ldflags injection, fix defer resp.Body.Close() usage, replace os.Setenv with t.Setenv in tests, correct error message casing, and adjust Dockerfile and Makefile for cmd/reloader structure 2025-12-28 08:47:57 +01:00
TheiLLeniumStudios 841f6f3868 feat: Improve test coverage of important packages 2025-12-28 08:47:57 +01:00
TheiLLeniumStudios fa60c1d853 refactor(reload): move resource types and reload decision structs to dedicated files and remove redundant code 2025-12-28 08:47:57 +01:00
TheiLLeniumStudios 3a8c300d35 refactor: unify label set implementations and rename variables for clarity and consistency across packages 2025-12-28 08:47:56 +01:00
TheiLLeniumStudios 3cf0119748 refactor(workload): centralize workload listing with registry-based listers and add Argo Rollouts support 2025-12-28 08:47:56 +01:00
TheiLLeniumStudios c19058a66e refactor: Re-use a lot of code and move to specific packages 2025-12-28 08:47:55 +01:00
TheiLLeniumStudios 3defc8bb29 refactor: Move all common reconcile logic to lister and reload handler 2025-12-28 08:47:55 +01:00
TheiLLeniumStudios 9d588cadb2 feat: Add reconciler test cases and config test cases 2025-12-28 08:47:55 +01:00
TheiLLeniumStudios f48c5ac1b3 feat: Migration to new implementation 2025-12-28 08:47:54 +01:00
TheiLLeniumStudios 8b3ad89336 chore: Fix formatting issues 2025-12-28 08:47:54 +01:00
TheiLLeniumStudios f70c4d2a43 feat: Argo rollouts workload + refactor of alerting 2025-12-28 08:47:53 +01:00
TheiLLeniumStudios 3cb45e8dc7 feat: Implement NamespaceReconciler for namespace label selector filtering 2025-12-28 08:47:53 +01:00
TheiLLeniumStudios b5df945fff feat: reload execution and observability 2025-12-28 08:47:52 +01:00
TheiLLeniumStudios ce1e7dfafb feat: Add webhook notification and conflict retry for Reloader v2 2025-12-28 08:47:52 +01:00
TheiLLeniumStudios 0a2aa122f5 feat: Add controller-runtime reconcilers and unit tests for reload packag 2025-12-28 08:47:52 +01:00
TheiLLeniumStudios 94e3fcd702 feat: Add reload package with core matching and strategy logic 2025-12-28 08:47:51 +01:00
TheiLLeniumStudios dce45a454a refactor: migrate reloader command to use new config package 2025-12-28 08:47:51 +01:00
TheiLLeniumStudios b9a7b8997c feat: add v2 foundation packages for config and workload abstraction 2025-12-28 08:47:51 +01:00
Muhammad Safwan KarimandGitHub a5d1012570 Merge pull request #1067 from stakater/chart-v1.4.12
Update helm chart 1.4.12
merge-1067 chart-v2.2.7
2025-12-15 11:17:55 +05:00
Safwan ebac11f904 Update helm chart 1.4.12 2025-12-15 02:43:09 +05:00
Muhammad Safwan KarimandGitHub 0505dfb7c2 Merge pull request #1064 from stakater/fix/bump-go-ver
Bumped go version for vuln fix
merge-1064
2025-12-12 16:35:07 +05:00
Safwan 232bbdc68c Bumped go version for vuln fix 2025-12-12 15:40:41 +05:00
Muhammad Safwan KarimandGitHub 8545fe8d8d Merge pull request #1043 from michael-voegeli-fnt/master
feat(helm): support both object and string formats for imagePullSecrets
2025-12-11 00:16:35 +05:00
Muhammad Safwan KarimandGitHub 32ac22dc33 Merge pull request #1063 from stakater/bump-chart
Bump Chart Version
merge-1063 chart-v2.2.6
2025-12-10 21:50:03 +05:00
Safwan 3afe895045 bump chart 2025-12-10 17:17:28 +05:00
Safwan 64a18ff207 buno version 2025-12-10 17:10:27 +05:00
Muhammad Safwan KarimandGitHub b71fb19882 Merge pull request #1061 from MatthiasWerning/bugfix/controller-init
Fix configmaps key in ResourceMap leading to controllers not being able to mark themselves as initialized
2025-12-10 15:35:31 +05:00
Matthias Werning 27fb47ff52 Fix configmaps key in ResourceMap leading to controllers not being able to mark themselves as initialized 2025-12-10 09:10:52 +01:00
Michael VögeliandGitHub 04dec609f0 Merge branch 'master' into master 2025-12-02 13:25:53 +01:00
Muhammad Safwan KarimandGitHub d409b79a11 Merge pull request #1049 from Wamgleb/fix-pause-annotation-bug
fix:Rename pause-deployment-annotation to pause-deployment-time-annot…
2025-11-14 21:50:22 +05:00
Muhammad Safwan KarimandGitHub c3546066fa Merge pull request #1052 from artemptushkin/patch-1
Fix issue in yaml path
2025-11-14 21:48:00 +05:00
Muhammad Safwan KarimandGitHub 7080ec27cc Merge pull request #1032 from arizon-dread/fix-openshift-runAsUser-documentation
fix the value reference to runAsUser for OpenShift
2025-11-13 18:13:54 +05:00
Artem PtushkinandGitHub 6f1ecffb25 Fix issue in yaml path
It requires `deployment` actually, see https://artifacthub.io/packages/helm/stakater/reloader?modal=values
2025-11-12 16:04:24 +01:00
Hlib Kalinchuk 765053f21e fix:Rename pause-deployment-annotation to pause-deployment-time-annotation in deployment.yaml 2025-11-07 14:36:59 +02:00