Jian Qiu
11896ccda1
Fix the issue that ownerref is not set with ignorefields ( #794 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 45s
Post / images (amd64) (push) Failing after 5m38s
Post / images (arm64) (push) Failing after 5m35s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Post / coverage (push) Failing after 26m35s
Close stale issues and PRs / stale (push) Successful in 25s
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2025-01-10 03:19:59 +00:00
Jian Qiu
2397c4e911
Add cache for applyUnstructured ( #769 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 59s
Post / images (amd64) (push) Failing after 14m29s
Post / coverage (push) Failing after 26m17s
Post / images (arm64) (push) Failing after 6m52s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 39s
This could reduce the number of calls to the spoke cluster
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2025-01-08 15:46:53 +00:00
Yang Le
9af100f427
🐛 fix work agent performance issue ( #785 )
...
Post / images (amd64) (push) Failing after 5m31s
Post / images (arm64) (push) Failing after 5m31s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Post / coverage (push) Failing after 27m33s
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m11s
Signed-off-by: Yang Le <yangle@redhat.com >
2025-01-08 10:01:24 +00:00
Jian Qiu
037aa3ccfa
Ignore field should not be honored when creating the resource ( #784 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 12m44s
Post / images (amd64) (push) Failing after 8m35s
Post / coverage (push) Failing after 26m36s
Post / images (arm64) (push) Failing after 9m10s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 30s
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2025-01-03 06:09:48 +00:00
Jian Qiu
0897da69da
Implement ignoreFields in server side apply ( #726 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-12-10 02:56:55 +00:00
Wei Liu
9ab61dfae8
update sdk-go to fix unstable test ( #715 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2024-11-25 04:24:44 +00:00
Zhiwei Yin
fa3a30b36e
support wildcard in manifestConfigs ( #703 )
...
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
2024-11-21 06:56:46 +00:00
Jian Qiu
5911a7e920
🐛 Fix manifestwork and appliedmanifestwork unsync issue ( #636 )
...
* Fix manifestwork and appliedmanifestwork unsync issue
merge the two controller as reconcilers for one controller
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Add an integration test
Signed-off-by: Jian Qiu <jqiu@redhat.com >
---------
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-11-11 01:59:35 +00:00
Jian Qiu
8678ede813
🐛 only read the first item when RawFeedbackJsonString is disabled ( #613 )
...
* only read the first item when RawFeedbackJsonString is disabled
This is to ensure the backward compatible when the feature gate
is disabled
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Add a test for backward compatible
Signed-off-by: Jian Qiu <jqiu@redhat.com >
---------
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-09-09 13:34:01 +00:00
Wei Liu
b6763a13c0
remove the creationTimestamp from metadata when using ssa apply manifests ( #611 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2024-09-06 02:18:55 +00:00
Jian Qiu
c9161cef09
Set default user-agent for work to work-agent ( #588 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-08-06 07:50:11 +00:00
Jian Qiu
8c1d286b11
✨ Refactor registration ( #535 )
...
* Refactor registration
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Fix integration test
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Refactor cert controller to secret controller
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Update health check func
Signed-off-by: Jian Qiu <jqiu@redhat.com >
---------
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-07-17 14:14:11 +00:00
Wei Liu
34fa5b55c4
upgrade sdk ( #517 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2024-06-14 13:50:55 +00:00
Jian Zhu
4a329091aa
✨ Add well known status rule for daemonsets ( #518 )
...
* Add well known status rule for daemonsets
Signed-off-by: zhujian <jiazhu@redhat.com >
* Add integration tests
Signed-off-by: zhujian <jiazhu@redhat.com >
---------
Signed-off-by: zhujian <jiazhu@redhat.com >
2024-06-14 01:58:08 +00:00
Jian Qiu
9b36e1102d
Readonly strategy ( #494 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-06-07 07:39:59 +00:00
Wei Liu
61a74bb348
upgrade sdk-go ( #498 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2024-06-06 07:36:33 +00:00
Chunlin Yang
4117a4b302
✨ upgrade sdk to support Kafka as a cloudevents driver ( #460 )
...
* upgrade sdk to support Kafka as a cloudevents driver
Signed-off-by: clyang82 <chuyang@redhat.com >
* fix format issue
Signed-off-by: clyang82 <chuyang@redhat.com >
---------
Signed-off-by: clyang82 <chuyang@redhat.com >
2024-05-14 02:03:34 +00:00
Yang Le
4e2918120c
🌱 honor the settings of AppliedManifestWorkEvictionGracePeriod in Klusterlet API ( #454 )
...
Signed-off-by: Yang Le <yangle@redhat.com >
2024-05-13 08:36:53 +00:00
Wei Liu
147f40c363
Revert "upgrade sdk to support Kafka ( #436 )" ( #446 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2024-04-26 07:16:17 +00:00
Wei Liu
0882f6d058
upgrade sdk to support Kafka ( #436 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2024-04-25 04:23:21 +00:00
xuezhao
dee7f10633
Add default values for workloadsourcedriver and worksourceloadconfig. ( #432 )
...
Signed-off-by: GitHub <noreply@github.com >
2024-04-22 01:53:15 +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
Wei Liu
b1b734aa7a
support cloudevents for manifestworkreplicaset ( #352 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2024-03-06 13:17:22 +00:00
Jian Qiu
92d4f86837
Add a flag for work agent to set raw json length ( #366 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2024-03-06 03:52:16 +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
Wei Liu
889ebf2dee
Switch to sdk-go for cloudevents ( #347 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2024-01-18 03:09:13 +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
Wei Liu
d2324b8581
supporting cloudevents for work agent ( #321 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2023-12-07 05:16:59 +00:00
Yang Le
fb6ce75eae
🐛 skip sync of appliedmanifestwork if work is not applied yet ( #244 )
...
Signed-off-by: Yang Le <yangle@redhat.com >
2023-08-15 02:36:15 -02:30
Jian Qiu
3167826df9
Use finalizer in api repo ( #241 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2023-08-04 11:54:55 +02:00
Yang Le
6d6a6f1d74
🌱 upgrade addondeploymentconfigs crd to latest version ( #243 )
...
Signed-off-by: Yang Le <yangle@redhat.com >
2023-08-03 09:56:39 +02:00
Wei Liu
720ae29b27
ignore the manifest uid ( #242 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2023-08-01 11:53:10 +02:00
Jian Qiu
fb347bd08e
Use apply instead of patch in ssa ( #240 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2023-08-01 10:35:49 +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 Qiu
f7cd1402e9
✨ run work and registration as a single binary ( #201 )
...
* run registratin/work together
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Fix integration test and lint issue
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Update operator to deploy singleton mode
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Update deps
Signed-off-by: Jian Qiu <jqiu@redhat.com >
---------
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2023-07-14 04:56:48 +02:00
Jian Qiu
8c92c70e6d
Being able to match multiple items in jsonpath ( #202 )
...
This allows a jsonpatch to match multiple items and
returns a list with jsonraw
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2023-07-05 04:32:52 -04:00
Yang Le
1a526be0cc
🌱 increase the default work eviction grace period to 60 minutes ( #203 )
...
Signed-off-by: Yang Le <yangle@redhat.com >
2023-07-02 23:03:24 -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 Qiu
e344e26a5e
Use patcher in work ( #190 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2023-06-21 05:38:59 +02:00
Jian Zhu
d3d648283e
🌱 Configure the golangci lint ( #180 )
...
* 🌱 Configure the golangci lint
Signed-off-by: zhujian <jiazhu@redhat.com >
* 🌱 Fix lint issues
Signed-off-by: zhujian <jiazhu@redhat.com >
---------
Signed-off-by: zhujian <jiazhu@redhat.com >
2023-06-13 03:51:48 -04:00
Wei Liu
b55881d6d2
expose the spoke informers ( #179 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2023-06-12 23:10:15 -04:00
Jian Zhu
7332a585c0
🌱 add a verify rule for golang files import order ( #177 )
...
* 🌱 add a verify rule for golang files import order
This PR uses the [gci tool](https://github.com/daixiang0/gci ) to make all go files' import section with a specific order, it will organize import with group with order:
1. standard library modules
2. 3rd party modules
3. modules in OCM org, like the `open-cluster-management.io/api`
4. current project `open-cluster-management.io/ocm` modules
developers can use the `make fmt-imports` to format the import automatically and the `make verify-fmt-imports` to check for any violation.
Signed-off-by: zhujian <jiazhu@redhat.com >
* 🌱 format the go files import
Signed-off-by: zhujian <jiazhu@redhat.com >
---------
Signed-off-by: zhujian <jiazhu@redhat.com >
2023-06-12 10:23:04 -04:00
Jian Qiu
62efbf935b
Build common options for agent ( #163 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2023-06-08 02:55:43 -04:00
Chunlin Yang
6f21760b7e
Bump k8s to v0.27.2 ( #160 )
...
upgrade to golang 1.20
Signed-off-by: clyang82 <chuyang@redhat.com >
2023-06-06 05:55:07 -04:00
Jian Qiu
72d87a2ea5
Refactor testing ( #161 )
...
* Move common testing fixture to a common location
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Add common pkg
Signed-off-by: Jian Qiu <jqiu@redhat.com >
---------
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2023-06-04 22:47:08 -04:00
Jian Qiu
116ae8cc28
Refactor version/feature/cmd packages ( #148 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2023-05-30 02:07:32 -04:00
xuezhaojun
ad38b9465f
Relocate pkgs. ( #146 )
...
Signed-off-by: xuezhaojun <zxue@redhat.com >
2023-05-29 07:20:55 -04:00