47 Commits
Author SHA1 Message Date
KubeSphere CI Bot ac36ff5752 Merge pull request #4940 from xyz-li/sa_token
create default token for service account
2022-06-09 11:32:40 +08:00
LiHui 098b77fb4c add key to queue 2022-06-09 11:13:56 +08:00
LiHui e97f27e580 create sa token 2022-06-09 10:28:55 +08:00
Xinzhao Xu 5e02f1b86b Promptly handle the cluster when it is deleted 2022-06-06 11:31:14 +08:00
hongming 382be8b16b fix: cluster list granted to users is incorrect 2022-05-23 17:06:19 +08:00
hongming c434971140 Sync cluster status periodically 2022-05-16 16:00:54 +08:00
hongming 825a38f948 Reduce unnecessary status updates 2022-05-16 10:43:27 +08:00
Xinzhao Xu 1e760b0069 Cleanup cluster controller and remove unused code 2022-03-09 10:52:33 +08:00
Xinzhao Xu 7ae117cbbd Update the clusterName field when the kubesphere-config configmap is updated 2022-03-01 16:22:02 +08:00
Xinzhao Xu e966a1da6f Set the name of the current cluster into the kubesphere-config configmap 2022-02-24 11:51:23 +08:00
Xinzhao Xu d3ed81059f Use the kube-system UID to identify if the member cluster already exists 2022-02-16 11:09:52 +08:00
Xinzhao Xu 7bbefdd30c Sync the expiration time of kubeconfig cert file of the cluster 2022-01-06 12:33:05 +08:00
songf0011 e86c5dea96 fix: fix spell mistake: hostClusterNmae -> hostClusterName 2021-12-26 00:00:46 +08:00
yuswift 8da8c5deb1 support setting host cluster name
Signed-off-by: yuswift <yuswift2018@gmail.com>
2021-09-05 23:26:37 +08:00
Roland.Ma 2fcfb81066 fix controller Start method signature
Signed-off-by: Roland.Ma <rolandma@yunify.com>
2021-08-16 06:58:12 +00:00
Roland.Ma c37a11c5f9 move api to staging
Signed-off-by: Roland.Ma <rolandma@yunify.com>
2021-04-29 08:20:05 +00:00
Sherlock113 cdcd42a6a3 Update host cluster desc
Signed-off-by: Sherlock113 <sherlockxu@yunify.com>
2021-04-14 17:46:29 +08:00
yuswift 3b00fc6d5e add kubesphereversion field for cluser.status
Signed-off-by: yuswift <yuswiftli@yunify.com>

adopt reviews from @LinuxSuRen
2021-04-07 15:12:15 +08:00
yuswift b34c9fb9f5 upgrade kubefed to v0.7.0
Signed-off-by: yuswift <yuswiftli@yunify.com>
2021-03-31 18:12:10 +08:00
zryfish ac275b6e98 add goimports format action (#3630)
Signed-off-by: Jeff <jeffzhang@yunify.com>
2021-03-30 13:44:24 +08:00
yuswift ce3b5a026a fix 502 error when joining the same cluster with a different name
Signed-off-by: yuswift <yuswiftli@yunify.com>
2021-03-25 22:08:08 +08:00
LiHui 83e6221f3a openpitrix crd
Signed-off-by: LiHui <andrewli@yunify.com>

delete helm repo, release and app

Signed-off-by: LiHui <andrewli@yunify.com>

Fix Dockerfile

Signed-off-by: LiHui <andrewli@yunify.com>

add unit test for category controller

Signed-off-by: LiHui <andrewli@yunify.com>

resource api

Signed-off-by: LiHui <andrewli@yunify.com>

miscellaneous

Signed-off-by: LiHui <andrewli@yunify.com>

resource api

Signed-off-by: LiHui <andrewli@yunify.com>

add s3 repo indx

Signed-off-by: LiHui <andrewli@yunify.com>

attachment api

Signed-off-by: LiHui <andrewli@yunify.com>

repo controller test

Signed-off-by: LiHui <andrewli@yunify.com>

application controller test

Signed-off-by: LiHui <andrewli@yunify.com>

release metric

Signed-off-by: LiHui <andrewli@yunify.com>

helm release controller test

Signed-off-by: LiHui <andrewli@yunify.com>

move constants to /pkg/apis/application

Signed-off-by: LiHui <andrewli@yunify.com>

remove unused code

Signed-off-by: LiHui <andrewli@yunify.com>

add license header

Signed-off-by: LiHui <andrewli@yunify.com>

Fix bugs

Signed-off-by: LiHui <andrewli@yunify.com>

cluster cluent

Signed-off-by: LiHui <andrewli@yunify.com>

format code

Signed-off-by: LiHui <andrewli@yunify.com>

move workspace,cluster from spec to labels

Signed-off-by: LiHui <andrewli@yunify.com>

add license header

Signed-off-by: LiHui <andrewli@yunify.com>

openpitrix test

Signed-off-by: LiHui <andrewli@yunify.com>

add worksapce labels for app in appstore

Signed-off-by: LiHui <andrewli@yunify.com>
2021-03-09 18:30:02 +08:00
yuswift 194d054973 refactor cluster controller
Signed-off-by: yuswift <yuswiftli@yunify.com>
2021-02-24 10:12:42 +08:00
KubeSphere CI Bot e6365c62d5 Merge pull request #3214 from yuswift/feature/support_configurable_cluster_resync_perioud
Configurable cluster resync perioud
2021-01-25 14:04:42 +08:00
yuswift 9e0a4b69e8 support configurable cluster resync perioud
Signed-off-by: yuswift <yuswiftli@yunify.com>
2021-01-22 18:06:13 +08:00
Zack Zhang f20c1f33f1 refactor application controller
Signed-off-by: zackzhang <zackzhang@yunify.com>
2021-01-04 16:34:04 +08:00
hongming fe6c5de00f update dependencies
Signed-off-by: hongming <talonwan@yunify.com>
2021-01-04 15:35:32 +08:00
KubeSphere CI Bot 51c853c886 Merge pull request #3203 from yuswift/bugfix/proxy-cluster-status-sync
[BugFix] Fix cluster unjoin federation plane when using proxy connection
2020-12-28 13:55:52 +08:00
Roland.Ma 84f5fb7e69 valid member cluster's workspaces when joining
Signed-off-by: Roland.Ma <rolandma@yunify.com>
2020-12-25 03:16:03 +00:00
yuswift ee13aa7c8a fix #3202
Signed-off-by: yuswift <yuswiftli@yunify.com>
2020-12-14 15:30:48 +08:00
linruichao 98ae80207f fixed: check the cluster has initialized
Previously, always check whether the cluster has been initialized, but the updateClusterCondition function always removes the old condition and then adds the new condition, resulting in always returning after updating the initialized condition.

This commit check the cluster has initialized, if initialized will not updated condition

Signed-off-by: linruichao <linruichao@ruijie.com.cn>
2020-12-14 15:02:30 +08:00
yuswift 62b39810a4 bugfix: multi-cluster-status-condition
Signed-off-by: yuswift <yuswiftli@yunify.com>
2020-11-20 16:19:42 +08:00
zryfish 44799ae68a skip reconcile cluster if not join federation (#3021)
Signed-off-by: Jeff <jeffzhang@yunify.com>
2020-10-15 17:11:05 +08:00
zryfish dbc33fe5d2 add license header (#2761)
Signed-off-by: Jeff <zw0948@gmail.com>
2020-08-05 15:54:17 +08:00
zryfish 89f850466d fix host cluster reconcile bug (#2479)
Signed-off-by: Jeff <zw0948@gmail.com>
2020-07-19 01:22:32 +08:00
zryfish 693a4143db reconcile host cluster (#2354)
print friendly error when component failed

update dockerfile
2020-07-08 23:55:13 +08:00
zryfish 5d9542025a create openpitrix runtime when new cluster added (#2204) 2020-06-15 23:17:16 +08:00
zryfish 79e3597173 fix cluster status (#2192) 2020-06-11 16:10:19 +08:00
zryfish d4b7d88b4b fix cluster status unchanged when cluster agent is already unavailable (#2188) 2020-06-10 17:27:41 +08:00
zryfish bb4d3fee7a add component status to cluster status (#2160) 2020-06-05 14:51:05 +08:00
zryfish 59900f6e1c use kube-apiserver proxy if no kubesphere api endpoint provided (#2144) 2020-06-01 19:54:05 +08:00
zryfish 27ca024bb7 add version api (#2127)
add cluster validation api
2020-05-27 18:11:27 +08:00
zryfish 87e567eaf5 fix cluster controller bug (#2049) 2020-05-06 16:23:38 +08:00
zryfish 98f44fac99 fix generation bug (#2043) 2020-05-01 13:12:54 +08:00
zryfish 5a3eb651f3 change cluster schema (#2026)
* change cluster schema

* change cluster schema
2020-04-27 17:34:02 +08:00
zryfish 69c6d91fdb fix cluster controller (#1996) 2020-04-10 12:37:05 +08:00
zryfish cfaeb10dc6 add cluster api group (#1992) 2020-04-07 19:33:45 +08:00