Safwan
cdaed4a8af
Merge branch 'master' into add-csi-support
2025-11-25 01:27:08 +05:00
Safwan
174b57cdad
Fixed linting
2025-11-04 17:39:24 +05:00
Muhammad Safwan Karim
177d2756a8
Moved some functions to common package ( #988 )
...
* separate methods
* basic refactoring
* moved common code to util package to use it in gateway
* common check for argo rollouts
* made code compilable with latest changes on master
* Moved options to separate package and created CommandLineOptions instance that will be in sync with options values.
* reverted extra changes
* initialize CommandLineOptions with default options in module init
* wait for paused at annotation before checking deployment paused
* moved things around to fix things
* reverted unnecessary changes
* reverted rolling_upgrade changes
* reverted extra change
* additional checks in reloader
* refactor: ShouldReloadInternal method. It will be called by Reloader
ShouldReload has some additional resource/namespace filter checks which are not needed for Reloader
* added test cases
* moved config to sharable packae
* moved resource selector and label selctor methods
* fixed pipeline
* removed map.yaml
* removed vague comment
2025-08-15 15:51:47 +05:00
Safwan
61ba818d4d
removed code for deployment config
2025-06-18 17:35:12 +05:00
Zanis
570649e56b
Minor improvements to tests and handlers
2025-02-05 22:01:19 +00:00
Zanis
69b0d93f31
Added controller tests
2025-02-05 22:01:19 +00:00
Miguel López Ruiz
e2592ddb35
With kubernetes/eks 1.30 or higher and sleep lifecycle the controller not restart deployment ( #757 )
...
* Fix reloader when deployment has a new lifecycle sleep policy
* Fix go mod tidy
* Fix deprecated packages
* Fix deprecated packages 2
---------
Co-authored-by: Muneeb Aijaz <43588696+MuneebAijaz@users.noreply.github.com >
2024-12-04 11:05:09 +01:00
looklose
8510ee2ef3
chore: fix typo in comment ( #633 )
...
Signed-off-by: looklose <shishuaiqun@yeah.net >
Co-authored-by: Karl-Johan Grahn <6355577+karl-johan-grahn@users.noreply.github.com >
2024-04-10 19:37:25 +02:00
ctrought
24e794bb38
fix: skip controller creation for namespace in test
...
Signed-off-by: Craig Trought <k8s@trought.ca >
2023-04-02 16:47:17 -04:00
ctrought
27c0a9b328
feat: additional labelSelector support
...
* add option to configure labelSelectors on configmaps & secrets
* support all labelSelectors
* label selector tests
* legacy support for ':' delimited selectors and wildcards
Signed-off-by: Craig Trought <k8s@trought.ca >
2023-03-31 19:08:10 -04:00
avihuly
9e7b70964e
Added wildcard label vaule option
2023-01-05 14:28:08 +02:00
Avi Huly
08e6f81a15
Lint fix
2022-11-15 16:23:24 +02:00
Avi Huly
363fbd3b77
Test for namespace selector
2022-11-15 11:11:11 +02:00
aenima4six2
dfe7e9b3ca
176 - Add reload strategies to support pod annotation templates
2021-10-17 19:09:50 -04:00
Waleed Malik
aaddec1103
Skip failing test cases
2021-01-26 12:59:49 +05:00
Waleed Malik
b5fdcd577d
Refactor controller test cases
2021-01-26 12:04:40 +05:00
Josh Soref
61e9202781
Spelling ( #161 )
...
* spelling: create-or
2020-09-01 10:32:16 +05:00
katainaka0503
3fe7ad04e9
Implement prometheus endpoint
2020-03-01 21:56:02 +09:00
waseem
a10b2fa747
Add support for ignoring namespaces
2019-10-14 14:14:40 +02:00
waseem
878bc5c442
Refactor Openshift detection
2019-07-05 12:23:14 +02:00
waseem
9f3c8379a6
Add IsOpenshift flag
2019-07-04 10:32:17 +02:00
waseem
9b48d320be
Add check for openshift
2019-07-04 10:25:22 +02:00
waseem
6d8c0cf6cb
Add controller tests and fixes
2019-07-04 09:58:58 +02:00
Joey Espinosa
75b00733bf
feat: parameterize all annotations
2019-02-04 12:33:53 -05:00
Faizan Ahmad
130741480e
Auto update referenced resource ( #45 )
...
* Add implementation for create event
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com >
* Add sleep in testcase
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com >
* Fix test case data
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com >
* Remove unnecessary dashes from chart
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com >
* Fix new env var creation issue
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com >
* Optimize upgrade code
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com >
* Update logs
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com >
* Initial implementation to perform rolling upgrades by auto referencing the resources
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com >
* Fix nil pointer exception
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com >
* Fix test cases
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com >
* Add test cases
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com >
* Update test case verify method
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com >
* Add missing name for envs
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com >
* Update annotation name
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com >
* Update readme
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com >
* Update readme
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com >
* Implement Golang CI comment
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com >
* Implement Golang CI comment
Signed-off-by: faizanahmad055 <faizan.ahmad55@outlook.com >
2019-01-25 14:00:21 +01:00
Faizan Ahmad
d3bae0d3bb
Optimize logging in reloader ( #19 )
...
* Optimize logging in reloader
* Fix test case failing issue
* Implement PR-19 review comments
* Place the log out of loop
* Fix change detection log
2018-08-02 11:17:35 +02:00
faizanahmad055
e4756034ea
Add random seq with namespace name to make it unique
2018-07-27 15:23:09 +05:00
faizanahmad055
c8c0f98c1d
Implement PR-2 review comments
2018-07-26 12:59:10 +05:00
faizanahmad055
2cac0cc713
Implement PR-2 review comments
2018-07-24 21:05:50 +05:00
faizanahmad055
5b467b731c
Revamp perform rolling method
2018-07-24 17:45:48 +05:00
faizanahmad055
c7d4a0aa9d
Fix controller e2e test cases
2018-07-23 19:00:05 +05:00
faizanahmad055
effc40cab1
Added Daemonset and statefulset e2e test
2018-07-23 18:31:33 +05:00
faizanahmad055
034d2dcd93
Implement golangci review comments on PR-2
2018-07-23 16:10:53 +05:00
faizanahmad055
81c7b3ef25
Implement PR-2 review comments
2018-07-23 15:24:52 +05:00
faizanahmad055
97b7286c2b
Fix helper package error
2018-07-19 18:08:49 +05:00
faizanahmad055
17b6d58300
Add handler testcases
2018-07-19 18:04:07 +05:00
faizanahmad055
a317555db9
Add helper class and complete integration test
2018-07-18 16:19:37 +05:00
faizanahmad055
f05d4ed0eb
Fix testcase with updated annotation
2018-07-17 16:55:54 +05:00
faizanahmad055
21fec1c4b9
Fix logrus usage
2018-07-17 12:55:56 +05:00
faizanahmad055
44341ff539
Implement PR-1 review comments
2018-07-16 14:21:27 +05:00
faizanahmad055
0f78a159f6
Implement PR-1 review comments
2018-07-16 13:35:40 +05:00
faizanahmad055
14f9570a04
Add resource handler to handle rolling updates
2018-07-13 19:01:04 +05:00
faizanahmad055
5823152a04
Implement golangci comments
2018-07-13 17:11:41 +05:00
faizanahmad055
c58efd19bf
Implement golangci comments
2018-07-13 17:08:46 +05:00
Waseem Hassan
c3135ce41f
Merge branch 'initial-implementation' of github.com:stakater/Reloader into initial-implementation
2018-07-13 17:05:36 +05:00
Waseem Hassan
6d821cab7c
Fix controller_test format
2018-07-13 17:05:14 +05:00
faizanahmad055
ccb1fcd1b5
Implement golangci comments
2018-07-13 16:46:35 +05:00
faizanahmad055
f7ff8d7b35
Remove upgrader
2018-07-13 16:16:57 +05:00
faizanahmad055
82bd2b55c5
Implement PR-1 review comments
2018-07-13 14:55:02 +05:00
faizanahmad055
c35bb74896
Implement PR-1 golangci review comments
2018-07-12 16:59:42 +05:00