Commit Graph

425 Commits

Author SHA1 Message Date
wangxiaofei67 e63349da8c This is improve for installation, the port of karmada-apiserver is exposed, but other componment is not.
Signed-off-by: wangxiaofei67 <wangxiaofei67@jd.com>
2024-07-04 20:14:23 +08:00
RainbowMango f2b37a43a3 Unify column names and add missing age column
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-07-04 18:15:37 +08:00
Amir Alavi cb77fdc245
additional print columns for CRDs: `ResourceInterpreterCustomization` `ClusterPropagationPolicy` and `PropagationPolicy`
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2024-07-02 12:49:57 -04:00
karmada-bot 0fdd4d9bc5
Merge pull request #5113 from chaosi-zju/helm-0627
cleanup helm chart
2024-07-02 13:05:57 +08:00
chaosi-zju 89d3780172 cleanup helm chart
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-07-02 12:15:51 +08:00
zhzhuang-zju 9e859ef7b9 charts: Adding TLS Certificate Authentication to gRPC
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2024-06-25 11:37:24 +08:00
Lan Liang c8524d0d78 Update karmada-apiserve and kube-controller-manager to v1.28.9 by default.
Signed-off-by: Lan Liang <gcslyp@gmail.com>
2024-06-19 08:38:01 +00:00
karmada-bot 2ad9cbb694
Merge pull request #5010 from chaosi-zju/helm
helm install karmada components in order
2024-06-12 11:18:40 +08:00
chaosi-zju 3c731e5d08 fix demo for dependencyInterpretation
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-06-04 11:50:30 +08:00
chaosi-zju 01ec281721 helm install karmada components in order
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-06-04 11:02:06 +08:00
chaosi-zju a8b4050ee7 support auto delete WorkloadRebalancer when time up.
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-05-27 09:56:06 +08:00
chaosi-zju dee30c821b upgrade rsa key size from 2048 to 3072
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-05-21 09:18:30 +08:00
RainbowMango 8cf31bfc37 Adopt Kubernetes #121390: remove etcd page
Adopt Kubernetes #118653, introduce VolumeResourceRequirements
Remove APIPriorityAndFairness feature gates from
karmada-aggregated-apiserver.

Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>

Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-05-06 11:36:54 +08:00
RainbowMango e5d05149ae Bump Kubernetes dependencies to v1.29.4
Update custom-metrics-apiserver to latest

Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-05-06 11:36:54 +08:00
karmada-bot 5bc8c5464d
Merge pull request #4872 from XiShanYongYe-Chang/add-shortname-for-ResourceInterpreterCustomization
add short name for resourceinterpretercustomizations
2024-04-30 15:04:09 +08:00
karmada-bot f33f3f8bf3
Merge pull request #4474 from jwcesign/add-uid
feat: add permanent id label to pp/cpp/rb/crb/work resources
2024-04-30 11:39:24 +08:00
wei-chenglai ec3f9cfd8f Bump controller-gen version from v0.13.0 to v0.14.0
Signed-off-by: wei-chenglai <qazwsx0939059006@gmail.com>
2024-04-26 19:06:57 -04:00
changzhen cc72dc853d add short name for resourceinterpretercustomizations
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-04-26 10:15:47 +08:00
karmada-bot 40d65f951a
Merge pull request #4864 from rohit-satya/etcd-update-3.5.13
etcd:Update version to 3.5.13
2024-04-25 20:56:21 +08:00
karmada-bot 4105790439
Merge pull request #4693 from calvin0327/upgrade-operator-crd
operator: update operator crd when upgrading chart
2024-04-25 15:30:20 +08:00
karmada-bot 1e427bb423
Merge pull request #4863 from seanlaii/add_image_pull_in_karmada_operator
Add image-pull-policy field for karmada-operator
2024-04-25 14:15:02 +08:00
Rohit Satya 71e203ea33 etcd:Update version to 3.5.13
Signed-off-by: Rohit Satya <work.rohitsatya@gmail.com>
2024-04-25 09:52:24 +05:30
wei-chenglai d78ea384d0 Add image-pull-policy field for karmada-operator
Signed-off-by: wei-chenglai <qazwsx0939059006@gmail.com>
2024-04-23 22:23:23 -04:00
chaosi-zju c600991f36 Introduce a new API named WorkloadRebalancer to support rescheduling.
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-04-23 10:34:11 +08:00
karmada-bot aded7c0c39
Merge pull request #4848 from chaosi-zju/reschedule-sche
Introduce a mechanism to scheduler to actively trigger rescheduling
2024-04-22 10:45:59 +08:00
chaosi-zju 0372cabba6 Introduce a mechanism to scheduler to actively trigger rescheduling
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-04-20 20:55:45 +08:00
unknown 9e4e6bfa95 make pullSecret in readme.md the same as value.yaml
Signed-off-by: unknown <1102597040@qq.com>
2024-04-16 16:14:07 +08:00
warjiang e8ad513232 feat: upgrade karmada chart dependency
Signed-off-by: warjiang <1096409085@qq.com>
2024-04-12 20:41:39 +08:00
jwcesign 6a54a9abb4 feat: add permanent id label to pp/cpp/rb/crb/work resources
Signed-off-by: jwcesign <jwcesign@gmail.com>
2024-04-10 16:08:51 +08:00
karmada-bot a0c0a980e6
Merge pull request #4780 from RainbowMango/pr_update_controllergen
Update controller-gen to v0.13.0
2024-04-02 14:29:00 +08:00
Lan Liang 017f0fc212 Update karmada-apiserve and kube-controller-manager to v1.27.11 by default.
Signed-off-by: Lan Liang <gcslyp@gmail.com>
2024-04-01 13:51:00 +00:00
RainbowMango f7324274ad Update controller-gen to v0.13.0 which is built with Kubernetes v1.28
v0.9.0 removed redundant .status of generated CRD
v0.12.0 removed redundant .metadata.creationTimestamp of generated CRD

Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-03-30 15:26:10 +08:00
karmada-bot 6534ffbffe
Merge pull request #4778 from RainbowMango/pr_pin_crd_plural_name
Pin plural name for all APIs to avoid unexpected change
2024-03-30 15:06:39 +08:00
RainbowMango 32a40764ea pin CRD plural name to avoid default plural name changes due to dependencies changes
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-03-29 18:06:44 +08:00
RainbowMango 8b9d86d4b3 Fixe invalid kubebuilder marker, that makes the marker does not work.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-03-29 12:06:09 +08:00
calvin 7b6c87d244 upgrade operator crd when upgrading chart
Signed-off-by: calvin <wen.chen@daocloud.io>
2024-03-11 15:35:54 +08:00
karmada-bot 9ccc8be46c
Merge pull request #4679 from calvin0327/support-apiserver-annotations
operator: add extra annotations for service of karmada apiserver
2024-03-07 11:39:20 +08:00
karmada-bot b5045c5605
Merge pull request #4673 from warjiang/fix/chart-typo-error
fix typo error for charts
2024-03-05 21:06:36 +08:00
calvin 739c4fada3 operator: add extra annotations for service of karmada apiserver
Signed-off-by: calvin <wen.chen@daocloud.io>
2024-03-05 17:37:53 +08:00
warjiang 8084af3fb3
fix typo error for imagePullSecrets
Signed-off-by: warjiang <1096409085@qq.com>
2024-03-01 16:14:04 +08:00
Amir Alavi 60f5c72090
chore: publish helm `v1.9.0` version
Signed-off-by: Amir Alavi <amir.alavi@zendesk.com>
2024-02-29 16:57:16 -05:00
changzhen 8a101ebcb7 set enum value for operator in Remedy API
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-02-28 22:49:53 +08:00
changzhen 70afc1ad6d add remedy group api and update cluster api
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-02-27 21:29:13 +08:00
zhao.laihe 77261da417 fix: code comments
Signed-off-by: zhao.laihe <zhao.laihe@neolink.com>
2024-02-27 09:35:35 +08:00
yweng14 e0b3e834ef [MVP] add resourcequota plugin in scheduler-estimator: add resourcequota plugin
Signed-off-by: yweng14 <yweng14@bloomberg.net>
2024-01-27 15:27:47 +08:00
chaosi-zju 926e34a7ad implementation of the LazyActivation preference for Policy.
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-01-25 20:56:31 +08:00
Yao Weng c3458310d4
[MVP] add resourcequota plugin in scheduler-estimator: create framework for scheulder-estimator (#4534)
* [MVP] add resourcequota plugin in scheudler-estimator

Signed-off-by: yweng14 <yweng14@bloomberg.net>

* framework only

Signed-off-by: yweng14 <yweng14@bloomberg.net>

* fix lint error

Signed-off-by: yweng14 <yweng14@bloomberg.net>

* address comments

Signed-off-by: yweng14 <yweng14@bloomberg.net>

* add KubeClient in the Handle

Signed-off-by: yweng14 <yweng14@bloomberg.net>

* - add snapshot as input argument of RunEstimateReplicasPlugins
- add Result to give clearer message

Signed-off-by: yweng14 <yweng14@bloomberg.net>

* fix unitest name due

Signed-off-by: yweng14 <yweng14@bloomberg.net>

---------

Signed-off-by: yweng14 <yweng14@bloomberg.net>
2024-01-19 22:14:41 +08:00
Lan Liang b90035f03f Update apiserver&controller-manager to v1.26.12
Signed-off-by: Lan Liang <gcslyp@gmail.com>
2023-12-21 18:10:47 +08:00
Zhizhen He 25a62c6c57
fix typo
Signed-off-by: Zhizhen He <hezhizhen.yi@gmail.com>
2023-12-17 16:12:03 +08:00
karmada-bot 90bdfcb976
Merge pull request #4393 from chaosi-zju/hook-delete-policy
make hook-delete-policy in helm job configurable
2023-12-15 10:40:11 +08:00
jwcesign e77fe55851 feat: fix conflicts with pp
Signed-off-by: jwcesign <jwcesign@gmail.com>
2023-12-14 19:46:46 +08:00
karmada-bot a777c3a450
Merge pull request #4315 from zhzhuang-zju/crdgen
generate Embedded ObjectMeta in the CRDs
2023-12-13 17:31:10 +08:00
zhzhuang-zju 798f9169fe generate Embedded ObjectMeta in the CRDs
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2023-12-13 11:46:11 +08:00
chaosi-zju 9315b02fb6 make hook-delete-policy in helm job configurable.
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2023-12-11 14:45:38 +08:00
chaosi-zju 69a3cedfed make estimator config in helm values as a list
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2023-12-09 15:00:24 +08:00
Ying Zhang fdbb322c4f
add resources to webhook chart (#3891)
* add resources to webhook chart

Signed-off-by: yizhang-zen <yizhang@zendesk.com>

* add resource to scheduler-estimator chart

Signed-off-by: yizhang-zen <yizhang@zendesk.com>

---------

Signed-off-by: yizhang-zen <yizhang@zendesk.com>
2023-12-09 11:00:06 +08:00
lonelyCZ fd7139daa0 Add additionalPrinterColumns Kind for Work CRD
Signed-off-by: lonelyCZ <chengzhe@zju.edu.cn>
2023-12-07 11:04:34 +08:00
yizhang-zen 7209521ebe make metrics-adapter chart installation optional
Signed-off-by: yizhang-zen <yizhang@zendesk.com>
2023-12-05 16:32:50 -08:00
karmada-bot f10872b249
Merge pull request #4349 from wrhight/feat/helm-index-1.8.0
Update helm index to v1.8.0 and add the karmada-operator chart
2023-12-05 14:14:04 +08:00
karmada-bot a73dad3b2f
Merge pull request #4342 from chaosi-zju/master
fix format of lua script in karmada api
2023-12-04 11:41:05 +08:00
karmada-bot 2039486513
Merge pull request #4300 from jwcesign/fix-typo
doc: make the chart installation doc easier to understand.
2023-12-04 10:30:02 +08:00
William Hight fb4ce33de2 Update helm index to v1.8.0 and add the karmada-operator chart
Signed-off-by: William Hight <william.hight@stackpath.com>
2023-12-01 06:22:58 -08:00
chaosi-zju 7bc10af1e9 fix format of lua script in karmada api
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2023-12-01 17:40:56 +08:00
karmada-bot 61283676bb
Merge pull request #4337 from a7i/helm-common-labels
feat: helm common labels for all resources
2023-12-01 11:14:01 +08:00
Amir Alavi ee243386b5
feat: helm common labels for all resources
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2023-11-29 17:08:19 -05:00
jwcesign 69bb6a1134 feat: add webhook for multiclusterservice to add the permanentid
Signed-off-by: jwcesign <jwcesign@gmail.com>
2023-11-29 17:21:36 +08:00
karmada-bot 1c10def029
Merge pull request #4313 from chaosi-zju/image-policy
unify image pull policy by helm to be same as other installation method
2023-11-26 22:33:56 +08:00
karmada-bot 1d4a95c493
Merge pull request #4290 from jwcesign/mcs-api
api: define API for MultiClusterService
2023-11-24 15:22:54 +08:00
jwcesign a39416cb14 api: define API for MultiClusterService
Signed-off-by: jwcesign <jwcesign@gmail.com>
2023-11-24 13:36:54 +08:00
chaosi-zju d7ac853ec9 unify image pull policy by helm to be same as other installation method
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2023-11-23 21:32:44 +08:00
jwcesign b86746505d doc: make the chart installation doc easier to understand
Signed-off-by: jwcesign <jwcesign@gmail.com>
2023-11-23 10:54:26 +08:00
jwcesign d86d922d0d feat: support install metrics adapter with chart
Signed-off-by: jwcesign <jwcesign@gmail.com>
2023-11-22 14:41:25 +08:00
karmada-bot d1598a9166
Merge pull request #4253 from zhzhuang-zju/tls-etcd
set golang's secure cipher suites as etcd's cipher suites
2023-11-20 20:36:50 +08:00
zhzhuang-zju 9b1e18bbd2 set golang's secure cipher suites as etcd's cipher suites
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2023-11-20 11:50:57 +08:00
RainbowMango 2f39163615 Nominate code owners
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-11-20 10:39:38 +08:00
zhzhuang-zju 9ee49a532e set MinVersion to VersionTLS13 for tlsconfig
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2023-11-03 15:21:41 +08:00
黄昱通 05d09e7fe5 Adjust the case of the aggregatedApiServer field in the karmada chart to solve installation errors
Signed-off-by: 黄昱通 <hyt@yhglobal.com>
2023-11-02 11:43:30 +08:00
karmada-bot 961aa694be
Merge pull request #4188 from a7i/helm-fix-pdb-controller-manager
fix: helm podDisruptionBudget for controller-manager
2023-10-30 16:06:33 +08:00
changzhen d85090efa6 update type in api definition
Signed-off-by: changzhen <changzhen5@huawei.com>
2023-10-28 09:31:36 +08:00
Amir Alavi 5ef785da08
fix: helm podDisruptionBudget for controller-manager
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2023-10-27 19:13:14 -04:00
karmada-bot e8b172054f
Merge pull request #4178 from a7i/amir/index-1.7.1
helm: index 1.7.1
2023-10-26 17:38:30 +08:00
Riccardo Colavita 3267155766
fix space at line 154 from pre-install-job.yaml to avoid helm templat… (#4177)
* fix space at line 154 from pre-install-job.yaml to avoid helm template error

Signed-off-by: Riccardo_Colavita <rcolavita@tai.it>

* [PR#4177] Added lint test

Signed-off-by: Riccardo_Colavita <rcolavita@tai.it>

---------

Signed-off-by: Riccardo_Colavita <rcolavita@tai.it>
Co-authored-by: Riccardo_Colavita <rcolavita@tai.it>
2023-10-26 14:13:31 +08:00
Amir Alavi 91c238defc
helm: index 1.7.1
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2023-10-25 16:59:18 -04:00
karmada-bot 557348fea0
Merge pull request #4074 from Vacant2333/add-resource-deletion-protection-by-label
[Feat] Resource Deletion Protection
2023-10-18 11:35:23 +08:00
Vacant2333 1df2420f70 [feat] namespace deletion protection
Signed-off-by: Vacant2333 <vacant2333@gmail.com>
2023-10-17 14:54:54 +08:00
Amir Alavi b859a51601
helm: index 1.7
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2023-09-15 09:29:41 -04:00
karmada-bot b37902378a
Merge pull request #4033 from chaosi-zju/helm
remove insecureSkipTLSVerify in helm chart
2023-09-11 21:40:52 +08:00
karmada-bot 6bae73799f
Merge pull request #4034 from chaosi-zju/etcd-chart
fix invalid helm chart
2023-09-07 16:49:48 +08:00
chaosi-zju 7ce81f3458 fix invalid helm chart
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2023-09-06 12:42:39 +08:00
chaosi-zju 18f21a1677 remove insecureSkipTLSVerify in helm chart
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2023-09-05 21:44:49 +08:00
changzhen 734cf3ab8f fix depndencies lua scrpit bug
Signed-off-by: changzhen <changzhen5@huawei.com>
2023-09-05 17:36:24 +08:00
Vacant2333 0982b8e86a fix helm install clusterrole to wrong cluster
Signed-off-by: Vacant2333 <vacant2333@gmail.com>
2023-08-26 21:42:53 +08:00
calvin 1abdba3ec8 karmada operator: install karmada metrics adapter addon
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-08-22 18:11:42 +08:00
karmada-bot 9cea80027b
Merge pull request #3955 from a7i/amir/helm-poddisruption-budget
helm: support PodDisruptionBudget for resources
2023-08-22 10:56:01 +08:00
karmada-bot 5f1664060f
Merge pull request #3957 from Vacant2333/add_karamada_resrouce_clusterrole_for_helm_install
Feat: Add karmada resource clusterrole for helm install
2023-08-21 14:22:00 +08:00
Vacant2333 fc7368c98d add karmada resource clusterrole for helm install
Signed-off-by: Vacant2333 <vacant2333@gmail.com>
2023-08-19 15:31:16 +08:00
Amir Alavi 823aeb3175
helm: support PodDisruptionBudget for resources
Signed-off-by: Amir Alavi <amiralavi7@gmail.com>
2023-08-18 16:35:58 -04:00
chaosi-zju 6246da1ac2 automatic modify image version in helm chart when releasing
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2023-08-15 22:21:36 +08:00
chaosi-zju c5040ef2fe Add helm index for v1.6.1 and v1.6.2
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2023-08-08 09:59:37 +08:00
chaosi-zju a4f8c997d1 update validate-resourceinterpretercustomization webhook timeout from 3s to 10s
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2023-08-07 19:38:20 +08:00