KubeSphere CI Bot
0f3e48ba30
Merge pull request #3694 from xyz-li/app-fix
...
check release resources status
2021-04-11 13:31:15 +08:00
LiHui
fc165f97d8
check helm release is ready or not
...
Signed-off-by: LiHui <andrewli@yunify.com >
2021-04-08 18:36:29 +08:00
Jeff
2952bf4a3b
add version sub command
...
Signed-off-by: Jeff <zw0948@gmail.com >
2021-04-06 02:00:33 +00:00
zryfish
ac275b6e98
add goimports format action ( #3630 )
...
Signed-off-by: Jeff <jeffzhang@yunify.com >
2021-03-30 13:44:24 +08:00
LiHui
dd8429c542
Fix: nil s3Client of attachment api
...
Signed-off-by: LiHui <andrewli@yunify.com >
format code
Signed-off-by: LiHui <andrewli@yunify.com >
Fix: delete helmRelease on host when delete member cluster
Signed-off-by: LiHui <andrewli@yunify.com >
Fix: modify repo credential
Signed-off-by: LiHui <andrewli@yunify.com >
remove not exitsts charts from helm repo
Signed-off-by: LiHui <andrewli@yunify.com >
2021-03-18 15:26:23 +08:00
LiHui
87c71ed2dd
Fix: handle openpititx config
...
Signed-off-by: LiHui <andrewli@yunify.com >
2021-03-11 18:25:49 +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
hongming
70fa24010c
support workspace resource quota
...
Signed-off-by: hongming <talonwan@yunify.com >
2021-03-02 10:42:09 +08:00
Jeff
c28afabdd5
application controller will only reconcile applications matched with given label selector
...
Signed-off-by: Jeff <jeffzhang@yunify.com >
2021-03-01 13:19:26 +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
KubeSphere CI Bot
3c79548262
Merge pull request #3268 from RolandMa1986/feat-sa
...
Feat ServiceAccount management
2021-01-21 20:03:40 +08:00
KubeSphere CI Bot
1f4d5cb686
Merge pull request #3181 from junotx/custom-alerting
...
feature: custom alerting
2021-01-18 10:19:14 +08:00
Roland.Ma
02b0d9247f
add serviceaccount contorller
...
Signed-off-by: Roland.Ma <rolandma@yunify.com >
2021-01-15 05:23:58 +00:00
junotx
371c9b187d
custom alerting
...
Signed-off-by: junotx <junotx@126.com >
2021-01-12 16:52:36 +08:00
LiHui
1ecec78379
enable metrics by default
...
Signed-off-by: LiHui <andrewli@yunify.com >
2021-01-06 10:18:14 +08:00
LiHui
611f1c6991
add metrics to controller-manager
...
Signed-off-by: LiHui <andrewli@yunify.com >
2021-01-06 10:18:14 +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
Duan Jiong
24e3ac865f
add ippool resource api
...
add ippool webhook and fix some bugs
Signed-off-by: Duan Jiong <djduanjiong@gmail.com >
2020-12-29 14:32:21 +08:00
hongming
a900b6af4e
refactor workspace controller
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-12-28 14:31:48 +08:00
yuswift
2278132d08
Feat: support runnig ks-apiserver without redis option && change log level
...
Signed-off-by: yuswift <yuswiftli@yunify.com >
2020-11-17 10:51:07 +08:00
yuswift
69a27e40aa
Feat: support runnig ks-controller-manager without ldap option
...
Signed-off-by: yuswift <yuswiftli@yunify.com >
2020-11-16 12:19:07 +08:00
Duan Jiong
43d1d6f243
implement ippool
...
1. support vlan ippool management
2. support calico ippool management
Signed-off-by: Duan Jiong <djduanjiong@gmail.com >
2020-10-29 09:59:27 +08:00
zryfish
21a5f83082
fix unable to setup webhook server under leader election ( #2830 )
...
Signed-off-by: Jeff <zw0948@gmail.com >
2020-08-10 15:14:20 +08:00
Duan Jiong
eb21606602
networkpolicy: add new parameters allowedIngressNamespaces for user customization
...
Signed-off-by: Duan Jiong <djduanjiong@gmail.com >
2020-07-28 10:55:16 +08:00
zryfish
c5a63500a4
add application controller ( #2652 )
...
Signed-off-by: Jeff <zw0948@gmail.com >
2020-07-26 23:11:56 +08:00
zryfish
3d74bb0589
login record CRD ( #2565 )
...
* Signed-off-by: hongming <talonwan@yunify.com >
support ldap identity provider
Signed-off-by: hongming <talonwan@yunify.com >
* add login record
Signed-off-by: Jeff <zw0948@gmail.com >
Co-authored-by: hongming <talonwan@yunify.com >
2020-07-23 22:10:39 +08:00
hongming
d1f98b3289
Configuring kubectl image from command line
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-07-23 02:29:56 +08:00
hongming
a42fa6afaf
fix: exit without error log
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-07-21 19:15:21 +08:00
zryfish
97580d3776
use 8443 for webhook port ( #2458 )
...
Signed-off-by: Jeff <zw0948@gmail.com >
2020-07-17 12:56:21 +08:00
zryfish
693a4143db
reconcile host cluster ( #2354 )
...
print friendly error when component failed
update dockerfile
2020-07-08 23:55:13 +08:00
KubeSphere CI Bot
031d6b3b6a
Merge pull request #2270 from wansir/ldap
...
fix: synchronize users to LDAP
2020-07-02 17:54:44 +08:00
hongming
48f80d8c1a
fix: Synchronize users to LDAP
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-07-02 15:43:21 +08:00
Duan Jiong
655fd26cbf
fix nsnp webhook to validate all fileds in it
...
such as ipblock, service.
And the crd openAPIV3Schema could not validate all scenarios
Signed-off-by: Duan Jiong <djduanjiong@gmail.com >
2020-06-28 09:44:05 +08:00
zryfish
ad1471a4a7
only run virtualservice and destinationrule controller when servicemesh is enabled ( #2243 )
2020-06-23 11:48:50 +08:00
zryfish
5d9542025a
create openpitrix runtime when new cluster added ( #2204 )
2020-06-15 23:17:16 +08:00
Zhengyi Lai
3778abf767
Cleanup namespace controller
2020-06-13 00:32:13 +08:00
pengcong06
55354bf20d
add list events
2020-06-10 21:28:07 +08:00
zryfish
e7c5c5a1f3
fix namespace controller crash when openpitrix is not enabled ( #2167 )
2020-06-07 23:15:43 +08:00
hongming
ce3cd21a76
update user's role templates API
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-06-03 23:49:49 +08:00
hongming
85b61dce7c
copyright license update
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-05-25 14:51:24 +08:00
hongming
8f93266ec0
improve IAM module
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-05-23 20:48:19 +08:00
zryfish
18ab887640
add cluster and crd to resources api group ( #2053 )
2020-05-08 17:30:15 +08:00
zhangmin
4f17b7a07f
volume snapshot
2020-05-07 10:47:44 +08:00
zryfish
31436b451d
fix multicluster options ( #2037 )
2020-04-29 14:36:40 +08:00
Duan Jiong
d3bdcd0465
network: support network isolate
...
Add new crd to convert kubesphere network policy to k8s network policy, and then other network
plugin will do the rest work.
Use cache.go from calico project's kube-controller, it aim to sync nsnp with k8s np, delete unused np, and relieve the pressure on k8s restful client.
If you want higher performance, you can implement interface NsNetworkPolicyProvider in pkg/controller/provider/namespace_np.go.
Signed-off-by: Duan Jiong <djduanjiong@gmail.com >
2020-04-28 10:21:50 +08:00
zryfish
5a3eb651f3
change cluster schema ( #2026 )
...
* change cluster schema
* change cluster schema
2020-04-27 17:34:02 +08:00
runzexia
9a6ba04a37
clean old devops code
...
todo impl use informer
Signed-off-by: runzexia <runzexia@yunify.com >
2020-04-15 11:03:08 +08:00
runzexia
1a6f563da1
Merge branch 'dev' into devops-refactor
...
# Conflicts:
# cmd/controller-manager/app/controllers.go
# hack/generate_client.sh
# pkg/client/clientset/versioned/clientset.go
# pkg/client/clientset/versioned/fake/clientset_generated.go
# pkg/client/clientset/versioned/fake/register.go
# pkg/client/clientset/versioned/scheme/register.go
# pkg/client/informers/externalversions/generic.go
2020-04-01 11:04:09 +08:00