Commit Graph

332 Commits

Author SHA1 Message Date
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
Kevin Wang 4afcabe5f1 rename apigroup name, from propagationstrategy to policy
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 eb194e9cd5
enable register-gen to generate register code (#138)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-22 19:09:10 +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 482aad3ddc Update override value field type to apiextensionsv1.JSON
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-14 08:04:45 +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 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
RainbowMango 12eed97771 Define member cluster available condition. 2020-12-22 21:43:29 +08:00
RainbowMango 2406e4ce82 enable status as subresource of each CRD 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
RainbowMango dce4fa7f90 Update work API to support status collection. 2020-12-17 13:29:52 +08:00
Kevin Wang 52ff0e4ab9
reflect github org update (#73)
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-12-15 11:47:13 +08:00
RainbowMango c4e15d7b30 change member cluster to non-namespaced 2020-12-08 14:12:35 +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
Hongcai Ren b139527293
add all endpoint to makefile (#31)
* Fix gofmt issue.

* add make file endpoint: all
2020-11-23 12:50:48 +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
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
Kevin Wang 2573aaf4c8 update MemberClusterStatus API
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-18 21:59:02 +08:00
Kevin Wang 4dc204f4ad add generated files for propagation policy api
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-13 10:49:33 +08:00
Kevin Wang 24cf7f4a07 add propagation policy api
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-13 10:49:33 +08:00
Kevin Wang 4ebac5f61f add generated files
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-11 10:46:32 +08:00
Kevin Wang 5f14717035 add api registration
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-11 10:22:46 +08:00
Kevin Wang 79dd1ee177 add propagation binding api
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-10 22:58:38 +08:00
Kevin Wang ceeb631005 add propagation work api
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-10 22:58:12 +08:00
Kevin Wang 23c812744a add member cluster api
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-10 22:57:05 +08:00