Jian Qiu
feccf1298d
Should start clusterprofile informer when featuregate is enabled ( #1079 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 2m4s
Post / coverage (push) Failing after 36m45s
Post / images (amd64) (push) Failing after 8m20s
Post / images (arm64) (push) Failing after 7m51s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 1m20s
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2025-07-21 08:46:17 +00:00
Wei Liu
405adb61cd
starting grpc server with config file ( #1071 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2025-07-16 02:13:37 +00:00
Ben Perry
c5e776cdd9
✨ Manifest completion ( #1033 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m58s
Post / coverage (push) Failing after 36m24s
Post / images (amd64) (push) Failing after 9m7s
Post / images (arm64) (push) Failing after 8m30s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 57s
* Skip manifests in work reconcile that are marked Complete
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Aggregate Complete condition to work from manifests
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Delete work that is complete and satisfies configured TTL
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* tests
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* lint
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* go.mod
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Helper funcs for conditions
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Generic condition aggregation
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Support integration test args
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Remove work deletion from spoke, will be moved to hub GC
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Cleanup
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* update api
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Wait for NS to exist before testing
Signed-off-by: Ben Perry <bhperry94@gmail.com >
---------
Signed-off-by: Ben Perry <bhperry94@gmail.com >
2025-07-14 04:53:04 +00:00
Jian Zhu
71236758c1
🌱 Send an event for evicting appliedmanifestwork ( #1066 )
...
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
Post / coverage (push) Has been cancelled
Post / images (amd64) (push) Has been cancelled
Post / images (arm64) (push) Has been cancelled
Post / image manifest (push) Has been cancelled
Post / trigger clusteradm e2e (push) Has been cancelled
Close stale issues and PRs / stale (push) Successful in 56s
* Increase the log level for evicting appliedmanifestwork
Signed-off-by: zhujian <jiazhu@redhat.com >
* Add an event for evicting appliedmanifestwork
Signed-off-by: zhujian <jiazhu@redhat.com >
---------
Signed-off-by: zhujian <jiazhu@redhat.com >
2025-07-13 13:47:30 +00:00
Wei Liu
7924226eba
grpc server ( #1058 )
...
Post / coverage (push) Failing after 36m50s
Post / images (amd64) (push) Failing after 8m47s
Post / images (arm64) (push) Failing after 8m15s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m8s
Close stale issues and PRs / stale (push) Successful in 50s
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2025-07-09 08:59:10 +00:00
Ben Perry
cbff56ad4b
Add bhperry as approver/reviewer of work API ( #1065 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 5m29s
Post / coverage (push) Failing after 34m7s
Post / images (amd64) (push) Failing after 8m16s
Post / images (arm64) (push) Failing after 7m38s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Signed-off-by: Ben Perry <bhperry94@gmail.com >
2025-07-09 01:05:19 +00:00
Zhiwei Yin
ce7d226bdd
🐛 fix the labels of hub deployments cannot be updated from the clustermanager ( #1046 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m33s
Post / coverage (push) Failing after 33m53s
Post / images (amd64) (push) Failing after 8m23s
Post / images (arm64) (push) Failing after 7m54s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Close stale issues and PRs / stale (push) Has been cancelled
* remove labels from spec.selector for cluster manager deployments
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
* refactor labels of operators
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
---------
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
2025-06-26 03:44:57 +00:00
Jian Zhu
a5757b46f3
Fix typo description of the cluster manager operator flags ( #1044 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 2m36s
Post / coverage (push) Failing after 35m17s
Post / images (amd64) (push) Failing after 8m34s
Post / images (arm64) (push) Failing after 8m7s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 56s
Signed-off-by: zhujian <jiazhu@redhat.com >
2025-06-19 08:06:21 +00:00
Zhiwei Yin
e11e84fcce
fix no requeue when return requeueError ( #1041 )
...
Post / coverage (push) Failing after 35m11s
Post / images (amd64) (push) Failing after 8m52s
Post / images (arm64) (push) Failing after 8m9s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m48s
Close stale issues and PRs / stale (push) Successful in 1m4s
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
2025-06-18 03:40:27 +00:00
Jian Qiu
567caa2fe9
Bump API to v1.0.0 ( #1036 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 2m12s
Post / coverage (push) Failing after 36m53s
Post / images (amd64) (push) Failing after 8m37s
Post / images (arm64) (push) Failing after 7m58s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2025-06-16 01:05:30 +00:00
Zhiwei Yin
27fc65e174
fix the ut failure in pod ( #1034 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 2m10s
Post / coverage (push) Failing after 34m46s
Post / images (amd64) (push) Failing after 8m6s
Post / images (arm64) (push) Failing after 7m44s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 1m7s
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
2025-06-12 03:41:34 +00:00
Jeffrey
215cfed77e
Adding support for enableSyncLabels for clustermanager operator and registration controller ( #1021 )
...
Signed-off-by: Jeffrey Wong <jeffreywong0417@gmail.com >
2025-06-12 02:32:36 +00:00
Ben Perry
377ba25c26
✨ Workload conditions ( #910 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m40s
Post / coverage (push) Failing after 35m43s
Post / images (amd64) (push) Failing after 8m36s
Post / images (arm64) (push) Failing after 8m8s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 48s
* Import OCM API changes for workload conditions
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Implement condition rule evaluator
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Evaluate manifest condition rules after apply
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* note to self
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Cleanup
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Return config option if rules are set
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* update api
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Always return an error to inform user about the state of their condition rule
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Condition rule errors should not result in retrying apply
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Test condition rule reconciliation
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Return condition status Unknown when an internal CEL error occurs
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Update api
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Switch to common CEL lib
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Update to simplified celExpressions format
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Formatting
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* tidy
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Update ocm api
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Update sdk-go
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Switch to sdk-go ConditionLib
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Update API
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Switch to WellKnownConditions with required Condition field
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Support CEL evaluation budget
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Update sdk-go
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Update API
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* lint
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Update go.mod
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Tests and comments
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Move condition reader to status controller for more frequent updates
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Ignore missing WellKnownCondition
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Fix test
Signed-off-by: Ben Perry <bhperry94@gmail.com >
* Update condition tests
Signed-off-by: Ben Perry <bhperry94@gmail.com >
---------
Signed-off-by: Ben Perry <bhperry94@gmail.com >
2025-06-11 15:47:35 +00:00
Yang Le
0e2bbba84e
🐛 watch filtered configmaps & deployments to reduce memory usage of cluster-manager ( #1030 )
...
Post / coverage (push) Failing after 32m51s
Post / images (amd64) (push) Failing after 8m10s
Post / images (arm64) (push) Failing after 7m44s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 1m0s
Scorecard supply-chain security / Scorecard analysis (push) Failing after 2m23s
Signed-off-by: Yang Le <yangle@redhat.com >
2025-06-10 06:05:27 +00:00
Jian Qiu
0734a0b763
Enable about-api when ClusterProperty featuregate is enabled ( #1025 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2025-06-06 10:11:30 +00:00
Jian Zhu
fb5ba3acaf
🐛 Use syncmap for the resource cache ( #1023 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m33s
Post / coverage (push) Failing after 32m30s
Post / images (amd64) (push) Failing after 8m6s
Post / images (arm64) (push) Failing after 7m35s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 43s
* Use syncmap for the resource cache
Signed-off-by: zhujian <jiazhu@redhat.com >
* update unit tests
Signed-off-by: zhujian <jiazhu@redhat.com >
* fix unit test
Signed-off-by: zhujian <jiazhu@redhat.com >
* use sync.map directly
Signed-off-by: zhujian <jiazhu@redhat.com >
---------
Signed-off-by: zhujian <jiazhu@redhat.com >
2025-06-05 01:58:40 +00:00
Jian Qiu
8faa1b2327
✨ Added support for about-api for cluster properties ( #1006 )
...
Post / coverage (push) Failing after 33m23s
Post / images (amd64) (push) Failing after 8m28s
Post / images (arm64) (push) Failing after 7m59s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m20s
Close stale issues and PRs / stale (push) Successful in 57s
* Added support for about-api for cluster properties
Signed-off-by: gnana997 <gnana097@gmail.com >
* refactored failing registration test cases
Signed-off-by: gnana997 <gnana097@gmail.com >
* Added new fake classes and test cases
Signed-off-by: gnana997 <gnana097@gmail.com >
* Refactored test cases and vendors
Signed-off-by: gnana997 <gnana097@gmail.com >
* updated the open-cluster api package and updated cluster property
Signed-off-by: gnana997 <gnana097@gmail.com >
* Refactored the pr with just registration details and crds
Signed-off-by: gnana997 <gnana097@gmail.com >
* Fix fake client
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Add integration test for clusterproperty
Signed-off-by: Jian Qiu <jqiu@redhat.com >
---------
Signed-off-by: gnana997 <gnana097@gmail.com >
Signed-off-by: Jian Qiu <jqiu@redhat.com >
Co-authored-by: gnana997 <gnana097@gmail.com >
2025-06-04 09:17:55 +00:00
Ramesh Krishna
5bcfeca203
🐛 Switch the order of deletion of access entry and iamrole when managedcluster gets deleted. ( #1022 )
...
* Delete access entry before iam role
Signed-off-by: Jeffrey Wong <jeffreywong0417@gmail.com >
* Fix error handling to fix unit test
Signed-off-by: Jeffrey Wong <jeffreywong0417@gmail.com >
* Fix go fmt error
Signed-off-by: Jeffrey Wong <jeffreywong0417@gmail.com >
---------
Signed-off-by: Jeffrey Wong <jeffreywong0417@gmail.com >
Co-authored-by: Jeffrey Wong <jeffreywong0417@gmail.com >
2025-06-04 06:49:16 +00:00
Zhiwei Yin
98443736e9
support set hub qps and burst for work in the klusterlet ( #1014 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m43s
Post / coverage (push) Failing after 31m18s
Post / images (amd64) (push) Failing after 8m11s
Post / images (arm64) (push) Failing after 7m29s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 35s
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
2025-05-30 02:03:07 +00:00
Zhiwei Yin
88e7c32400
create a separate rest config for gc metadata client ( #1013 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m22s
Post / coverage (push) Failing after 26m41s
Post / images (amd64) (push) Failing after 3m34s
Post / images (arm64) (push) Failing after 2m47s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 41s
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
2025-05-29 01:26:14 +00:00
ivanscai
e753bd6e81
add hub QPS/Burst to hub work client,for talking with hub cluster apiserver ( #1012 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m7s
Post / coverage (push) Failing after 27m40s
Post / images (amd64) (push) Failing after 3m26s
Post / images (arm64) (push) Failing after 2m55s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 36s
Signed-off-by: caijing <caijing.cai@alibaba-inc.com >
2025-05-28 13:41:55 +00:00
Zhiwei Yin
e78a3a6d3d
add deletionPolicy for manifestworkReplicaset ( #996 )
...
Post / coverage (push) Failing after 26m38s
Post / images (amd64) (push) Failing after 3m24s
Post / images (arm64) (push) Failing after 2m59s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m13s
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
2025-05-28 01:12:21 +00:00
Jian Zhu
4cbb12d5a2
✨ add support for custom ClusterClaim configuration ( #1004 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m14s
Post / coverage (push) Failing after 26m54s
Post / images (amd64) (push) Failing after 3m38s
Post / images (arm64) (push) Failing after 3m13s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 37s
* vendor api
Signed-off-by: Omar Farag <omarfarag74@gmail.com >
* add support for maxCustomClusterClaim
Signed-off-by: Omar Farag <omarfarag74@gmail.com >
* support ReservedClusterClaimSuffixes
Signed-off-by: Omar Farag <omarfarag74@gmail.com >
* add and use klusterletinformer
Signed-off-by: Omar Farag <omarfarag74@gmail.com >
* fix tests
Signed-off-by: Omar Farag <omarfarag74@gmail.com >
* update for change in clusterclaimconfiguration api
Signed-off-by: Omar Farag <omarfarag74@gmail.com >
* requested changes, clean up
Signed-off-by: Omar Farag <omarfarag74@gmail.com >
* Use flag to pass the reservedClusterClaimSuffixes
Signed-off-by: zhujian <jiazhu@redhat.com >
* Add cluster claim tests
Signed-off-by: zhujian <jiazhu@redhat.com >
* use StringSliceVar to parse the reserved cluster claim suffixes flag
Signed-off-by: zhujian <jiazhu@redhat.com >
* fix rebase issues
Signed-off-by: zhujian <jiazhu@redhat.com >
* address code review comments
Signed-off-by: zhujian <jiazhu@redhat.com >
---------
Signed-off-by: Omar Farag <omarfarag74@gmail.com >
Signed-off-by: zhujian <jiazhu@redhat.com >
Co-authored-by: Omar Farag <omarfarag74@gmail.com >
2025-05-27 12:09:41 +00:00
Zhiwei Yin
3d7d770712
remove deprecated work execution clusterrolebinding ( #992 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m13s
Post / coverage (push) Failing after 27m7s
Post / images (amd64) (push) Failing after 3m16s
Post / images (arm64) (push) Failing after 2m57s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
2025-05-27 09:40:47 +00:00
Jian Zhu
4d1b4ee8d5
✨ make work status sync interval configurable ( #1009 )
...
* update api
Signed-off-by: zhujian <jiazhu@redhat.com >
* make work status sync interval configurable
Signed-off-by: zhujian <jiazhu@redhat.com >
* add unit tests
Signed-off-by: zhujian <jiazhu@redhat.com >
* fix flaky e2e tests
Signed-off-by: zhujian <jiazhu@redhat.com >
* drop go mod replace
Signed-off-by: zhujian <jiazhu@redhat.com >
---------
Signed-off-by: zhujian <jiazhu@redhat.com >
2025-05-27 07:47:58 +00:00
Ben Perry
f13599ffdb
Refactor common CEL eval functions into shared pkg ( #1003 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m10s
Post / coverage (push) Failing after 30m9s
Post / images (amd64) (push) Failing after 3m38s
Post / images (arm64) (push) Failing after 2m50s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 35s
Signed-off-by: Ben Perry <bhperry94@gmail.com >
2025-05-26 14:36:04 +00:00
Jian Qiu
4eda44f2b9
Add jitter in requeue for status controller ( #991 )
...
Post / coverage (push) Failing after 27m51s
Post / images (amd64) (push) Failing after 3m27s
Post / images (arm64) (push) Failing after 3m13s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m9s
Close stale issues and PRs / stale (push) Successful in 40s
Instead of requeue all each resyncInterval, we requeue
for each item separately with a jitter to avoud bursty request
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2025-05-14 07:09:27 +00:00
Qing Hao
67f0db9311
remove cel from placement decision group ( #981 )
...
Signed-off-by: Qing Hao <qhao@redhat.com >
2025-05-06 12:35:15 +00:00
Qing Hao
df87f528d7
add cost budget, runtime cost estimator and metrics ( #964 )
...
Post / images (amd64) (push) Failing after 6m56s
Post / images (arm64) (push) Failing after 6m41s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Post / coverage (push) Failing after 27m27s
Scorecard supply-chain security / Scorecard analysis (push) Failing after 4m7s
Close stale issues and PRs / stale (push) Successful in 34s
Signed-off-by: Qing Hao <qhao@redhat.com >
2025-04-30 08:15:22 +00:00
Qing Hao
f4b6dcb159
select clusters with cel selector ( #693 )
...
Post / images (amd64) (push) Failing after 3m11s
Post / coverage (push) Failing after 8m5s
Post / images (arm64) (push) Failing after 3m27s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 7s
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m34s
Signed-off-by: Qing Hao <qhao@redhat.com >
2025-04-22 15:00:56 +00:00
Jian Zhu
73b6e2d514
check nil for LocalSecrets config ( #962 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 2m36s
Post / images (amd64) (push) Failing after 3m35s
Post / coverage (push) Failing after 8m16s
Post / images (arm64) (push) Failing after 3m1s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Signed-off-by: zhujian <jiazhu@redhat.com >
2025-04-22 08:57:23 +00:00
Jian Qiu
cc81bb60aa
Only check bootstrapKubeConfig when signer is kubeClient ( #944 )
...
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
Post / coverage (push) Waiting to run
Post / images (amd64) (push) Waiting to run
Post / images (arm64) (push) Waiting to run
Post / image manifest (push) Blocked by required conditions
Post / trigger clusteradm e2e (push) Blocked by required conditions
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2025-04-10 05:10:05 +00:00
Jian Qiu
2e63e4519a
Remove resource relating to k8s v1.11 ( #942 )
...
Post / coverage (push) Waiting to run
Post / images (amd64) (push) Waiting to run
Post / images (arm64) (push) Waiting to run
Post / image manifest (push) Blocked by required conditions
Post / trigger clusteradm e2e (push) Blocked by required conditions
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
1. remove v1beta1 crds
2. remove static rbac files
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2025-04-09 07:49:13 +00:00
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 Qiu
529a547445
More refactor on registration part ( #941 )
...
1. make IsCertificateValid to public
2. check existence of bootstrap kubeconfig in the specific driver
3. initiate clients from driver using bootstrapCtx in bootstrap
phase
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2025-04-08 06:39:55 +00:00
Zhiwei Yin
1974d75f2f
fix incorrect agent namespace in klusterlet helm chart ( #939 )
...
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
2025-04-08 03:57:35 +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
Zhiwei Yin
9024cb0baf
fix empty type of ResourceRequirement if ResourceRequirement is emtpy ( #934 )
...
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
Post / coverage (push) Has been cancelled
Post / images (amd64) (push) Has been cancelled
Post / images (arm64) (push) Has been cancelled
Post / image manifest (push) Has been cancelled
Post / trigger clusteradm e2e (push) Has been cancelled
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
2025-04-02 02:39:28 +00:00
Zhiwei Yin
1c4f49a4e4
do not install priority class if noOpoerator is true ( #928 )
...
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
2025-04-01 13:59:43 +00:00
Jian Qiu
17d862d423
Move client/informer out from secretOption ( #926 )
...
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2025-04-01 03:07:53 +00:00
Zhiwei Yin
485d6ea2db
update klusterlet helm chart ( #925 )
...
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
2025-04-01 01:47:29 +00:00
Jian Qiu
241a3eaaa3
Reduce client scope built from driver ( #915 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m1s
Post / coverage (push) Failing after 22m36s
Post / images (amd64) (push) Failing after 13m6s
Post / images (arm64) (push) Failing after 2m21s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 13s
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2025-03-27 09:44:13 +00:00
Wei Liu
0c5377c34b
upgrade go-sdk ( #914 )
...
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2025-03-27 07:06:09 +00:00
Jian Qiu
4a4d51ea80
🌱 Code refactor on registration driver ( #909 )
...
* Code refactor on registration driver
1. Move driver's options to each drivers implemenation
2. Add BuildClients interface so it is possible
to support other driver later.
3. create a general option to simplify driver init
4. remove option with any type
Signed-off-by: Jian Qiu <jqiu@redhat.com >
* Change to bootstrapKubeConfigFile
Signed-off-by: Jian Qiu <jqiu@redhat.com >
---------
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2025-03-27 07:00:38 +00:00
Jian Qiu
0a00c52be3
Remove checking leases on hub ( #901 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 55s
Post / images (amd64) (push) Failing after 5m16s
Post / images (arm64) (push) Failing after 5m18s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Post / coverage (push) Failing after 22m35s
Signed-off-by: Jian Qiu <jqiu@redhat.com >
2025-03-27 02:47:34 +00:00
Zhiwei Yin
cb7d2751e3
support configure multiple hub kubeconfigs in klusterlet chart ( #895 )
...
Post / images (amd64) (push) Failing after 3m8s
Post / images (arm64) (push) Failing after 2m45s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Post / coverage (push) Failing after 7m47s
Scorecard supply-chain security / Scorecard analysis (push) Failing after 1m48s
Close stale issues and PRs / stale (push) Successful in 6s
Signed-off-by: Zhiwei Yin <zyin@redhat.com >
2025-03-19 03:57:13 +00:00
xuezhao
b13cb4d4e1
Improve logging in selectBootstrapKubeConfigs function by replacing index with bootstrapKubeConfig in error and info messages for better clarity. ( #896 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 2m34s
Post / coverage (push) Failing after 8m1s
Post / images (amd64) (push) Failing after 3m27s
Post / images (arm64) (push) Failing after 5m19s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Close stale issues and PRs / stale (push) Successful in 50s
Signed-off-by: xuezhaojun <zxue@redhat.com >
2025-03-18 08:48:55 +00:00
Wei Liu
73150dea19
reduce unnecessary log ( #890 )
...
Scorecard supply-chain security / Scorecard analysis (push) Failing after 4m14s
Post / images (amd64) (push) Failing after 6m28s
Post / images (arm64) (push) Failing after 5m18s
Post / image manifest (push) Has been skipped
Post / trigger clusteradm e2e (push) Has been skipped
Post / coverage (push) Failing after 25m50s
Close stale issues and PRs / stale (push) Successful in 7s
Signed-off-by: Wei Liu <liuweixa@redhat.com >
2025-03-14 01:19:08 +00:00
jaswalkiranavtar
57c78cd4de
✨ Miscellaneous code cleanup ( #881 )
...
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
Post / coverage (push) Waiting to run
Post / images (amd64) (push) Waiting to run
Post / images (arm64) (push) Waiting to run
Post / image manifest (push) Blocked by required conditions
Post / trigger clusteradm e2e (push) Blocked by required conditions
* extract constants and remove permissions
Signed-off-by: Alex <alexchan2988@gmail.com >
* Addressing miscellaneous code cleanup
Signed-off-by: Gaurav Jaswal <jaswalkiranavtar@gmail.com >
---------
Signed-off-by: Alex <alexchan2988@gmail.com >
Signed-off-by: Gaurav Jaswal <jaswalkiranavtar@gmail.com >
Co-authored-by: Alex <alexchan2988@gmail.com >
2025-03-13 00:45:19 +00:00
Jian Zhu
a5f3912a66
Separate crd objects from others ( #882 )
...
Post / coverage (push) Waiting to run
Post / images (amd64) (push) Waiting to run
Post / images (arm64) (push) Waiting to run
Post / image manifest (push) Blocked by required conditions
Post / trigger clusteradm e2e (push) Blocked by required conditions
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
Signed-off-by: zhujian <jiazhu@redhat.com >
2025-03-12 03:38:09 +00:00