Commit Graph

45 Commits

Author SHA1 Message Date
root 951c31189a add auditing events search api 2020-05-28 09:55:14 +08:00
KubeSphere CI Bot b8f6a97340 Merge pull request #2100 from huanggze/logging
logging: integrate new IAM
2020-05-25 21:43:34 +08:00
huanggze 9b6f38d857 logging: integrate new IAM
Signed-off-by: huanggze <loganhuang@yunify.com>
2020-05-25 16:58:20 +08:00
hongming 85b61dce7c copyright license update
Signed-off-by: hongming <talonwan@yunify.com>
2020-05-25 14:51:24 +08:00
KubeSphere CI Bot 8362f59adc Merge pull request #2104 from huanggze/monitoring
monitor: add platform metrics
2020-05-25 10:49:34 +08:00
hongming 8f93266ec0 improve IAM module
Signed-off-by: hongming <talonwan@yunify.com>
2020-05-23 20:48:19 +08:00
huanggze 5c695a1c90 monitor: add platform metrics
Signed-off-by: huanggze <loganhuang@yunify.com>
2020-05-23 15:09:20 +08:00
junotx 8f5ca7673d add events search apis 2020-05-15 10:28:12 +08:00
Jeff c62254696c fix openapi schema bug 2020-04-29 20:19:48 +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
Zhengyi Lai 8ad17a4648 Add network configuration to apiserver/config 2020-04-17 23:27:57 +08:00
Zhengyi Lai 828f7726fd Add network topology APIs
Signed-off-by: Zhengyi Lai <zheng1@yunify.com>
2020-04-16 16:13:06 +08:00
zryfish b51013333d Fix openapi schema (#2013)
* fix openapi spec

fix openapi schema bug

* fix api schema bug
2020-04-16 15:27:19 +08:00
runzexia d8259160b8 Merge branch 'dev' into devops-refactor
# Conflicts:
#	Makefile
#	api/api-rules/violation_exceptions.list
#	api/openapi-spec/swagger.json
#	cmd/controller-manager/app/controllers.go
#	hack/generate_client.sh
#	pkg/apis/cluster/v1alpha1/openapi_generated.go
#	pkg/client/informers/externalversions/generic.go
#	pkg/kapis/tenant/v1alpha2/register.go
#	pkg/models/tenant/devops.go
#	pkg/models/tenant/workspaces.go
#	pkg/simple/client/devops/fake/fakedevops.go
#	tools/cmd/crd-doc-gen/main.go
2020-04-15 11:33:05 +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
zryfish 372a52e70e monitor: add tests
Signed-off-by: huanggze <loganhuang@yunify.com>
2020-04-13 09:37:37 +08:00
zryfish cfaeb10dc6 add cluster api group (#1992) 2020-04-07 19:33:45 +08:00
runzexia 564d39caf0 clean codee 2020-04-01 12:04:05 +08:00
runzexia e8b9d9cdf3 add pipeline openapi docs
Signed-off-by: runzexia <runzexia@yunify.com>
2020-03-25 11:01:51 +08:00
runzexia 7a00f9e3e4 add multi version crd docs support &add crd docs gen
Signed-off-by: runzexia <runzexia@yunify.com>
2020-03-23 17:11:50 +08:00
zryfish 641615b299 This is a huge commit, it does following things: (#1942)
1. Remove ks-iam standalone binary, move it to ks-apiserver
2. Generate all devops apis inside kubesphere repository, no need to
import s2ioperator.
3. Reorganize ldap code, make it more flexible to use.
2020-03-10 13:50:17 +08:00
zryfish ea88c8803d use istio client-go library instead of knative (#1661)
use istio client-go library instead of knative
bump kubernetes dependency version
change code coverage to codecov
2019-12-13 11:26:18 +08:00
Jeff 2968666376 move custom apis to kapis 2019-12-09 11:12:45 +08:00
runzexia 2f87ad7e2c fmt swagger.json
Signed-off-by: runzexia <runzexia@yunify.com>
2019-09-26 18:54:53 +08:00
hongming 1b5681c12b refactor: openpitrix module
Signed-off-by: hongming <talonwan@yunify.com>
2019-09-26 13:41:00 +08:00
Jeff 96d2ac4112 This is a huge commit, it does following things:
1. refactor kubesphere dependency service client creation, we can
disable dependency by config
2. dependencies can be configured by configuration file
3. refactor cmd package using cobra.Command, so we can use hypersphere
to invoke command sepearately. Later we only need to build one image to
contains all kubesphere core components. One command to rule them all!
4. live reloading configuration currently not implemented
2019-09-11 19:53:35 +08:00
KubeSphere CI Bot 6d43f295ae Merge pull request #639 from soulseen/improve/search_image
add docker image search api
2019-09-02 17:20:00 +08:00
runzexia f00917b025 reset to master
Signed-off-by: runzexia <runzexia@yunify.com>
2019-08-27 14:54:01 +08:00
soulseen 8aadf7af34 add docker image search api
Signed-off-by: soulseen <sunzhu@yunify.com>
2019-08-14 15:19:58 +08:00
runzexia 7c8012891c gen client
Signed-off-by: runzexia <runzexia@yunify.com>
2019-08-07 17:11:00 +08:00
runzexia f8d3b22750 add network crd doc gen
Signed-off-by: runzexia <runzexia@yunify.com>
2019-07-31 11:48:48 +08:00
runzexia de7fc0819f fix comment & add servicemesh gen
Signed-off-by: runzexia <runzexia@yunify.com>
2019-07-30 21:19:35 +08:00
runzexia 1c10391faf feat: add crd gen
Signed-off-by: runzexia <runzexia@yunify.com>
2019-07-30 13:36:54 +08:00
runzexia c5f9c6bf18 add devops api tag
Signed-off-by: runzexia <runzexia@yunify.com>
2019-07-03 12:53:40 +08:00
hongming 3f9ea22043 update api version
Signed-off-by: hongming <talonwan@yunify.com>
2019-07-03 10:06:41 +08:00
huanggze 2530dbaf4e refine api docs
Signed-off-by: huanggze <loganhuang@yunify.com>
2019-07-02 16:26:32 +08:00
huanggze be488ec67e api: update tags & reference links
Signed-off-by: huanggze <loganhuang@yunify.com>
2019-07-01 18:58:02 +08:00
hongming 4b29fa4922 docs: update api docs
Signed-off-by: hongming <talonwan@yunify.com>
2019-06-28 13:22:19 +08:00
runzexia e86b2a4dcc fix devops api import error
Signed-off-by: runzexia <runzexia@yunify.com>
2019-06-10 14:15:10 +08:00
hongming 4ae7d3256e fix: application api
Signed-off-by: hongming <talonwan@yunify.com>
2019-05-14 23:50:12 +08:00
sunzhu e64e8bb93b add jenkins api
Signed-off-by: soulseen <sunzhu@yunify.com>
2019-04-24 15:18:21 +08:00
hongming 93ad572e19 refine tenant api
Signed-off-by: hongming <talonwan@yunify.com>
2019-04-08 20:48:31 +08:00
zryfish 523a0f01aa refactor iam api
Signed-off-by: hongming <talonwan@yunify.com>
2019-03-20 13:09:33 +08:00
hongming b59c244ca2 add ks-iam and ks-apigateway
Signed-off-by: hongming <talonwan@yunify.com>
2019-03-11 21:21:06 +08:00
jeff 47bf8820f4 Initial commit 2019-03-07 17:08:54 +08:00