Commit Graph

115 Commits

Author SHA1 Message Date
zhu733756
242ceb54f6 [v3.2] Add grafana dashboard importing API (#11)
* Add API to import grafana templates to kubesphere dashboard
* Merge and fix the latest codes from kubesphere #2501

Signed-off-by: zhu733756 <talonzhu@yunify.com>
2021-08-31 12:24:46 +08:00
wenhuwang
adfd3d7aaf Upgrade ingress api version to networking.k8s.io/v1
Signed-off-by: wenhuwang <976400757@qq.com>
2021-08-19 15:36:04 +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
KubeSphere CI Bot
318ecfdfd5 Merge pull request #3919 from RolandMa1986/fix-manifests
change controller-gen crds source path
2021-06-01 13:34:35 +08:00
Roland.Ma
0ba9f28aac fix: dashboard ut test
Signed-off-by: Roland.Ma <rolandma@yunify.com>
2021-05-31 07:42:46 +00:00
Roland.Ma
ee55e26e3c query role by rolename
Signed-off-by: Roland.Ma <rolandma@yunify.com>
2021-05-14 02:08:16 +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
Zhengyi Lai
8d43b2a909 Merge pull request #3710 from xyz-li/app
Add owner files for the application relevant code base
2021-04-14 10:07:02 +08:00
yuswift
a35da047f3 upgrade crd to apiextensions/v1
Signed-off-by: yuswift <yuswift2018@gmail.com>
2021-04-09 16:00:28 +08:00
LiHui
620f65410a add OWNERS file
Signed-off-by: LiHui <andrewli@yunify.com>
2021-04-09 11:50:57 +08:00
zryfish
ac275b6e98 add goimports format action (#3630)
Signed-off-by: Jeff <jeffzhang@yunify.com>
2021-03-30 13:44:24 +08:00
zryfish
fb2db3e164 fix concurrent map writes (#3529)
Signed-off-by: Jeff <jeffzhang@yunify.com>
2021-03-22 13:14:14 +08:00
KubeSphere CI Bot
b2fc11808b Merge pull request #3462 from junotx/cmfix
add monitoring dashboard query api
2021-03-19 14:19:05 +08:00
Duan Jiong
ff1587f445 modify ippool api resource to namespace scope
sync namespace annotation when ippool is deleting

Signed-off-by: Duan Jiong <djduanjiong@gmail.com>
2021-03-16 19:41:26 +08:00
junotx
a8b9211416 updating dashboard dependency version and resolve conflicts
Signed-off-by: junotx <junotx@126.com>
2021-03-16 10:49:49 +08:00
junotx
4f5c1378f8 add monitoring dashboard query api
Signed-off-by: junotx <junotx@126.com>
2021-03-16 10:27:19 +08:00
hongming
ad38e692ff fix unauthorized resource access
Signed-off-by: hongming <talonwan@yunify.com>
2021-03-12 18:13:00 +08:00
wanjunlei
e3cf58e84b Integrate all receivers into one crd, and all configs into another crd
Signed-off-by: wanjunlei <wanjunlei@yunify.com>
2021-03-10 18:55:46 +08:00
wanjunlei
f4f5f8283e change notification crd version to v2alpha1
Signed-off-by: wanjunlei <wanjunlei@yunify.com>
2021-03-10 17:36:06 +08:00
wanjunlei
f9213fcdc8 support customize notification receiver
Signed-off-by: wanjunlei <wanjunlei@yunify.com>
2021-03-10 17:32:48 +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
KubeSphere CI Bot
3c79548262 Merge pull request #3268 from RolandMa1986/feat-sa
Feat ServiceAccount management
2021-01-21 20:03:40 +08:00
zackzhang
2b0b36672b fix application reconcile
Signed-off-by: zackzhang <zackzhang@yunify.com>
2021-01-19 14:58:07 +08:00
Roland.Ma
35f7e46c65 feat: add serviceaccounts api
Signed-off-by: Roland.Ma <rolandma@yunify.com>
2021-01-15 05:23:57 +00:00
junotx
371c9b187d custom alerting
Signed-off-by: junotx <junotx@126.com>
2021-01-12 16:52:36 +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
KubeSphere CI Bot
1e5fdea5f2 Merge pull request #3140 from wansir/identity-provider
improve identity provider plugin
2020-12-10 19:39:44 +08:00
hongming
dfaefa5ffb improve identity provider plugin
Signed-off-by: hongming <talonwan@yunify.com>
2020-12-10 14:35:56 +08:00
Roland.Ma
ca041bf4bd filter groupbinding by user field
Signed-off-by: Roland.Ma <rolandma@yunify.com>
2020-12-08 14:27:20 +00:00
Roland.Ma
30216c411b add group filter for user api
Signed-off-by: Roland.Ma <rolandma@yunify.com>
2020-11-25 09:41:26 +00:00
Roland.Ma
af271a49ce feat: group auth, add group & groupbinding api
Signed-off-by: Roland.Ma <rolandma@yunify.com>
2020-11-10 07:19:59 +00:00
min zhang
34d84dc865 fmt (#3004)
Signed-off-by: zhangmin <arminzhang@yunify.com>
2020-10-09 15:00:03 +08:00
KubeSphere CI Bot
98bcc70b0d Merge pull request #2980 from min-zh/dev
add status deleting of volumesnapshot
2020-10-09 10:25:47 +08:00
zhangmin
20f4c4ba7d add status deleting of volumesnapshot
Signed-off-by: zhangmin <arminzhang@yunify.com>
2020-09-21 11:43:42 +08:00
stoneshi-yunify
7fe78e485b add ut for storageclasses.go
Signed-off-by: stoneshi-yunify <70880165+stoneshi-yunify@users.noreply.github.com>
2020-09-21 10:44:20 +08:00
stoneshi-yunify
81fe75fae2 fix: add nil check for storage class name
Signed-off-by: stoneshi-yunify <70880165+stoneshi-yunify@users.noreply.github.com>
2020-09-14 18:40:07 +08:00
zryfish
1fcef6966f fix search node with invalid name bug (#2902)
Signed-off-by: Jeff <jeffzhang@yunify.com>
2020-08-20 15:04:44 +08:00
zryfish
9eba26b707 fix node resources requests not returned bug (#2877)
Signed-off-by: Jeff <jeffzhang@yunify.com>
2020-08-14 17:34:20 +08:00
zryfish
2064340c3a fix job search bug (#2840)
Signed-off-by: Jeff <zw0948@gmail.com>
2020-08-11 11:20:58 +08:00
zryfish
dbc33fe5d2 add license header (#2761)
Signed-off-by: Jeff <zw0948@gmail.com>
2020-08-05 15:54:17 +08:00
KubeSphere CI Bot
2dd0efb092 Merge pull request #2719 from wansir/rolebase
initial role differentiation of DevOps project and namespace
2020-08-01 09:51:52 +08:00
hongming
03e7987655 initial role differentiation of DevOps project and namespace
Signed-off-by: hongming <talonwan@yunify.com>
2020-07-31 23:27:20 +08:00
zryfish
bf55d23de9 add missing federated resources (#2728)
Signed-off-by: Jeff <zw0948@gmail.com>
2020-07-31 18:22:23 +08:00
zryfish
4702beb6ac add federated resource api (#2725)
Signed-off-by: Jeff <zw0948@gmail.com>
2020-07-31 17:12:58 +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
KubeSphere CI Bot
d31a09e8c0 Merge pull request #2543 from wansir/federatednamespaces
fix federatednamespace resource scope
2020-07-23 08:55:49 +08:00
hongming
c103f47abd fix federatednamespace resource scope
Signed-off-by: hongming <talonwan@yunify.com>
2020-07-22 22:42:53 +08:00