Commit Graph

251 Commits

Author SHA1 Message Date
Mohamed Awnallah 22221c4cca operator/pkg/controlplane: test controlplane
In this commit, we add unit tests for Kube Controller Manager,
Karmada Controller Manager, Karmada Scheduler, and Karmada Descheduler
components.

Signed-off-by: Mohamed Awnallah <mohamedmohey2352@gmail.com>
2024-09-23 09:26:16 +03:00
Mohamed Awnallah 92963065ff operator/pkg/controlplane: test karmada webhook
In this commit, we include unit tests for karmada webhook in the operator
controlplane package making sure that installing karmada webhook and its associated
service are working as expected.

Signed-off-by: Mohamed Awnallah <mohamedmohey2352@gmail.com>
2024-09-22 12:50:21 +03:00
chaosi-zju 6edb9cee1e Remove deprecated --bind-address and --secure-port from karmada-descheduler
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-09-21 10:59:24 +08:00
chaosi-zju 03023103d6 Remove deprecated --bind-address and --secure-port from karmada-scheduler
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-09-20 18:10:37 +08:00
Mohamed Awnallah 89794f167b operator/pkg/certs: fix null ptr deref in altnames
In this commit, we fix th null pointer dereference issue
that happens in altnames mutators for both Karmada APIServer
and EtcdServer when accessing the `Components` field on
`AltNamesMutatorConfig` struct.

Signed-off-by: Mohamed Awnallah <mohamedmohey2352@gmail.com>
2024-09-16 11:39:55 +03:00
Joe Nathan Abellard 24d9e12e5c Set Karmada Cert Secret Used For Configurating mTLS for Scheduler & Descheduler Components
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2024-09-13 16:14:31 -04:00
karmada-bot 4dfff39d56
Merge pull request #5509 from jabellard/volumes_bindings_api_server
Support to Specify Extra Volumes and Volume Mounts for Karmada API Server Component
2024-09-12 20:34:58 +08:00
Joe Nathan Abellard c45b817e74 Initial structure
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>

Initial structure

Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>

Update api

Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>

Update api

Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2024-09-12 07:41:13 -04:00
Lan Liang 0395765962 Update karmada-apiserve and kube-controller-manager to v1.30.4 by default.
Signed-off-by: Lan Liang <gcslyp@gmail.com>
2024-09-10 13:59:13 +00:00
zhzhuang-zju e2392fb07c chore: remove redundancy certificate configuration
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2024-09-03 20:07:23 +08:00
chaosi-zju aef704732e Expose metrics port for operator installation #5428
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-08-30 11:51:55 +08:00
karmada-bot d16f0985ec
Merge pull request #5437 from liangyuanpeng/scheduler_options
Standardize the health probe and metrics arguments of scheduler.
2024-08-28 09:11:45 +08:00
Lan Liang 0fceab521a Standardize the health probe and metrics arguments of scheduler.
Signed-off-by: Lan Liang <gcslyp@gmail.com>
2024-08-27 12:37:21 +00:00
karmada-bot 9a678b65f0
Merge pull request #5290 from seanlaii/controller-manager-options
Standardize the health probe argument of karmada-controller-manager
2024-08-27 18:37:45 +08:00
wei-chenglai f6d022f799 Standardize the health probe argument of karmada-controller-manager
Signed-off-by: wei-chenglai <qazwsx0939059006@gmail.com>
2024-08-27 16:29:01 +08:00
whitewindmills d9ecf2a9ca Standardize the health probe and metrics arguments of descheduler
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2024-08-27 14:32:00 +08:00
Anuj Agrawal ed82127cbc Added tests for operator/pkg/controller/context
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
2024-08-24 23:10:35 +05:30
karmada-bot 04c384444f
Merge pull request #5185 from jabellard/custom_crd_url2
Custom CRD Download Strategy Support for Karmada Operator
2024-08-09 11:57:29 +08:00
Joe Nathan Abellard 1ae5bd1924 Initial strucutre
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>

Update crds

Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>

Remove debug logs

Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>

Remove debug logs

Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>

Remove debug logs

Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>

Remove debug logs

Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>

Fix linting errors

Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>

Address comments

Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>

Update api

Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>

Update api

Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>

Address comments

Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>

Address comments

Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>

Address comments

Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2024-08-06 12:15:16 -04:00
Michael Grosser f4df03f6e0
add karmada.io/system label to created clusterrole+bindings
Signed-off-by: Michael Grosser <michael@grosser.it>
2024-07-31 18:46:21 -07:00
Michael Grosser afc1e5fc89
relabel webhooks to make it obvious they belong to karmada
Signed-off-by: Michael Grosser <michael@grosser.it>
2024-07-24 19:45:52 -07:00
Lan Liang 70cb862478 Update karmada-apiserve and kube-controller-manager to v1.29.6 by default.
Signed-off-by: Lan Liang <gcslyp@gmail.com>
2024-07-16 14:01:19 +00: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
renxiangyu_yewu 11f8fe3161 Improve code reusability
Signed-off-by: renxiangyu_yewu <renxiangyu_yewu@cmss.chinamobile.com>
2024-07-03 17:59:29 +08:00
zhzhuang-zju acdd2115c6 Adding TLS Certificate Authentication to gRPC
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2024-06-21 15:56:20 +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
Lan Liang ed0f26c328 cleanup pointer, use ptr.Toto obtain a pointer, ptr.Deref to dereference a pointer.
The new k8s.io/utils/ptr package provides generic wrapper functions,
which can be used instead of type-specific pointer wrapper functions.
This replaces the latter with the former, and migrates other uses of
the deprecated pointer package to ptr in affacted files.

See kubernetes/utils#283 for details.

Signed-off-by: Lan Liang <gcslyp@gmail.com>
2024-05-28 05:32:33 +00:00
Lan Liang 5a4539d404 migrate wait.PollImmediate to wait.PollUntilContextTimeout.
Signed-off-by: Lan Liang <gcslyp@gmail.com>
2024-05-22 05:51:49 +00:00
karmada-bot 2ddebf1c64
Merge pull request #4960 from chaosi-zju/files
cleanup: grant the correct permissions when creating a file
2024-05-22 09:36:18 +08:00
chaosi-zju 472da38a6c cleanup: grant the correct permissions when creating a file
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-05-21 09:30:38 +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
chaosi-zju be3874a938 cleanup: replace text/template with html/template
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-05-17 15:37:55 +08:00
zhzhuang-zju 309c67701b bump golangci to v1.58.0
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2024-05-13 09:32:13 +08:00
RainbowMango d4b610cad6 fix lint issues
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-05-06 11:36:54 +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 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
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
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
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
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 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
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
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
zhao.laihe ef986a0ec4 fix: print info
Signed-off-by: zhao.laihe <zhao.laihe@neolink.com>
2024-03-01 17:21:06 +08:00
zhao.laihe c86e29c355 fix: delete search-component failed
Signed-off-by: zhao.laihe <zhao.laihe@neolink.com>
2024-03-01 16:50:22 +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
zhao.laihe 0be1a66b39 fix: update service failed when reconcile
Signed-off-by: zhao.laihe <zhao.laihe@neolink.com>
2024-02-24 19:48:56 +08:00
zhao.laihe 8f0b190d34 correct print info
Signed-off-by: zhao.laihe <zhao.laihe@neolink.com>
2024-02-21 15:04:26 +08:00
Mohammed Affan 970435c3d1 Add linting for unused parameters
Signed-off-by: Mohammed Affan <mohammed.affan.727@gmail.com>
2024-01-13 12:26:54 +05:30
karmada-bot a19febf44d
Merge pull request #4364 from zhzhuang-zju/dns
add cfg.Namespace.svc to apiServerAltNames in operator installation mode
2024-01-10 10:26:33 +08:00
zhzhuang-zju 23d69df695 add cfg.Namespace.svc to apiServerAltNames in operator installation mode
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2024-01-09 14:14:23 +08:00
jwcesign 38b2cae7e1 cleanup: enable revive(exported rule) checking
Signed-off-by: jwcesign <jwcesign@gmail.com>
2024-01-09 09:41:47 +08:00
RainbowMango 99d413052e update auto-generated files
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-12-25 10:45:22 +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 85a905f955
Merge pull request #4316 from zhzhuang-zju/operator
feat: support install karmada search with operator
2023-12-13 11:28:10 +08:00
zhzhuang-zju 4916e3b9cd feat: support install karmada search with operator
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2023-12-05 20:46:25 +08:00
whitewindmills 2b05d1e94f add license for auto-generated files
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2023-12-05 14:20:26 +08: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
zhzhuang-zju e49a27080f Correct DNSNames of karmada-apiserver certificate
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2023-11-27 11:57:03 +08:00
karmada-bot dd9f54cbe2
Merge pull request #4320 from calvin0327/fixed-service-conflict
karmada-operator: resolve resource version conflict when updating serivce
2023-11-25 09:31:55 +08:00
calvin 4e09f5e6b5 fixed resource version conflict when updating serivce
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-11-24 17:47:42 +08:00
calvin 8ae84c7580 fixed operator manifests format
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-11-24 17:31:36 +08:00
karmada-bot 4fe9dff3a8
Merge pull request #4204 from zhy76/copyright
feat: add license and verify license for code file
2023-11-22 10:23:52 +08:00
zhzhuang-zju 2d558648e8 update etcd/mainfests.go
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2023-11-21 09:14:56 +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
karmada-bot 98e655fc55
Merge pull request #4198 from zhzhuang-zju/tls1.3
set MinVersion to VersionTLS13 for tlsconfig
2023-11-16 16:48:48 +08:00
zhy76 adef1e5974 feat: add license and verify license for code file
Signed-off-by: zhy76 <958474674@qq.com>
2023-11-16 11:11:21 +08:00
wawa0210 9ec3c40032 fix karmada instance aggregated service externalName error
Signed-off-by: wawa0210 <xiao.zhang@daocloud.io>
2023-11-08 17:48:54 +08:00
karmada-bot 50b0c511e2
Merge pull request #3926 from calvin0327/support-remote-install-karmada
karmada operator: support install karmada on remote cluster
2023-11-07 15:43:40 +08:00
calvin fa0884c333 karmada operator: support install karmada on remote cluster
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-11-06 17:47:47 +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
karmada-bot f2c7d0b806
Merge pull request #4063 from chaosi-zju/operator
remove insecureSkipTLSVerify in operator
2023-10-28 10:42:31 +08:00
chaosi-zju 33477462d3 fix: karmada-operator install default version karmada
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2023-10-24 10:44:08 +08:00
karmada-bot 920f5bf33e
Merge pull request #4130 from liangyuanpeng/operator_workwith_1.7.0
Operator support work with crds v1.7.0
2023-10-20 20:23:25 +08:00
Lan Liang 3fbd7219d1 Operator support work with crds v1.7.0
Signed-off-by: Lan Liang <gcslyp@gmail.com>
2023-10-18 13:26:09 +00: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
happyfire b25d8c6c1e
update karmada default version 2023-10-13 10:51:04 +08:00
chaosi-zju b27da00291 remove insecureSkipTLSVerify in operator
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2023-09-20 19:47:20 +08:00
calvin c422952736 karmada operator: change karmada system namespace
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-09-19 15:40:48 +08:00
calvin 6d3bd8d507 add karmada apiserver kubeconfig to karmada status
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-09-19 10:49:39 +08:00
karmada-bot be9a371e75
Merge pull request #4059 from wawa0210/support-config-karmada-component-resources
support config karmada components resources
2023-09-15 17:57:55 +08:00
wawa0210 ab1900f249 support config karmada components resources
Signed-off-by: wawa0210 <xiaozhang0210@hotmail.com>
2023-09-15 16:48:20 +08:00
张潇 d928c112ac uninstall metrics adapter when karmada cluster remove
Signed-off-by: 张潇 <xiao.zhang@daocloud.io>
2023-09-13 09:15:38 +08:00
whitewindmills c8423cb237 fix spelling errors
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2023-09-04 10:22:39 +08:00
karmada-bot 9003c83fc2
Merge pull request #3953 from Vacant2333/add_rbac_task_when_karmada_operator_init
Feat: Add rbac task when karmada operator init
2023-08-30 17:27:09 +08:00
Tanggui Bian 9607b9e807 Remove the execute permission from the directory
Signed-off-by: Tanggui Bian <softwarebtg@163.com>
2023-08-24 19:24:48 +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
Vacant2333 6dc9487084 add rbac task when karmada operator init
Signed-off-by: Vacant2333 <rentian.zhou@daocloud.io>
2023-08-21 15:42:57 +08:00
karmada-bot 276d6a8ad1
Merge pull request #3944 from Vacant2333/update_operator_default_timeout
update operator default timeout
2023-08-18 15:00:57 +08:00
Vacant2333 a6de63740b update operator default timeout
Signed-off-by: Vacant2333 <rentian.zhou@daocloud.io>
2023-08-17 14:21:50 +08:00
calvin fd7299ebeb karmada operator: fixed karmada label beinging overwritten
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-08-09 13:00:57 +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
karmada-bot 4488898b16
Merge pull request #3833 from liangyuanpeng/update_etcd_3.5.9
etcd:Update version to 3.5.9
2023-07-31 15:57:43 +08:00
RainbowMango 3f5c9073ab Update vendor
Update auto-generated files

Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-07-29 16:47:38 +08:00
Lan Liang e5babfebca etcd:Update version to 3.5.9
Signed-off-by: Lan Liang <gcslyp@gmail.com>
2023-07-25 14:51:44 +08:00
karmada-bot a07260980c
Merge pull request #3779 from yike21/add-validation-for-mcs
add validation for MultiClusterService
2023-07-12 15:26:25 +08:00
yike21 9079268ebb add validation for mcs
Signed-off-by: yike21 <yike21@qq.com>
2023-07-12 09:21:48 +08:00
calvin 25bc836ae4 karmada operator: fixed the karmada cr be reconclied over and over again
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-07-11 17:53:50 +08:00
karmada-bot dd010b3505
Merge pull request #3754 from chaunceyjiang/webhook
add cronfederatedhpa webhook for karmadactl and karmada-operator
2023-07-06 16:09:22 +08:00
chaunceyjiang 913d9ce3fe add cronfederatedhpa webhook for karmadactl and karmada-operator
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2023-07-04 11:12:17 +08:00
Hongcai Ren 8265dc6c84
Merge pull request #3742 from youhonglian/fix/admin-kubeconfig-secret-name
fix: AdminKubeconfigSecretName function name
2023-07-04 09:29:20 +08:00
honglian.you a3441a11c2 fix: AdminKubeconfigSecretName function name
Signed-off-by: honglian.you <honglian.you@daocloud.io>
2023-07-03 10:32:47 +08:00
karmada-bot b01cf50cae
Merge pull request #3733 from RuliXu/add-manifests-leader-elect
Karmada Operator: Add Leader Elect to Manifests
2023-06-30 23:10:16 +08:00
calvin 805aca42d1 support custom args and featureGates
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-06-29 18:20:31 +08:00
karmada-bot 33f3016853
Merge pull request #3576 from calvin0327/impl-karmada-condition
karmada operator: add conditions to karmada cr
2023-06-29 16:49:15 +08:00
calvin 1d37894492 add conditions to karmada cr
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-06-29 15:43:17 +08:00
RuliXu c79ed77230 Add Leader Elect to Manifests
Signed-off-by: RuliXu <lily.xu@daocloud.io>
2023-06-29 15:01:50 +08:00
karmada-bot 741ff43b3c
Merge pull request #3718 from learner0810/update-karmada-default-Version
update karmada operator  default karmada  version
2023-06-28 11:39:21 +08:00
karmada-bot 912ba8eac4
Merge pull request #3715 from learner0810/fix-operator-download-log
Optimize download percentage log
2023-06-27 19:46:14 +08:00
learner0810 df110d2e45 update-karmada-default-Version
Signed-off-by: learner0810 <zhongjun.li@daocloud.io>
2023-06-27 15:48:56 +08:00
coderth 48265e89e1 fix: update karmada operator crd karmadaDescheduler field
Signed-off-by: coderth <coderth@outlook.com>
2023-06-27 15:24:42 +08:00
learner0810 49d94be9fb fix-operator-download-log
Signed-off-by: learner0810 <zhongjun.li@daocloud.io>
2023-06-27 14:56:04 +08:00
karmada-bot 0b80b4efad
Merge pull request #3577 from calvin0327/support-cascading-deletion
Karmada Operator: support disable  karmada cascading deletion
2023-06-25 14:37:02 +08:00
Sanskar Bhushan be0b420f0e
fixed small typos in karmada operator
Signed-off-by: Sanskar Bhushan <sbdtu5498@gmail.com>
2023-06-09 14:22:13 +05:30
RainbowMango af38e88326 Setup operator API owners
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-06-08 16:27:27 +08:00
karmada-bot 1251ec9d36
Merge pull request #3618 from Vacant2333/fix_typo
fix typos
2023-06-02 11:46:19 +08:00
Vacant2333 7bd2ced976 fix typos
Signed-off-by: Vacant2333 <rentian.zhou@daocloud.io>
2023-06-02 10:39:02 +08:00
Poor12 3a1464828a add hpa controller
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2023-05-30 17:26:02 +08:00
karmada-bot e515c2a088
Merge pull request #3545 from Nikko-Adrian-Pacleb/patch-1
Rename mainfests.go to manifests.go
2023-05-29 15:45:16 +08:00
yanggang 433163374e
operator cleanup
Signed-off-by: yanggang <gang.yang@daocloud.io>
2023-05-28 10:30:56 +08:00
calvin 36668bbecc support disable cascading deletion of karmada
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-05-24 19:56:11 +08:00
karmada-bot 451a21ca69
Merge pull request #3557 from calvin0327/support-etcd-pvc
karmada operator: support to set etcd pvc
2023-05-23 11:00:55 +08:00
karmada-bot 8594406e5f
Merge pull request #3398 from whitewindmills/code-cleanup
Fix inspection errors
2023-05-19 20:28:53 +08:00
calvin c7741aa20b support to set etcd pvc
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-05-18 19:39:30 +08:00
whitewindmills 89295f9606 Fix inspection errors
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2023-05-17 17:06:27 +08:00
duanmengkk 852f538b67 correct spelling mistakes
Signed-off-by: duanmengkk <duanmeng_yewu@cmss.chinamobile.com>
2023-05-16 16:11:33 +08:00
Nikko Adrian Pacleb 751977f391
Rename mainfests.go to manifests.go 2023-05-15 18:28:53 -07:00
changzhen c04fd6ad62 add validation for mci
Signed-off-by: changzhen <changzhen5@huawei.com>
2023-05-12 15:49:50 +08:00
karmada-bot 772f89ad99
Merge pull request #3523 from chaunceyjiang/validate_federatedresourcequota
fix: add missing federatedresourcequota validate config
2023-05-12 14:51:25 +08:00
calvin fef5afe3cd implement installing karmada descheduler
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-05-12 09:52:44 +08:00
chaunceyjiang 77d6e665be fix: add federatedresourcequota validate config
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2023-05-11 18:58:37 +08:00
calvin 1ca7548072 fixed adding altName to certification
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-05-09 10:46:17 +08:00
calvin 2e3701b1b6 support custom labels and annotations
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-05-05 16:58:59 +08:00
Balaji Arun f132abfea5 Upgrade kube version
Signed-off-by: Balaji Arun <balajia@vt.edu>
2023-05-02 09:12:09 -07:00
calvin0327 428dd0a769 add nodeport service type for apiserver
Signed-off-by: calvin0327 <wen.chen@daocloud.io>
2023-04-28 09:58:13 +08:00
calvin0327 10b115acbc fixed karmada-aggregated-apiserver name
Signed-off-by: calvin0327 <wen.chen@daocloud.io>
2023-04-21 16:40:02 +08:00
karmada-bot 52426bac6c
Merge pull request #3374 from calvin0327/add-karmada-default
karmada operator: add defaults for karmada cr
2023-04-17 11:04:04 +08:00
calvin 0df9e6a5e9 karmada operator: add karmada defaults
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-04-16 11:02:17 +08:00
calvin 560cba356b optimize karmada aggregated apiserver startup
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-04-14 10:43:10 +08:00
calvin c3429f940f karmada operator: support etcd high availability
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-04-11 21:23:13 +08:00
calvin a6e3d8386b add deinit workflow
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-03-14 17:11:16 +08:00
calvin ec53c2a5b1 add karmada operator init workflow
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-03-01 10:06:20 +08:00
RainbowMango a1e8f164cb adopt static check issues
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-01-31 09:22:41 +08:00
RainbowMango c0515acf81 Update Kubernetes dependencies to v1.26.1
Update controller-runtime to 0.14.2
Update cluster-api to latest commit

Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2023-01-29 18:08:19 +08:00
carlory bfa8b95f34 add operator skeleton
Signed-off-by: carlory <baofa.fan@daocloud.io>
Co-Authored-By: calvin0327 <wen.chen@daocloud.io>
Co-Authored-By: chaunceyjiang <chaunceyjiang@gmail.com>
Co-Authored-By: lixingchenDaoCloud <89956700+lixingchenDaoCloud@users.noreply.github.com>
Co-Authored-By: wawa0210 <xiao.zhang@daocloud.io>
2022-12-22 13:20:20 +08:00