Ankit Kurmi
cd8827572e
feat: updated golang to v1.23.6 and related k8s.io packages ( #870 )
...
Signed-off-by: Ankit152 <ankitkurmi152@gmail.com >
2025-04-09 07:46:27 +00:00
Jian Zhu
67d9d2a5d3
✨ Support configuring resource requirements for addon agents ( #932 )
...
* Support configuring resource requirements for addon agents
Signed-off-by: zhujian <jiazhu@redhat.com >
* Add unit tests
Signed-off-by: zhujian <jiazhu@redhat.com >
* Add e2e
Signed-off-by: zhujian <jiazhu@redhat.com >
* remove mod replace
Signed-off-by: zhujian <jiazhu@redhat.com >
---------
Signed-off-by: zhujian <jiazhu@redhat.com >
2025-04-08 02:26:49 +00:00
Qing Hao
c05247840a
breaking change: do not add lifecycle annotation to cma and default managed by addon-manager ( #856 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m21s
Post / coverage (push) Failing after 7m44s
Post / images (amd64) (push) Failing after 7m7s
Post / images (arm64) (push) Failing after 5m57s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 5s
Signed-off-by: Qing Hao <qhao@redhat.com >
2025-03-04 06:42:40 +00:00
Jian Zhu
3493630ad2
✨ Support configuring proxy for addons ( #760 )
...
* Support configuring proxy for addons
Signed-off-by: zhujian <jiazhu@redhat.com >
* Add tests for addon proxy setting
Signed-off-by: zhujian <jiazhu@redhat.com >
* Add e2e test for signer namespace
Signed-off-by: zhujian <jiazhu@redhat.com >
---------
Signed-off-by: zhujian <jiazhu@redhat.com >
2024-12-16 08:01:34 +00:00
Jian Zhu
80935909c0
🐛 Only bind the agent role for the addon group ( #721 )
...
* Only bind the agent role for the addon group
Signed-off-by: zhujian <jiazhu@redhat.com >
* Update addon rolebinding
Signed-off-by: zhujian <jiazhu@redhat.com >
* Tigger registration reconcile after start
Signed-off-by: zhujian <jiazhu@redhat.com >
* Address code review comments
Signed-off-by: zhujian <jiazhu@redhat.com >
---------
Signed-off-by: zhujian <jiazhu@redhat.com >
2024-12-03 02:18:34 +00:00
Jian Zhu
41a01b1da0
Change kubecofnig secret creation time to non pointer ( #731 )
...
Signed-off-by: zhujian <jiazhu@redhat.com >
2024-12-02 05:26:18 +00:00
Jian Zhu
6e367a2b26
🌱 Move index func from addon framework to ocm ( #728 )
...
* Move index func from addon framework to ocm
Signed-off-by: zhujian <jiazhu@redhat.com >
* Address code review comments
Signed-off-by: zhujian <jiazhu@redhat.com >
---------
Signed-off-by: zhujian <jiazhu@redhat.com >
2024-12-02 01:40:46 +00:00
Jian Qiu
627a16ddfc
Fix: Should use metadata name queue key func for addon informer ( #722 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-11-25 07:50:56 +00:00
Jian Zhu
bc01437ad3
Ensure one cma is processed by one addon worker at the same time ( #654 )
...
Signed-off-by: zhujian <jiazhu@redhat.com >
2024-10-18 04:06:24 +00:00
Qing Hao
6d685221ca
fix the mca override cma configs issues ( #649 )
...
Signed-off-by: haoqing0110 <qhao@redhat.com >
2024-10-17 08:35:06 +00:00
Qing Hao
851d0152a3
set configured condition in mca ( #635 )
...
Signed-off-by: haoqing0110 <qhao@redhat.com >
2024-10-08 13:08:03 +00:00
Qing Hao
dfa835d674
✨ addon: add support for multiple GVK ( #585 )
...
* addon: add support for multiple GVK
adds test cases
updates mergeAddonConfig function to match new multi same-gvk configs
Signed-off-by: Joao Marcal <jmarcal@redhat.com >
* add more UT
Signed-off-by: haoqing0110 <qhao@redhat.com >
* modify code
Signed-off-by: haoqing0110 <qhao@redhat.com >
---------
Signed-off-by: Joao Marcal <jmarcal@redhat.com >
Signed-off-by: haoqing0110 <qhao@redhat.com >
Co-authored-by: Joao Marcal <jmarcal@redhat.com >
2024-08-13 01:52:39 +00:00
Qing Hao
462992fd4c
update mca progressing condition when desired and last applied matches ( #513 )
...
Signed-off-by: haoqing0110 <qhao@redhat.com >
2024-06-13 06:39:26 +00:00
Qing Hao
8e792c14d8
simplify the addon progressing message ( #499 )
...
Signed-off-by: haoqing0110 <qhao@redhat.com >
2024-06-12 01:24:46 +00:00
Jian Qiu
84ec2b2159
Correct label selector for addon to get works ( #497 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-06-06 03:08:39 +00:00
Jian Zhu
df3b290dc5
Handle hosted mode addons in addon progressing controller ( #464 )
...
Signed-off-by: zhujian <jiazhu@redhat.com >
2024-05-16 01:56:57 +00:00
Jian Qiu
a7adf5d517
✨ Set install namespace of addonTemplate from config ( #417 )
...
* Set install namespace of addonTemplate from config
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Add an e2e test case
Signed-off-by: Jian Qiu <jqiu@redhat.com >
---------
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-04-22 08:32:44 +00:00
Morven Cao
5f1ec4031f
update addon manager. ( #434 )
...
Signed-off-by: morvencao <lcao@redhat.com >
2024-04-22 02:12:29 +00:00
Jian Qiu
3a2250d974
Refactor NewUnstructured method ( #418 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-04-11 12:01:07 +00:00
Jian Zhu
917539a129
🐛 Set a fixed agent name for the template type addon ( #413 )
...
Signed-off-by: zhujian <jiazhu@redhat.com >
2024-04-10 13:20:38 +00:00
Qing Hao
22501d88f7
🌱 set cma managed by addon-manager if not configured ( #374 )
...
* set cma managed by addon-manager if not configured
Signed-off-by: haoqing0110 <qhao@redhat.com >
* update annotation in testing case
Signed-off-by: haoqing0110 <qhao@redhat.com >
* rename controller name
Signed-off-by: haoqing0110 <qhao@redhat.com >
---------
Signed-off-by: haoqing0110 <qhao@redhat.com >
2024-03-25 04:42:58 +00:00
Jian Qiu
6cfce8ce24
Revert apply func ( #353 )
...
this part dep on library-go so remove from
sdk-go
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-01-22 03:46:46 +00:00
Jian Qiu
bede3edd92
Switch to patcher in sdk-go ( #349 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-01-22 02:04:49 +00:00
Jian Qiu
1d42f4285e
Switch to sdk-go for helper functions ( #346 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-01-17 14:28:54 +00:00
Qing Hao
40135fd4ba
addon support rollout configs ( #340 )
...
Signed-off-by: haoqing0110 <qhao@redhat.com >
2024-01-08 05:49:06 +00:00
Mohamed ElSerngawy
615f5a4441
Update OCM APIs and apply Rollout strategy API changes ( #310 )
...
Signed-off-by: melserngawy <melserng@redhat.com >
2023-11-16 02:36:16 +00:00
Qing Hao
495e4cb7b7
upgrade addon rollout library ( #288 )
...
Signed-off-by: haoqing0110 <qhao@redhat.com >
2023-10-09 07:00:56 +00:00
Qing Hao
c8410bfbf1
addon consume rollout helpers ( #225 )
...
Signed-off-by: haoqing0110 <qhao@redhat.com >
2023-09-20 04:17:48 +02:00
Nitish Chauhan
9dd935b525
adding contextual logging in addon pkg ( #255 )
...
Signed-off-by: ntishchauhan0022 <nitishchauhan0022@gmail.com >
2023-08-24 04:29:59 -04:00
Jian Zhu
a9dae607f6
✨ Support override addon images by the cluster's annotation ( #231 )
...
* ✨ Support override addon images by the cluster's annotation
Signed-off-by: zhujian <jiazhu@redhat.com >
* Add tests for addon image override
Signed-off-by: zhujian <jiazhu@redhat.com >
* upgrade ocm api
Signed-off-by: zhujian <jiazhu@redhat.com >
* refactor integration tests
Signed-off-by: zhujian <jiazhu@redhat.com >
* Upgrade addon framework to watch cluster when deploy addon agent
Signed-off-by: zhujian <jiazhu@redhat.com >
---------
Signed-off-by: zhujian <jiazhu@redhat.com >
2023-08-03 08:57:05 +02:00
Jian Qiu
e810520961
🌱 Refactor code to fix lint warning ( #218 )
...
* Refactor code to fix lint warning
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* enable lint for testing files
Signed-off-by: Jian Qiu <jqiu@redhat.com >
---------
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2023-07-25 07:12:34 +02:00
Jian Zhu
21ee8d4c88
use DeploymentAvailability to check addon health ( #212 )
...
Signed-off-by: zhujian <jiazhu@redhat.com >
2023-07-05 10:25:55 -04:00
Jian Qiu
e4792e4b83
Refactor to use common queue/filter funcs ( #197 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2023-06-28 15:59:19 +02:00
Jian Zhu
9450d14759
🌱 add e2e tests for addon manager ( #199 )
...
* add e2e tests for addon manager
Signed-off-by: zhujian <jiazhu@redhat.com >
* test image override and node placement for addon manager
Signed-off-by: zhujian <jiazhu@redhat.com >
---------
Signed-off-by: zhujian <jiazhu@redhat.com >
2023-06-28 15:45:43 +02:00
Jian Qiu
987d7c7c2a
Use patcher in addon manager code ( #198 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2023-06-27 12:08:15 +02:00
Jian Zhu
a78d9f457d
🌱 Move addon manager from addon-framework to ocm repo ( #196 )
...
* update vendor to add addon-framework
Signed-off-by: zhujian <jiazhu@redhat.com >
* Move addon manager from addon-framework to ocm repo
Signed-off-by: zhujian <jiazhu@redhat.com >
* add integration tests for addon manager
Signed-off-by: zhujian <jiazhu@redhat.com >
* push addon manager image post commit
Signed-off-by: zhujian <jiazhu@redhat.com >
* use library-go to refactor addon controllers
Signed-off-by: zhujian <jiazhu@redhat.com >
---------
Signed-off-by: zhujian <jiazhu@redhat.com >
2023-06-27 03:59:54 +02:00