hongming
bbc476d47c
Use responsewriter.UserProvidedDecorator instead of auto flush response ( #6171 )
...
Signed-off-by: hongming <coder.scala@gmail.com >
2024-09-13 16:40:36 +08:00
hongming
3c458b7450
fix chunked encoding API no response ( #6157 )
2024-09-06 17:05:41 +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
LQBing
6e0a48c555
Use autoscaling/v2 instead of autoscaling/v2beta2 ( #5833 )
2023-07-13 11:02:58 +08:00
littlejian
fde9d2e7cd
feat: support gitlab identity provider ( #5836 )
2023-07-13 10:44:59 +08:00
Xinzhao Xu
3b8c12ffdc
apis/resources: support for searching alias in annotations ( #5807 )
2023-07-04 11:24:49 +08:00
Wenhao Zhou
b1466e572b
fix: clear all oauth Providers when reloading configuration ( #5797 )
...
* fix: clear all auth Providers when reloading configuration
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
* fix:identity-provider test
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
---------
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
2023-06-29 19:09:44 +08:00
Xinzhao Xu
7575235d64
apiserver: fix the issue that the /kapis/version API cannot be matched by routing ( #5696 )
2023-05-19 11:26:55 +08:00
Wenhao Zhou
53d4900816
Add write operation for dynamic resource ( #5601 )
...
add write operation for dynamic resource
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
2023-05-12 11:33:48 +08:00
hongming
fafe98b4f0
refactor: remove usless options ( #5671 )
...
refactor: remove useless options
2023-05-10 14:01:46 +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
Wenhao Zhou
04f56ee16a
Fix:cannot get jobs by informer ( #5656 )
...
fix:cannot get jobs by informer
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
2023-04-25 16:41:27 +08:00
Wenhao Zhou
62427cda32
Move struct DynamicOptions to package pkg/server ( #5625 )
...
* move struct DynamicOptions to package pkg/server/dynamic_options.go
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
* update test types
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
---------
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
2023-04-07 11:33:36 +08:00
Xinzhao Xu
708de806f8
Use the generic Set to replace deprecated methods ( #5623 )
2023-04-07 11:15:35 +08:00
hongming
00b0229f77
Fix dynamic resource API ( #5573 )
2023-03-08 19:10:44 +08:00
Wenhao Zhou
e6c1c4b7b5
Add iam v1beta1 APIs ( #5502 )
...
update iam v1beta1 types && deprecate iam v1alpha2 apis
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
2023-03-03 11:30:39 +08:00
hongming
f7d0addf9e
Use batch/v1 instead of batch/v1beta1 ( #5562 )
2023-03-03 10:37:38 +08:00
Wenhao Zhou
dc28a0917a
Add api for identity provider login ( #5534 )
...
* add api for ldap login
* update ldap login to identity provider login for more flexible login type
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
* update PasswordAuthenticate
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
* add test case
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
* update api path
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
* make goimports and add annotations
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
* update func names & add annotations
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
---------
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
2023-02-27 18:35:35 +08:00
Wenhao Zhou
9dad732860
Revert PR #5018 ( #5548 )
...
Revert "[KS-OIDC] Remove special characters form sub OIDC standard claim (#5018 )"
This reverts commit 45a062593f .
2023-02-27 15:34:35 +08:00
hongming
f0221dbed9
Use golang-jwt/jwt instead of form3tech-oss/jwt-go ( #5532 )
2023-02-20 12:18:28 +08:00
Wenhao Zhou
b143b41e3c
Fix cannot get registered resource ( #5515 )
...
* Fix can`t get registered resource
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
* update v1beta1 interface Get func`s parameters
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
---------
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
2023-02-15 10:50:23 +08:00
Wenhao Zhou
23df7b051b
ResourceGetter v1beta1 ( #5416 )
...
* add resource getter & reader
Signed-off-by: Wenhao Zhou <wenhaozhou@yunify.com >
* add resource v1beta1 handler
* delete gvrToGvk map instead of using the dynamicRESTMapper for getting gvk, and rename the ResourceLister to ResourceGetter
* add unregisteredMiddleware filter
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
* add secret contains benchmark & add fieldSelector to resourcev1beta1
Signed-off-by: Wenhao Zhou <wenhaozhou@yunify.com >
* delete crds models
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
* delete parameterExtractor and instead of requestInfo
Signed-off-by: Wenhao Zhou <wenhaozhou@yunify.com >
* add benchmark test
* move fieldSelector to DefaultObjectMetaFilter
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
* move fieldSelector to DefaultObjectMetaFilter
* change registeredGv type to set
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
* update filter chains
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
* fix fieldSelector cannot work
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
* fix: list known type do not need served label
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
---------
Signed-off-by: Wenhao Zhou <wenhaozhou@yunify.com >
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com >
2023-02-08 15:00:15 +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
smartcat999
b5a070edeb
feat: update health check API ( #5496 )
...
* feat: update health check API
* fix: code lint && update goimports
* feat: update health check response && update goimports
2023-01-30 14:39:11 +08:00
hongming
5151556663
Fix failed to cache resources if group version not found ( #5408 )
2022-12-09 16:18:34 +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
hzhhong
a8046eee00
Fix:Goroutine leaks when getting audit event sender times out ( #5342 )
...
* Fix:Goroutine leaks when getting audit event sender times out
* make it more readable
2022-11-11 10:50:35 +08:00
zhangpeng
7300405a26
Add switch for notification ( #5283 )
...
Signed-off-by: Gentleelephant <birdhk@kubesphere.io >
Signed-off-by: Gentleelephant <birdhk@kubesphere.io >
Co-authored-by: Gentleelephant <birdhk@kubesphere.io >
2022-10-20 17:09:40 +08:00
Eng Zer Jun
d1fec72a32
refactor: move from io/ioutil to io and os packages ( #5266 )
...
The io/ioutil package has been deprecated as of Go 1.16 [1]. This commit
replaces the existing io/ioutil functions with their new definitions in
io and os packages.
[1]: https://golang.org/doc/go1.16#ioutil
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com >
2022-10-18 15:47:38 +08:00
chavacava
14aa059c63
fix #5267 by renaming yaml struct tag ( #5268 )
...
Signed-off-by: chavacava <salvadorcavadini+github@gmail.com >
Signed-off-by: chavacava <salvadorcavadini+github@gmail.com >
2022-10-08 14:21:57 +08:00
Wenhao Zhou
1b689341ab
Fix: Can not resolve the resource scope correctly ( #5263 )
...
Fix: can not resolve the resource scope of clusters.cluster.kubesphere.io correctly
Signed-off-by: Wenhao Zhou <wenhaozhou@yunify.com >
Signed-off-by: Wenhao Zhou <wenhaozhou@yunify.com >
2022-10-08 10:20:56 +08:00
hongming
db867fa2ed
invalid config file should not be ignored ( #5228 )
...
fix the invalid config file should not be ignored
2022-09-20 10:06:15 +08:00
Wenhao Zhou
6af86c2cf1
add dynamic options for cache ( #4894 )
...
* add dynamic options for cache
* fixed bugs based on unit-test
* add doc for cache
* make cache implements be private
* Change simpleCache name to InMemoryCache
Signed-off-by: Wenhao Zhou <wenhaozhou@yunify.com >
* Remove fake cache and replacing to in memory cache with default parameter
Signed-off-by: Wenhao Zhou <wenhaozhou@yunify.com >
Signed-off-by: Wenhao Zhou <wenhaozhou@yunify.com >
2022-09-19 16:46:15 +08:00
junot
789a0ab1e4
fix rule status set ( #5219 )
...
Signed-off-by: junot <junotxiang@kubesphere.io >
Signed-off-by: junot <junotxiang@kubesphere.io >
2022-09-16 18:43:48 +08:00
wanjunlei
3b5fae0013
support recording disable and enable users in auditing ( #5154 )
...
Signed-off-by: wanjunlei <wanjunlei@kubesphere.io >
Signed-off-by: wanjunlei <wanjunlei@kubesphere.io >
2022-09-07 18:13:40 +08:00
junot
74e127e1a6
add alerting v2beta1 apis ( #5115 )
...
* generate alerting resource client
Signed-off-by: junot <junotxiang@kubesphere.io >
* add alerting v2beta1 apis
Signed-off-by: junot <junotxiang@kubesphere.io >
* tweak some varibles and descs
Signed-off-by: junot <junotxiang@kubesphere.io >
2022-08-04 13:38:41 +08:00
hongming
965dbb5ca7
Fix ks-core helm chart ( #5101 )
2022-07-27 18:31:53 +08:00
wanjunlei
1f2f6157d7
add apis for switch the notification language ( #5088 )
...
add apis for switch the notification lanaguae
Signed-off-by: wanjunlei <wanjunlei@kubesphere.io >
2022-07-22 17:46:57 +08:00
失眠是真滴难受
1b07470611
test: add anonymous unit test ( #5072 )
2022-07-21 10:36:52 +08:00
wanjunlei
a2059725dd
support clean up the notification configure when delete cluster ( #5077 )
2022-07-20 19:27:51 +08:00
hnajib
45a062593f
[KS-OIDC] Remove special characters form sub OIDC standard claim ( #5018 )
...
* [KS-OIDC] Remove special characters form sub OIDC standard claim
* [KS-OIDC] Change to base64 RawURLEncoding
* [KS-OIDC] Import encoding/base64
* [KS-OIDC] Change import
* [KS-OIDC] Damn Go
* [KS-OIDC] Damn Spaces
* [KS-OIDC] Backport to test
* [KS-OIDC] Backport to test: the other way
* [KS-OIDC] Backport to test: convert to string
* [KS-OIDC] Backport to test: Hint from @wansir
* [KS-OIDC] Backport to test: Damn Space
2022-07-07 11:09:35 +08:00
wanjunlei
5cead172cd
update notification manager to v2.0 ( #5030 )
...
Signed-off-by: wanjunlei <wanjunlei@kubesphere.io >
2022-07-05 16:04:33 +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
KubeSphere CI Bot
32ac94a7e5
Merge pull request #4889 from xyz-li/sync
...
cluster not found and repo not found
2022-05-23 15:48:13 +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
hongming
211fb293e0
refactor: remove the useless CRD
2022-05-19 15:43:37 +08:00
hongming
f304ecdd01
Fix: deny the blocked user request
2022-05-12 12:17:41 +08:00
hongming
bc7adc1be6
Fix typo
2022-04-29 18:49:44 +08:00