Commit Graph

203 Commits

Author SHA1 Message Date
Zhen Chang 1b0aa972a1
Add webhook for mutating workload object of work resource (#206)
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-03-10 17:46:58 +08:00
Hanbo Li d48065f086
add webhook for clusterpropagationpolicy and propagationpolicy (#201)
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-03-10 09:36:32 +08:00
RainbowMango baf0faee9e Deal with auto-generated files
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-06 16:43:02 +08:00
RainbowMango 82d78bdfd4 Update deploy scripts
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-06 15:37:51 +08:00
RainbowMango c8078cbaf7 Autogenerate files
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-06 15:37:51 +08:00
RainbowMango e804a0da58 Update deploy scripts after API group changed
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-06 14:30:06 +08:00
RainbowMango c579ca4615 Generate files
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-06 14:30:06 +08:00
Hongcai Ren 7905bb2371
Rename PropagationBinding to ResourceBinding (#193)
* Rename PropagationBinding to ResourceBinding

Signed-off-by: RainbowMango <renhongcai@huawei.com>

* Auto generate files

Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-06 09:46:35 +08:00
Hongcai Ren 48e7782d4f
Remove Accepted field from Cluster API (#189)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-05 19:26:26 +08:00
Kevin Wang abaf2b2bee update generated files for cluster override API
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-03-03 20:51:20 +08:00
Kevin Wang 70b9a2c25a update generated files for ClusterPropagationPolicy
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-03-03 20:29:06 +08:00
Hongcai Ren 5f7305f1d7
Rename PropagationWork to Work. (#169)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-02-09 14:30:34 +08:00
Zhen Chang 8e47b33b01
enable karmada-scheduler health check endpoint /healthz (#163)
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-02-05 10:26:18 +08:00
Kevin Wang a2f81ff3a5
update SpreadConstraint fields, use maxGroups and minGroups (#162)
instead of maximum and minimum.

Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-02-05 09:17:29 +08:00
RainbowMango 59b8bb46b5 Add InsecureSkipTLSVerification field to Cluster.
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-02-02 17:29:40 +08:00
RainbowMango 77830aada3 Add DependentOverriders field to PropagationPolicy
Signed-off-by: RainbowMango <renhongcai@huawei.com>
Co-authored-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-02-02 17:22:41 +08:00
Hongcai Ren 9624634662
enable propagation policy webhook (#152)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-30 15:17:51 +08:00
Hongcai Ren d13875b2c3
enable karmada-controller-manager health check endpoint /healthz (#154)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-30 15:15:48 +08:00
RainbowMango 6c7eb64d1e validate cluster name by webhook.
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-25 17:26:25 +08:00
Kevin Wang 3a905855ca update policy api group name in scripts
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-25 15:55:06 +08:00
Kevin Wang 203d52ac92 remove out-dated files
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-25 15:55:06 +08:00
Kevin Wang 03120e6923 update generated files
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-23 09:53:52 +08:00
Kevin Wang da394ab07a rename membercluster api to cluster
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-23 09:53:52 +08:00
Hongcai Ren 53d8c3d036
Add webhook serving related flags (#136)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-22 15:34:31 +08:00
Hongcai Ren 148af0e1d1
Add webhook framework (#133)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-21 19:26:29 +08:00
Hongcai Ren 1ee618a051
restrict override operation (#123)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-15 10:29:26 +08:00
RainbowMango 2e9f245304 Update crdgen
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-14 08:04:45 +08:00
Hanbo Li 2ef2042c39
remove livenessProbe and startupProbe of kube controller manager (#121)
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-01-13 15:49:02 +08:00
Zhonghu Xu c59afde0e6
Added scheduler framework and basic functionality(#108)
Signed-off-by: xuzhonghu <xuzhonghu@huawei.com>
2021-01-07 20:39:38 +08:00
Kevin Wang b3b08d6d70
update propagation policy api, make namespace and name singular in resourceSelector (#107)
* update propagation policy api, make namespace and name singular in resourceSelector

Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-07 10:25:28 +08:00
Kevin Wang 1bb6807c97 update override api crd gen
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-06 20:48:02 +08:00
Kevin Wang a57a2a6ddf
add override api (#103)
* add override api

Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-06 18:13:26 +08:00
Hongcai Ren 512631978f
Enable print MemberCluster age and change simplify version. (#95) 2020-12-30 09:56:47 +08:00
RainbowMango ee1c44eef1 print cluster version and status when show member clusters by kubectl 2020-12-23 18:22:01 +08:00
Kevin Wang 23a62796e4 update karmada-apiserver service name
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-12-23 10:54:06 +08:00
lihanbo 786538765a deploy karmada etcd and karmada apiserver 2020-12-21 20:16:19 +08:00
RainbowMango 72bb912e13 Update CRD after enable subresource 2020-12-21 09:24:33 +08:00
RainbowMango faf3d578e7 Update crdgen and codegen after API change 2020-12-17 13:29:52 +08:00
Xianpao Chen ad3f45c1f3
local up karmada with compile karmada (#72) 2020-12-16 09:59:57 +08:00
Xianpao Chen 0dd358dc2a
support kubeconfig and masterURL parameters (#69) 2020-12-11 18:05:51 +08:00
RainbowMango ea6215fcf7 Update codegen and crdgen. 2020-12-08 14:12:35 +08:00
Kevin Wang ba172b4bcd fix no newline at end of file issue
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-12-01 21:07:59 +08:00
Kevin Wang 160e961307
fix SpreadConstraint json tag issue in policy API (#46)
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-12-01 20:00:24 +08:00
Kevin Wang e2a0eeda76 update membercluster and work API, mark conditions optional
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-23 10:22:46 +08:00
RainbowMango e6ed8df1e5 Update cluster role 2020-11-20 19:52:41 +08:00
Kevin Wang 04e95c9a74 fix propagationWork API issue, preserve unknown fields
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-20 18:09:30 +08:00
Kevin Wang 80c649c6a8 update generated files
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-18 21:59:02 +08:00
Hongcai Ren 998992190c
update crd version from v1beta1 to v1 (#13) 2020-11-13 19:24:34 +08:00
RainbowMango 5cd57f1043 add hack/update-crdgen.sh and hack/verify-crdgen.sh 2020-11-13 11:42:14 +08:00
chenxianpao 64f3ebc0f5 Enable binding controller 2020-11-13 09:58:42 +08:00
RainbowMango ab18351365 enable membercluster controller. 2020-11-12 17:31:11 +08:00
RainbowMango 6c4e9fce08 Add member cluster crd yaml 2020-11-12 17:31:11 +08:00
RainbowMango 0692f1c8f1 Add deploy yaml 2020-11-12 10:48:37 +08:00