Joe Nathan Abellard
b192c9c0d3
Support for custom leaf cert validity period
...
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2025-03-11 22:55:20 -04:00
Joe Nathan Abellard
223fb461b0
Add support for API Server sidecar containers
...
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2025-02-18 04:44:09 -05:00
Joe Nathan Abellard
954ee76365
Add support for specifying priority class name for control plane components
...
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2025-01-23 20:45:03 -05:00
Mohamed Awnallah
6144ea5a9b
cmd+hack+operator+pkg: unify addons constants
...
In this commit we unify the usage of addon names i.e
`karmada-descheduler`, `karmada-scheduler-estimator`, `karmada-search`,
and `karmada-metrics-adapter` across the codebase.
Signed-off-by: Mohamed Awnallah <mohamedmohey2352@gmail.com>
Co-authored-by: Hongcai Ren <renhongcai@huawei.com>
2024-12-05 18:45:44 +02:00
Joe Nathan Abellard
91322e2f5f
Add support for custom API Server CA certificate
...
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2024-11-19 19:45:04 -05:00
Joe Nathan Abellard
325e3bdaea
Add API Server Service Information to KarmadaStatus
...
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2024-11-02 10:41:22 -04:00
RainbowMango
a644477266
Restrict supported service types of Karamda APIServer provisioned by karmada-operator.
...
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-11-01 17:39:30 +08:00
Joe Nathan Abellard
b8de9678e2
Onwards!
...
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
Onwards!
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
Onwards!
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2024-10-19 06:30:32 -04: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
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
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
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
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
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
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
77261da417
fix: code comments
...
Signed-off-by: zhao.laihe <zhao.laihe@neolink.com>
2024-02-27 09:35:35 +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
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
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
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
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
calvin
1d37894492
add conditions to karmada cr
...
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-06-29 15:43:17 +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
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
Vacant2333
7bd2ced976
fix typos
...
Signed-off-by: Vacant2333 <rentian.zhou@daocloud.io>
2023-06-02 10:39:02 +08:00
karmada-bot
8594406e5f
Merge pull request #3398 from whitewindmills/code-cleanup
...
Fix inspection errors
2023-05-19 20:28:53 +08:00
whitewindmills
89295f9606
Fix inspection errors
...
Signed-off-by: whitewindmills <jayfantasyhjh@gmail.com>
2023-05-17 17:06:27 +08:00
calvin
fef5afe3cd
implement installing karmada descheduler
...
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-05-12 09:52:44 +08: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
calvin
0df9e6a5e9
karmada operator: add karmada defaults
...
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-04-16 11:02:17 +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
ec53c2a5b1
add karmada operator init workflow
...
Signed-off-by: calvin <wen.chen@daocloud.io>
2023-03-01 10:06:20 +08:00
calvin0327
49b71d3826
add karmada operator apis
...
Signed-off-by: calvin0327 <wen.chen@daocloud.io>
Co-Authored-By: carlory <baofa.fan@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-15 16:30:07 +08:00