Commit Graph

432 Commits

Author SHA1 Message Date
karmada-bot ee72948ead
Merge pull request #2063 from calvin0327/add-localup-healthcheck
wait cluster status to be ready after exec local-up-karmada.sh
2022-06-28 15:10:20 +08:00
karmada-bot 578961ea11
Merge pull request #2061 from ikaven1024/pr-lifted
add lifted doc
2022-06-26 19:22:19 +08:00
calvin0327 082758937f wait cluster status to be ready at exec local-up-karmada.sh
Signed-off-by: calvin0327 <wen.chen@daocloud.io>
2022-06-25 17:09:23 +08:00
yingjinhui 085ecd4d14 add lifted doc
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
2022-06-25 15:42:27 +08:00
RainbowMango 8ba8d16cd3 Fixed the lint warning(deprecated methods)
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-06-25 15:01:30 +08:00
RainbowMango 1293a604f8 Update Kubernetes dependencies to v1.24.2
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-06-25 14:36:43 +08:00
RainbowMango cb11a40d8f Update dependencies go to 1.18.3
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-06-20 14:23:05 +08:00
carlory 8b30fd2de2 add opensearch script for a developing purpose
Signed-off-by: carlory <baofa.fan@daocloud.io>
2022-06-14 14:24:30 +08:00
calvin0327 791208bf0a modify the chart dir
Signed-off-by: calvin0327 <wen.chen@daocloud.io>
2022-06-10 17:57:18 +08:00
Poor12 29054e41ac Improve docs about helm chart
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2022-06-10 16:00:08 +08:00
bruce 0c968c87e6 do proxy setting in China mainland when installing Karmada from source
Signed-off-by: bruce <zhangyongxi_yewu@cmss.chinamobile.com>
2022-06-02 11:17:39 +08:00
karmada-bot cc74a42322
Merge pull request #1905 from Poor12/add-script
Add package helm chart scripts
2022-05-28 19:07:46 +08:00
Poor12 fafaa77aae add package helm chart scripts
Signed-off-by: Poor12 <shentiecheng@huawei.com>
2022-05-28 18:22:08 +08:00
lonelyCZ bc45915bf3 Add karmada-search API documents
Signed-off-by: lonelyCZ <531187475@qq.com>
2022-05-28 17:23:37 +08:00
karmada-bot 9a72c70085
Merge pull request #1846 from ikaven1024/pr-release
[refactor] add release to Makefile
2022-05-23 11:22:41 +08:00
karmada-bot 4d5428e798
Merge pull request #1843 from XiShanYongYe-Chang/collect-pull-mode-cluster-logs
Collect pull mode cluster logs for E2E
2022-05-20 12:04:48 +08:00
yingjinhui 9aa9f9e298 [refactor] add release to Makefile
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
2022-05-20 11:45:14 +08:00
changzhen 284ab90a0d collect pull mode cluster logs
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-05-20 10:43:11 +08:00
karmada-bot 83a13b2ac5
Merge pull request #1735 from lonelyCZ/pr-undeploy-agent
Add a script to undeploy karmada agent from a member cluster
2022-05-19 21:07:48 +08:00
changzhen 3e217b0249 add karmada-search fabric
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-05-17 09:24:04 +08:00
hanweisen 9af6fd8a8a fix 1769 karmada-agent build twice when execute local-up-karmada.sh
Signed-off-by: hanweisen <hanweisen_yewu@cmss.chinamobile.com>
2022-05-14 21:48:38 +08:00
chaunceyjiang de9ca2d166 compatible with mac os
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2022-05-12 21:21:56 +08:00
karmada-bot 3e057819f5
Merge pull request #1778 from chaunceyjiang/1772
use member-cluster-context correctly
2022-05-12 11:53:40 +08:00
karmada-bot df60b85ff3
Merge pull request #1682 from ikaven1024/pr-lifted
add update-lifted and verify-lifted
2022-05-12 11:51:42 +08:00
yingjinhui 568a22a79e add update-lifted and verify-lifted
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
2022-05-12 10:43:35 +08:00
chaunceyjiang 58695531b4 use member-cluster-context correctly
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
2022-05-12 10:12:54 +08:00
yingjinhui 285fb81de0 fix readonly variable error in `docker.sh`
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
2022-05-11 17:34:02 +08:00
yingjinhui adf26e7202 speed up docker build
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
2022-05-11 10:42:21 +08:00
karmada-bot feb6f7bd3a
Merge pull request #1756 from AllenZMC/revert
revert time zone interpretation for local-up-karmada.sh
2022-05-10 09:17:31 +08:00
AllenZMC 5a10a17230 revert time zone interpretation for local-up-karmada.sh
Signed-off-by: AllenZMC <zhongming.chang@daocloud.io>
2022-05-09 21:53:40 +08:00
RainbowMango 8bfb5783de Bump controller-tools to 0.8.0
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-05-07 23:32:03 +08:00
karmada-bot 5c30d44677
Merge pull request #1731 from ikaven1024/pr-codegen
codegen will update in repository
2022-05-07 18:06:28 +08:00
karmada-bot 2974563c6a
Merge pull request #1726 from XiShanYongYe-Chang/verify-crdgen-for-examples
verify crdgen and codegen for examples directory
2022-05-07 15:28:26 +08:00
lonelyCZ b14f420eb2 Add a script to undeploy karmada agent from a member cluster
Signed-off-by: lonelyCZ <531187475@qq.com>
2022-05-07 14:31:06 +08:00
YasongLi da68d952e1
Add a CRD for the cached member cluster and resource scope. (#1674)
* Add a CRD named ClusterCache for the cached member cluster and resource scope

Co-authored-by: liys87x <liyasong1987x@gmail.com>
Signed-off-by: huntsman_ly <huntsman_ly@sina.com>

* set resource scoped to cluster-scoped

Co-authored-by: liys87x <liyasong1987x@gmail.com>
Signed-off-by: huntsman_ly <huntsman_ly@sina.com>

* Change the group name to search.karmada.io
Change the kind name to ResourceRegistry
Remove the CachePhase filed; add Conditions

Co-authored-by: liys87x <liyasong1987x@gmail.com>
Signed-off-by: huntsman_ly <huntsman_ly@sina.com>

Co-authored-by: huntsman_ly <huntsman_ly@sina.com>
2022-05-07 12:28:27 +08:00
karmada-bot ba0d7dc786
Merge pull request #1676 from XiShanYongYe-Chang/install-metallb
Creating Loadbalancer Type Service by Installing the Metallb
2022-05-07 10:27:25 +08:00
yingjinhui b17ed0c63d codegen will update in repository
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
2022-05-06 19:13:00 +08:00
karmada-bot f55e898b75
Merge pull request #1656 from my-git9/test2
Add time zone interpretation for local-up-karmada.sh
2022-05-06 10:48:26 +08:00
wuyingjun ca303292ef code optimization : use make instead of go build on docker build stage
Signed-off-by: wuyingjun <wuyingjun_yewu@cmss.chinamobile.com>
2022-05-05 20:48:37 +08:00
changzhen 030424612a verify crdgen and codegen for examples/customresourceinterpreter/apis directory
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-05-05 11:25:18 +08:00
wuyingjun 919b224613 clear global resources while undeploy cluster
Signed-off-by: wuyingjun <wuyingjun_yewu@cmss.chinamobile.com>
2022-05-04 13:54:27 +08:00
wuyingjun 10f442f5fb [fix] add execute permission to hack/version.sh
Signed-off-by: wuyingjun <wuyingjun_yewu@cmss.chinamobile.com>
2022-05-01 13:57:22 +08:00
xin.li e3af1b15fb add timezone
Signed-off-by: xin.li <xin.li@daocloud.io>
2022-04-28 22:11:04 +08:00
changzhen 176072a003 Creating Loadbalancer Type Service by Installing the Metallb
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-04-27 15:37:37 +08:00
guoyao aa39b35ded refactor Dockerfile using multi-stage docker build
Signed-off-by: guoyao <guoyao17@huawei.com>
2022-04-27 10:45:49 +08:00
duanmeng 2759cd6668 add some prompt message in undeploy-karmada.sh
Signed-off-by: duanmeng <duanmeng@cmss.chinamobile.com>
2022-04-18 10:09:54 +08:00
changzhen 7342f2fd78 Set e2e to run in parallel
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-04-15 11:47:26 +08:00
changzhen d977ae767f modify changes due to the ginkgo version updation
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-04-13 09:09:20 +08:00
changzhen c617644eaa upgrade ginkgo to v2
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-04-12 20:39:29 +08:00
lonelyCZ 93c3c04c35 Implement karmadactl get to support pull mode cluster
Signed-off-by: lonelyCZ <531187475@qq.com>
2022-04-02 14:46:30 +08:00
xin.li 67c97b2c24 [fix] Add docker existence check
Signed-off-by: xin.li <xin.li@daocloud.io>
2022-03-30 22:18:25 +08:00
xin.li 209b691eab [fix] Add a log reminder for creating a cluster
Signed-off-by: xin.li <xin.li@daocloud.io>
2022-03-30 14:39:55 +08:00
karmada-bot 47eb1cc81a
Merge pull request #1527 from lonelyCZ/pr-proxy-rbac
Add cluster proxy rbac for admin when deploy Karmada control plane
2022-03-24 14:29:40 +08:00
lonelyCZ dba863095e Add cluster proxy rbac for admin when deploy Karmada control plane
Signed-off-by: lonelyCZ <531187475@qq.com>
2022-03-24 11:54:45 +08:00
RainbowMango 70fce6b178 bump alpine base image from v3.7 tov3.15.1
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-03-22 17:47:36 +08:00
lonelyCZ 6339fbec48 Add verify script for swagger-docs
Signed-off-by: lonelyCZ <531187475@qq.com>
2022-03-21 16:56:08 +08:00
RainbowMango 65063b7349 Update kind from v0.11.2 to v0.12.0
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-03-15 21:01:06 +08:00
RainbowMango 0f2219840f Rename karmada controller manager yaml file name
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-03-15 11:02:45 +08:00
karmada-bot 0190fda996
Merge pull request #1401 from lonelyCZ/openapi-swagger
Generate API documents for Karmada CRD
2022-03-08 20:27:19 +08:00
lonelyCZ 4770322945 Generate API documents for Karmada CRD
Signed-off-by: lonelyCZ <531187475@qq.com>
2022-03-08 19:52:05 +08:00
Garrybest 3602ca5d8a add makefile and deploy script for descheduler
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-03-07 11:36:08 +08:00
lonelyCZ fd1a7689b6 Update generated openapi
Signed-off-by: lonelyCZ <531187475@qq.com>
2022-03-04 14:23:14 +08:00
lonelyCZ 003717a0c6 Add Karmada logo in remote-up-karmada.sh
Signed-off-by: lonelyCZ <531187475@qq.com>
2022-03-01 09:50:36 +08:00
changzhen 01ce074a25 connect networks between karmada-host, member1 and member2
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-02-24 10:24:56 +08:00
changzhen f0563e517d add MultiClusterIngress API for MCI feature
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-02-21 09:40:55 +08:00
RainbowMango d47fc79101 Bump Golang version from 1.16 to 1.17
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-02-17 17:58:56 +08:00
karmada-bot 4fe9b9acac
Merge pull request #1299 from Garrybest/pr_mock
descheduler: add mock client for decoupling test
2022-02-11 15:10:50 +08:00
huone1 d78d44d56f set the kindest/node default version to v1.22.0 in create-cluster.sh
Signed-off-by: huone1 <huwanxing@huawei.com>
2022-01-30 16:48:07 +08:00
Garrybest e322f60917 add mock client
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-01-22 22:00:04 +08:00
Garrybest 4aaba25d0e add mock client vendor
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-01-22 22:00:04 +08:00
karmada-bot 6da027a131
Merge pull request #1263 from Garrybest/pr_proto
add proto interface for descheduler
2022-01-22 09:50:26 +08:00
Garrybest 8aa095000b generate proto files for descheduler
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-01-21 10:22:01 +08:00
carlory fe5048cbd8 print pod's log when waiting pod ready timeout
Signed-off-by: carlory <baofa.fan@daocloud.io>
2022-01-19 21:00:17 +08:00
wlp1153468871 12da1303dc Bump base cluster from v1.21.1 to v1.22.0
Signed-off-by: wlp1153468871 <luping.wei@daocloud.io>
2022-01-14 11:40:31 +08:00
karmada-bot 6961c8dd05
Merge pull request #1201 from carlory/openapi
aggregatedapiserver support openapi
2022-01-10 20:22:50 +08:00
RainbowMango 8c564f79b9 Orgnize documents about cherry-picks
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2022-01-10 11:11:31 +08:00
carlory 8f019269b0 aggregatedapiserver support openapi
Signed-off-by: carlory <baofa.fan@daocloud.io>
2022-01-10 10:41:26 +08:00
karmada-bot 90f0832aa2
Merge pull request #1216 from carlory/script-cherry-pick-pull
add script and doc for cherry_pick_pull
2022-01-08 21:08:48 +08:00
carlory 6538d4dde1 add script and doc for cherry_pick_pull
Signed-off-by: carlory <baofa.fan@daocloud.io>
2022-01-08 14:27:00 +08:00
weilaaa 6aaac89ab3 add error message when wait file exist timeout
Signed-off-by: weilaaa <weilanidaye@gmail.com>
2022-01-07 15:02:18 +08:00
karmada-bot fc3c1db690
Merge pull request #1176 from lonelyCZ/e2e-interpreter
Run karmada-interpreter-webhook-example in CI
2021-12-30 21:21:40 +08:00
lonelyCZ f4c71a6370 Run karmada-interpreter-webhook-example in CI
Signed-off-by: lonelyCZ <531187475@qq.com>
2021-12-30 20:46:32 +08:00
karmada-bot bffcf836b6
Merge pull request #1146 from leonharetd/master
changed the installation mode of k8s kind
2021-12-30 19:19:44 +08:00
leonharetd 5d6a5780f9 Replace kind installation
Signed-off-by: leonharetd <610288372@qq.com>
2021-12-30 17:50:30 +08:00
lfbear 2f85d19577 Adapt for aws
Signed-off-by: lfbear <lfbear@gmail.com>
2021-12-28 13:25:37 +08:00
lonelyCZ 5b5fc08005 Replace clusterIP with hostNetwork when using remote-up-karmada.sh
Signed-off-by: lonelyCZ <531187475@qq.com>
2021-12-23 21:27:52 +08:00
lonelyCZ 13e01fef6b cleanup hack/undeploy-karmada.sh
Signed-off-by: lonelyCZ <531187475@qq.com>
2021-12-23 21:27:25 +08:00
sunhaizhou e164f10b85 fix typos
Signed-off-by: sunhaizhou <sunhaizhou@kingsoft.com>
2021-12-22 15:50:41 +08:00
changzhen 930d4e9f42 deploy karmada-aggregated-apiserver
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-12-20 19:49:29 +08:00
changzhen 586cd9d407 update discoveryv1beta1 to discoveryv1 for endpointslice
Signed-off-by: changzhen <changzhen5@huawei.com>
Signed-off-by: Shike-Ada <1073457937@qq.com>
2021-12-18 17:19:21 +08:00
lonelyCZ 9de76132d4 Cleanup k8s.io/kubernetes from .import-aliases
Signed-off-by: lonelyCZ <531187475@qq.com>
2021-12-14 16:30:52 +08:00
Shike-Ada 24d17fd264 update the base k8s version
Signed-off-by: Shike-Ada <1073457937@qq.com>
2021-12-11 21:20:42 +08:00
Garrybest 16e9951ebc add estimator docs in hack directory
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-11-30 10:38:49 +08:00
Garrybest 23b7fc07a6 copy CRDs and install them in case modifying file in repo
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-11-25 20:30:46 +08:00
karmada-bot a875bc2150
Merge pull request #920 from iawia002/replace-go-get
Replace go get with go install
2021-11-25 16:55:05 +08:00
karmada-bot 6d900bba5f
Merge pull request #926 from gy95/verify-protobuf
add protobuf verification script
2021-11-25 16:00:04 +08:00
iawia002 db9404e958 Replace go get with go install
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
2021-11-25 10:34:49 +08:00
karmada-bot ccf2762400
Merge pull request #990 from iawia002/rm-k8s-dep
Lift some utils code from the k/k repo to avoid relying on it
2021-11-24 20:18:17 +08:00
guoyao 7ecd80d1fe add protobuf verification script
Signed-off-by: guoyao <1015105054@qq.com>
2021-11-23 16:50:52 +08:00
qulifeng ad49c983ae Add import alias for config/v1alpha1
Signed-off-by: qulifeng <lifeng.qu@daocloud.io>
2021-11-23 15:38:45 +08:00
changzhen 7224234a74 Update resourece interpreter pkg/file name and variable/parameter/comment naming
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-11-20 17:48:00 +08:00
Xinzhao Xu 23946dbe0a update preferredimports installation script
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
2021-11-19 16:38:08 +08:00
karmada-bot b3424e7d32
Merge pull request #974 from lfbear/fix_sed_on_macos
Solve compatibility for 'sed' on macOS v12.0.1
2021-11-17 18:12:05 +08:00
changzhen fe010eae28 add examples crd generate file
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-11-17 16:41:57 +08:00
lfbear 9c50c0eea9 fix sed on macos
Signed-off-by: lfbear <lfbear@gmail.com>
2021-11-17 16:16:17 +08:00
karmada-bot 2c5705c321
Merge pull request #901 from gy95/ascii-art
add colorful greeting ascii art
2021-11-09 14:03:03 +08:00
guoyao b22da790ea cleanup some codes
Signed-off-by: guoyao <1015105054@qq.com>
2021-11-08 20:43:39 +08:00
guoyao 9382c8a2d4 add colorful greeting ascii art
Signed-off-by: guoyao <1015105054@qq.com>
2021-11-08 15:17:56 +08:00
RainbowMango ac72399c78 Add custom resource webhook API
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-11-05 12:00:30 +08:00
karmada-bot ed92c4ae94
Merge pull request #888 from Phil-sun/master
Update local-up-karmada.sh
2021-11-02 10:46:06 +08:00
LAY 1110523f38 fix some logical error in # proxy setting in China mainland
Signed-off-by: LAY <sunxh0000@163.com>
2021-11-02 10:18:17 +08:00
lfbear 01db301952 cleanup for hack/local-up-karmada.sh
Signed-off-by: lfbear <lfbear@gmail.com>
2021-10-27 17:42:00 +08:00
karmada-bot 1f87ca9519
Merge pull request #839 from 2hangchen/master
fix:network config problem during deployment
2021-10-27 15:36:38 +08:00
Pilipalaca 31eba4bf53 fix:network config problem during deployment
Signed-off-by: Pilipalaca <85749695@qq.com>

fix:network config problem during deployment

Signed-off-by: Pilipalaca <85749695@qq.com>

fix:network config problem during deployment

Signed-off-by: Pilipalaca <85749695@qq.com>

fix:network config problem during deployment

Signed-off-by: Pilipalaca <85749695@qq.com>
2021-10-27 15:11:16 +08:00
lonelyCZ 7f31678022 change delete-user command to unset
Signed-off-by: lonelyCZ <531187475@qq.com>
2021-10-23 11:57:07 +08:00
karmada-bot 23793e37f7
Merge pull request #852 from XiShanYongYe-Chang/upgrade-k8s-version
upgrade testing k8s version to v1.20.11
2021-10-22 15:47:09 +08:00
changzhen ac42c00cc4 upgrade k8s version to v1.20.11
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-10-22 15:21:54 +08:00
guoyao 7bcb5d48d4 add go mod tidy to update vendor
Signed-off-by: guoyao <1015105054@qq.com>
2021-10-22 11:11:17 +08:00
hyschumi 83bf9ff207 fix: sed miss leading whitespace in osx
Signed-off-by: hyschumi <msliudongsheng@gmail.com>
2021-10-18 15:53:42 +08:00
lihanbo 064db4123b add go version check
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-10-13 21:02:26 +08:00
karmada-bot f256403608
Merge pull request #806 from iawia002/lint
Bump golangci-lint version to v1.42.1
2021-10-12 18:12:54 +08:00
iawia002 8bc3fe0c0f Bump golangci-lint version to v1.42.1
Signed-off-by: iawia002 <z2d@jifangcheng.com>
2021-10-12 17:46:32 +08:00
karmada-bot f605f5eb1a
Merge pull request #761 from kerthcet/feature/non-root-privilege-installer
quick start karmada with rootless privilege
2021-10-09 11:24:49 +08:00
kerthcet 2c7b411014 quick start karmada installation with non-root privilege
Signed-off-by: kerthcet <kerthcet@gmail.com>
2021-10-09 11:01:06 +08:00
lonelyCZ 90884f544a repair question template and comment of the script
Signed-off-by: lonelyCZ <531187475@qq.com>
2021-10-07 15:26:37 +08:00
RainbowMango 1a60ade046 Deprecate ReplicaSchedulingPolicy API(must promote controller-gen cmd)
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-09-30 16:29:28 +08:00
karmada-bot c4e22717df
Merge pull request #722 from RainbowMango/pr_multiversion
Enable multi-version and updates binding to v1alpha2
2021-09-29 09:13:34 +08:00
karmada-bot 70e14ad2c3
Merge pull request #764 from Garrybest/pr_deploy
deploy karmada-agent and karmada-scheduler-estimator
2021-09-28 17:09:34 +08:00
RainbowMango a362e07125 Enable multi-version and updates binding to v1alpha2
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-09-28 17:03:46 +08:00
Garrybest a6a9a67c5e deploy scheduler estimator when local up karmada
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-09-27 20:53:46 +08:00
changzhen 7359bf44cf Add docs about working with submariner
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-09-27 17:44:05 +08:00
karmada-bot a0959d6214
Merge pull request #736 from XiShanYongYe-Chang/adapt-submariner
adapt to the deployment of Submariner
2021-09-24 17:57:28 +08:00
changzhen cfd8151b9d adapt to the deployment of Submariner
Signed-off-by: changzhen <changzhen5@huawei.com>
2021-09-24 10:21:22 +08:00
Garrybest 21470e3c57 add deploy script of scheduler estimator
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-09-23 15:21:53 +08:00
karmada-bot e20aadaff5
Merge pull request #733 from lfbear/pr_quickstart_optimization
Quickstart optimization
2021-09-22 10:23:25 +08:00
lfbear f28cce6383 Quickstart optimization
Signed-off-by: lfbear <lfbear@gmail.com>
2021-09-18 17:01:26 +08:00
Garrybest 4781ea2b40 make update-estimator-protobuf.sh executable
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-09-18 16:29:13 +08:00
RainbowMango 99b4474336 Enable import alises verification
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-09-17 16:39:43 +08:00
esto a6165e47f9 update import-aliases
Signed-off-by: esto <1291156784@qq.com>
2021-09-15 15:13:14 +08:00
karmada-bot abad2e24b7
Merge pull request #709 from ESonata/import-aliases
Add Import-Aliases Verification
2021-09-13 18:43:13 +08:00
esto 59f290a872 Add Import-Aliases Verification
Signed-off-by: esto <1291156784@qq.com>
2021-09-13 16:00:26 +08:00
jrkeen 7debc81beb unify the crds used by helm chart and the installation scripts
Signed-off-by: jrkeen <jrkeen@hotmail.com>
2021-09-10 17:59:15 +08:00
RainbowMango c968c19263 makes sure crds in chart always up to date and re-org the crds.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-09-09 17:13:45 +08:00
karmada-bot dbc87457f4
Merge pull request #638 from Garrybest/pr_proto
add replica estimator proto struct definition with generated files and scripts
2021-09-01 09:43:56 +08:00
Garrybest cb463a670a add proto-gen script and third_party proto file
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-08-31 20:01:16 +08:00
Garrybest 747e5f420f go mod vendor of proto-gen and grpc
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-08-31 20:00:32 +08:00
Hrishikesh kumbhar 7f34938d6e updated kind to v0.11.1
Signed-off-by: Hrishikesh kumbhar <hrishikumbhar156@gmail.com>
2021-08-31 17:18:17 +05:30
RainbowMango 0227b481cf Add vendor verification scripts
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-08-26 12:14:40 +08:00
lfbear a21fed9d85 merge
Signed-off-by: lfbear <lfbear@gmail.com>
2021-08-11 18:59:11 +08:00
lfbear 26800b1772 Docs: add hack guidelines
Signed-off-by: lfbear <lfbear@gmail.com>
2021-08-11 18:52:39 +08:00
karmada-bot 8502a170e9
Merge pull request #570 from lfbear/pr_macos4bootstrap
Adapt karmada-bootstrap.sh for macOS
2021-08-10 16:04:14 +08:00
lfbear f85f0c40bd 1. add os and arch check in karmada-bootstrap.sh
2. give a error message when install kubectl/kind failed

Signed-off-by: lfbear <lfbear@gmail.com>
2021-08-06 14:07:28 +08:00
lfbear b044ef475f dapt karmada-bootstrap.sh for macOS
Signed-off-by: lfbear <lfbear@gmail.com>
2021-07-30 16:17:34 +08:00
lfbear 622374f1e4 Reduce pod wait time and the number of retries
Signed-off-by: lfbear <lfbear@gmail.com>
2021-07-30 15:40:35 +08:00
lfbear 8d834aa0d8 add necessary error message
Signed-off-by: lfbear <lfbear@gmail.com>
2021-07-20 19:01:54 +08:00
lfbear 57581b7374 adapt for macos
1. sed command adapt
2. rebuild deploy-karmada.sh
3. add function to get karmada api server ip in linux and macos
4. others

Signed-off-by: lfbear <lfbear@gmail.com>
2021-07-20 13:27:38 +08:00
karmada-bot 9e822a74ca
Merge pull request #413 from gy95/verify
fix make verify cmd generated codes output package is ./
2021-07-16 15:58:37 +08:00
karmada-bot 9495cf398f
Merge pull request #511 from Garrybest/agent-deploy
fix bugs of agent deployment
2021-07-14 12:20:32 +08:00
Garrybest e7b9de2f22 fix bugs of agent deployment
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-07-14 11:17:13 +08:00
karmada-bot 6cdb2b538f
Merge pull request #524 from lfbear/issues-522
add docker Status check in util::check_clusters_ready
2021-07-13 09:14:33 +08:00
lfbear aba96a0534 add docker Status check
Signed-off-by: lfbear <lfbear@gmail.com>
2021-07-12 18:37:14 +08:00
RainbowMango e167426aa3 enable log collection for e2e testing
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-07-12 15:40:25 +08:00
lihanbo 94d3a9ebfd add cluster connectivity in e2e
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-07-07 15:21:49 +08:00
karmada-bot ed2f9fc25f
Merge pull request #489 from RainbowMango/pr_install_mcs
Get MCS APIs installation by default
2021-07-07 10:14:24 +08:00
RainbowMango 7108ea2e70 Get MCS APIs installation by default
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-07-03 17:25:08 +08:00
lfbear 07d31fbda8 Karmada-agent install script support the standalone cluster and some misc
Signed-off-by: lfbear <lfbear@gmail.com>
2021-07-02 16:35:05 +08:00
karmada-bot 41a59a017e
Merge pull request #420 from lfbear/refactor-karmada-bootstrap
Refactor karmada bootstrap
2021-06-11 10:58:01 +08:00
lfbear 2ebc90e073 Refactor hack/karmada-bootstrap.sh and hack/deploy-karmada-agent.sh
Signed-off-by: lfbear <lfbear@gmail.com>
2021-06-08 12:01:27 +08:00
RainbowMango 87580e6b3f Add hack owners
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-06-08 11:01:32 +08:00
lihanbo 280abfe468 Introduce --karmada-context flag to karmada-agent to select context in
kubeconfig file

Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-06-07 20:01:03 +08:00
gy95 9701cc6454 fix make verify cmd generated codes output package is ./
Signed-off-by: gy95 <guoyao17@huawei.com>
2021-06-07 09:30:49 +08:00
karmada-bot ff11128c69
Merge pull request #328 from gy95/PATH_golangci
after install package, add $GOPATH/bin to env PATH
2021-06-04 14:13:45 +08:00
lfbear c024740f85 add '--embed-certs' flag to embed the contents of certs to kubeconfig
Signed-off-by: lfbear <lfbear@gmail.com>
2021-06-03 14:20:21 +08:00
gy95 6458d066d3 after install package, add $GOPATH/bin to env PATH
Signed-off-by: gy95 <guoyao17@huawei.com>
2021-06-02 18:05:29 +08:00
gy95 365f405b5f modify the way of getting GOPATH variable
Signed-off-by: gy95 <guoyao17@huawei.com>
2021-06-02 17:20:32 +08:00
lfbear 70a1ed57a1 bug fix wrong folder kickstart
Signed-off-by: lfbear <lfbear@gmail.com>
2021-06-01 12:49:04 +08:00
lfbear 576c31a901 optimize installation
Signed-off-by: lfbear <lfbear@gmail.com>
2021-05-28 00:34:55 +08:00
Long Dai 72948a3e47
ci: optimize image build (#353)
Signed-off-by: Long Dai <long0dai@foxmail.com>
2021-05-21 10:16:54 +08:00
anirudhramnath 112dacd239
Fix import order (#324)
Signed-off-by: anirudhramnath <anirudh.ramnath@live.com>
2021-05-14 09:29:54 +08:00
Kevin Wang adb292b02f fix e2e kubeconfig not found issue
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-04-24 01:55:56 +08:00
Hanbo Li 28e6d3ff71
support ReplicaSchedulingPolicy (#269)
Signed-off-by: lihanbo <lihanbo2@huawei.com>
Signed-off-by: Lihanbo (Hampo <l00512446@china.huawei.com>
2021-04-15 17:37:38 +08:00
yangcheng-icbc 1c49ebc418
Cleanup the old configuration file of the cluster (#256)
Signed-off-by: icbc-yangcheng <shineus1996@gmail.com>
2021-04-15 10:03:13 +08:00
Hanbo Li 22943c5600
update bootstrap welcome message (#260)
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-04-12 14:55:14 +08:00
lihanbo e7aeb332ad add e2e test for karmada agent
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-03-27 17:58:55 +08:00
Hanbo Li 59a02e0030
add karmada agent (#226)
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-03-24 14:51:13 +08:00
Hongcai Ren 40d403c520
change ci to self-hosted from ubuntu-latest (#225)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-20 21:14:01 +08:00
RainbowMango 4747041ec5 Update deploy scripts to adop new apis
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 e804a0da58 Update deploy scripts after API group changed
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-03-06 14:30:06 +08:00
RainbowMango 3d5358aa77 Update codegen scripts for new work.karmada.io group
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 5f7305f1d7
Rename PropagationWork to Work. (#169)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-02-09 14:30:34 +08:00
Hongcai Ren 06db5c3fff
make update codegen more simpler (#161)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-02-04 15:33:48 +08:00
Hongcai Ren 5fa0e7fc7c
add verify and update endpoint to makefile (#158)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-02-03 16:41:23 +08:00
Hongcai Ren f48a1c4a14
Remove kubeconfig before create clusters. (#153)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-29 17:10:03 +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 3bdcbf4513 increase timewait for cluster ready
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-23 09:53:52 +08:00
Kevin Wang 2840ea248f rename membercluster to cluster in join unjoin
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-23 09:53:52 +08:00
Kevin Wang e33559250c rename membercluster to cluster in relevant implementations
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 148af0e1d1
Add webhook framework (#133)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-21 19:26:29 +08:00
Hanbo Li 0df27401b4
bootstrap performance optimization (#119)
Signed-off-by: lihanbo <lihanbo2@huawei.com>
2021-01-13 09:16:33 +08:00
RainbowMango 7f4c61831e add common function to install go tools
Signed-off-by: RainbowMango <renhongcai@huawei.com>
2021-01-08 20:22:56 +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 a57a2a6ddf
add override api (#103)
* add override api

Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2021-01-06 18:13:26 +08:00
Kevin Wang a31bcf4989 fix undeploy script
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-12-24 17:37:10 +08:00
RainbowMango 4066b866f0 show host cluster kubeconfig at the end of local-up-karmada.sh 2020-12-24 09:18:28 +08:00
Kevin Wang 226ca3b46b lengthen timeout in karamada deployment scripts
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-12-23 10:54:06 +08:00
Kevin Wang 304c2a2623 refactor undeploy script
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-12-23 10:54:06 +08:00
Kevin Wang b2dbcca719 update echo info when local up succeedded
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-12-23 10:54:06 +08:00
Kevin Wang 049250ad07 update deploy-karmada.sh, use apply instead of create
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-12-23 10:54:06 +08:00
Kevin Wang 819a22f431 fix undeploy-karmada.sh, don't exit when error occurred
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-12-23 10:54:06 +08:00
Kevin Wang 162f609c36 improve deployment script
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 f98172087c enable e2e test in CI 2020-12-16 15:53:39 +08:00
RainbowMango 8316bbf342 Add bootstrap script for building test environments 2020-12-16 15:53:39 +08:00
Xianpao Chen ad3f45c1f3
local up karmada with compile karmada (#72) 2020-12-16 09:59:57 +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
Hongcai Ren 1186eeb9a4
add script for run e2e tests (#71) 2020-12-14 10:42:01 +08:00
Xianpao Chen 0dd358dc2a
support kubeconfig and masterURL parameters (#69) 2020-12-11 18:05:51 +08:00
Hongcai Ren 2e7d385163
Enable codegen check and pin specific version (#53)
* pin controller-gen with version v0.4.1

* update workflow yaml
2020-12-04 11:18:01 +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
RainbowMango b15f04f0af Add simple local-up-karmada.sh 2020-11-30 20:33:27 +08:00
Hongcai Ren 520b8d3397
set config with a cluster name which contains 'kind' prefix. (#38) 2020-11-27 10:04:08 +08:00
Hongcai Ren b6d49901d5 Update hack/create-cluster.sh
Co-authored-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-26 20:42:20 +08:00
Hongcai Ren 7096f8ba43 Update hack/create-cluster.sh
Co-authored-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-26 20:42:20 +08:00
Hongcai Ren bd1d7d6129 Update hack/create-cluster.sh
Co-authored-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-26 20:42:20 +08:00
RainbowMango 6df7f16ee3 Add scripts for create/delete kind cluster and deploy/undeploy
control-plane.
2020-11-26 20:42:20 +08:00
Hongcai Ren 5f4abb5e3e
Enable golangci-lint static check (#15)
Add hack/verify-staticcheck.sh
2020-11-16 10:40:41 +08:00
RainbowMango 5cd57f1043 add hack/update-crdgen.sh and hack/verify-crdgen.sh 2020-11-13 11:42:14 +08:00
Kevin Wang e8439207f1 add codegen scripts
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
2020-11-11 10:22:54 +08:00