hongming
0d852e8276
chore: update copyright headers ( #6496 )
...
Signed-off-by: hongming <coder.scala@gmail.com >
2025-04-30 15:53:51 +08:00
hongming
7a3a99cecb
fix workspace role name exceeding the length limit ( #2132 )
...
Signed-off-by: hongming <coder.scala@gmail.com >
2024-12-26 15:51:44 +08:00
KubeSphere CI Bot
447a51f08b
feat: kubesphere 4.0 ( #6115 )
...
* feat: kubesphere 4.0
Signed-off-by: ci-bot <ci-bot@kubesphere.io >
* feat: kubesphere 4.0
Signed-off-by: ci-bot <ci-bot@kubesphere.io >
---------
Signed-off-by: ci-bot <ci-bot@kubesphere.io >
Co-authored-by: ks-ci-bot <ks-ci-bot@example.com >
Co-authored-by: joyceliu <joyceliu@yunify.com >
2024-09-06 11:05:52 +08:00
hongming
673fdde52c
Bump github.com/emicklei/go-restful-openapi to v2.9.2-0.20230507070325-d6acc08e570c ( #5669 )
2023-05-09 10:13:45 +08:00
hongming
1c49fcd57e
Bump sigs.k8s.io/controller-runtime to v0.14.4 ( #5507 )
...
* Bump sigs.k8s.io/controller-runtime to v0.14.4
* Update gofmt
2023-02-08 14:06:15 +08:00
hongzhouzi
44167aa47a
Upgrade k8s package verison ( #5358 )
...
* upgrade k8s package version
Signed-off-by: hongzhouzi <hongzhouzi@kubesphere.io >
* Script upgrade and code formatting.
Signed-off-by: hongzhouzi <hongzhouzi@kubesphere.io >
Signed-off-by: hongzhouzi <hongzhouzi@kubesphere.io >
2022-11-15 14:56:38 +08:00
Wenhao Zhou
77547147de
Check cluster permission for create/update workspacetemplate ( #5302 )
...
* add cluster authorization for create/update workspacetemplate
Signed-off-by: Wenhao Zhou <wenhaozhou@yunify.com >
add cluster authorization for create/update workspacetemplate
Signed-off-by: Wenhao Zhou <wenhaozhou@yunify.com >
* add handle forbidden err
* add forbidden error log
* allow to use clusters of public visibility
Signed-off-by: Wenhao Zhou <wenhaozhou@yunify.com >
2022-10-20 18:47:41 +08:00
Wenhao Zhou
95576bb827
Add authorization control for patching workspacetemplates ( #5191 )
...
* update patch workspacetemplate for supporting patch with JsonPatchType and change the authorization processing
Signed-off-by: Wenhao Zhou <wenhaozhou@yunify.com >
* make goimports
* Fix: Of the type is not string will lead to panic
Signed-off-by: Wenhao Zhou <wenhaozhou@yunify.com >
* Add jsonpatchutil for handling json patch data
Signed-off-by: Wenhao Zhou <wenhaozhou@yunify.com >
* Updated patch workspacetemplate to to make the code run more efficiently
* fix: multiple clusterrolebindings cannot autorizate
* Correct wrong spelling
Signed-off-by: Wenhao Zhou <wenhaozhou@yunify.com >
2022-09-08 10:23:41 +08:00
Hao Wang
587dbe723b
Fix the tiny typo in ks-openapi-spec ( #5114 )
...
There is tiny typo in Create Namespace API.
So fix it quickly.
2022-08-10 17:58:32 +08:00
andrew_li
f289795312
Add golangci-lint workflow ( #4999 )
...
* fix lint workflow
* add golang lint
* close http response body
2022-06-29 11:58:36 +08:00
hongming
382be8b16b
fix: cluster list granted to users is incorrect
2022-05-23 17:06:19 +08:00
LiHui
35027a346b
add openpitrix Client to apiserver
2022-05-20 17:37:52 +08:00
LiHui
32b85cd625
cluster clusters
2022-05-20 11:53:51 +08:00
Xinzhao Xu
26576cc665
Add get workspace API
2022-05-16 16:14:33 +08:00
Xinzhao Xu
6a3e1ac099
Refactor workspace API and introduced tenant v1alpha3 version
2022-03-09 14:12:08 +08:00
mango
f018a23023
chore: add licenses check tools ( #4706 )
...
* feat: check licenses header with skywalking-eye and support check tools.
Signed-off-by: mango <xu.weiKyrie@foxmail.com >
* feat: check licenses header with skywalking-eye and support check tools.
Signed-off-by: mango <xu.weiKyrie@foxmail.com >
* feat: check licenses header with skywalking-eye and support check tools.
Signed-off-by: mango <xu.weiKyrie@foxmail.com >
* remove verify-licenses because verify-all exist.
Signed-off-by: mango <xu.weiKyrie@foxmail.com >
* update modules.txt
Signed-off-by: mango <xu.weiKyrie@foxmail.com >
* revert go.mod
Signed-off-by: mango <xu.weiKyrie@foxmail.com >
* update vendor directory.
Signed-off-by: mango <xu.weiKyrie@foxmail.com >
* revert go.sum
Signed-off-by: mango <xu.weiKyrie@foxmail.com >
* revert go.sum
Signed-off-by: mango <xu.weiKyrie@foxmail.com >
* ignore `pkg/controller/application/status.go`
Signed-off-by: mango <xu.weiKyrie@foxmail.com >
* add license header.
Signed-off-by: mango <xu.weiKyrie@foxmail.com >
2022-03-09 10:25:13 +08:00
x893675
2a521bb157
add feature for live-reload when configuration changed
...
Signed-off-by: x893675 <x893675@icloud.com >
2022-02-08 16:28:01 +08:00
Roland.Ma
c37a11c5f9
move api to staging
...
Signed-off-by: Roland.Ma <rolandma@yunify.com >
2021-04-29 08:20:05 +00:00
Rao Yunkun
bc387ca3fd
Add metering default config.
...
Signed-off-by: Rao Yunkun <yunkunrao@yunify.com >
2021-04-20 12:10:41 +08:00
Rao Yunkun
5904e2e9be
Remove metering ConfigMap dependency.
...
Signed-off-by: Rao Yunkun <yunkunrao@yunify.com >
2021-04-19 17:36:01 +08:00
Roland.Ma
133a67ce92
feat: optional cascade delete resources when deleting workspace
...
Signed-off-by: Roland.Ma <rolandma@yunify.com >
2021-04-06 02:38:04 +00:00
Rao Yunkun
845f6bbe89
Intergate OpenPitrix metrics into metering.
...
Signed-off-by: Rao Yunkun <yunkunrao@yunify.com >
2021-03-30 18:13:18 +08:00
Rao Yunkun
d08e402384
Integate metering module and support metering data csv format export.
...
Signed-off-by: Rao Yunkun <yunkunrao@yunify.com >
2021-03-30 15:46:16 +08:00
zryfish
ac275b6e98
add goimports format action ( #3630 )
...
Signed-off-by: Jeff <jeffzhang@yunify.com >
2021-03-30 13:44:24 +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
Rao Yunkun
d9b681dd8d
Merge branch 'master' into metering
...
Signed-off-by: Rao Yunkun <yunkunrao@yunify.com >
2021-03-05 14:43:30 +08:00
Rao Yunkun
36a6b6682d
code clean
...
Signed-off-by: Rao Yunkun <yunkunrao@yunify.com >
2021-03-05 14:33:51 +08:00
Rao Yunkun
5bddda51e7
Change metering exported format to csv.
...
Signed-off-by: Rao Yunkun <yunkunrao@yunify.com >
2021-03-02 11:56:08 +08:00
hongming
70fa24010c
support workspace resource quota
...
Signed-off-by: hongming <talonwan@yunify.com >
2021-03-02 10:42:09 +08:00
yunkunrao
e9073f0486
Add metering api.
...
Signed-off-by: yunkunrao <yunkunrao@yunify.com >
2021-02-22 14:31:10 +08:00
wanjunlei
039507c9ae
add a es client for auditing, events, and logging
...
Signed-off-by: wanjunlei <wanjunlei@yunify.com >
2020-12-29 14:17:21 +08:00
hongming
cd99f78768
Fix container terminal security risk
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-11-13 16:37:33 +08:00
hongming
496db42be6
refine api docs
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-10-27 18:48:36 +08:00
zryfish
6f367e4f22
fix some swagger json errors ( #2869 )
...
Signed-off-by: Jeff <zw0948@gmail.com >
2020-08-13 13:24:58 +08:00
KubeSphere CI Bot
723e9e27d7
Merge pull request #2770 from wansir/tenant
...
fix workspacetemplate patch API not working
2020-08-06 16:31:53 +08:00
hongming
e8c1acdcf3
fix workspacetemplate patch API not working
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-08-06 16:17:49 +08:00
zryfish
dbc33fe5d2
add license header ( #2761 )
...
Signed-off-by: Jeff <zw0948@gmail.com >
2020-08-05 15:54:17 +08:00
hongming
13ffbe8968
fix tenant resource list API
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-07-30 11:48:55 +08:00
huanggze
70d0d5fe18
Allow global admins to view deleted namespace logs
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2020-07-29 10:26:38 +08:00
hongming
bda48c240f
fix: devop IAM bugs
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-07-28 10:01:50 +08:00
hongming
3525fc5507
add federatednamespaces tenant API
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-07-20 17:39:46 +08:00
hongming
99aff3c7da
fix: resource scope ( #2280 )
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-07-07 15:24:10 +08:00
hongming
56cf6d1028
add role patch API
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-06-18 11:31:55 +08:00
hongming
4fcaa78b45
improve multicluster resource controller
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-06-15 21:40:24 +08:00
hongming
bafeecfee6
add tenant resource API
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-06-11 01:47:25 +08:00
wanjunlei
3d3b9d5af5
add response_code_filter parameter in auditing events search api
2020-06-04 12:06:56 +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
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