69 Commits

Author SHA1 Message Date
hongming
281b2091a5 chore: update build and dependency management scripts (#6513)
Signed-off-by: hongming <coder.scala@gmail.com>
2025-05-27 16:03:39 +08:00
hongming
7b22188e41 refactor: update ks-console-config.yaml use dynamic configuration values (#6488)
Signed-off-by: hongming <coder.scala@gmail.com>
2025-04-23 11:16:30 +08:00
hongming
59630d07a3 update extension-museum.yaml (#6463)
Signed-off-by: hongming <coder.scala@gmail.com>
2025-03-28 13:55:08 +08:00
hongming
239a1ec8a6 chore: remove deprecated CronJob for restarting extensions museum (#6457)
Signed-off-by: hongming <coder.scala@gmail.com>
2025-03-20 15:40:59 +08:00
hongming
3e12e76f43 chore: update ks-core helm chart
Signed-off-by: hongming <coder.scala@gmail.com>
2025-03-19 06:26:26 +00:00
KubeSphere CI Bot
7e4b3162d1 adjust the authorization rules for authenticated users (#2182)
Signed-off-by: hongming <coder.scala@gmail.com>
Co-authored-by: hongming <coder.scala@gmail.com>
2025-03-19 06:26:25 +00:00
hongming
447bc08639 feat: add resource protection webhook (#2168)
Signed-off-by: hongming <coder.scala@gmail.com>
2025-03-19 06:26:25 +00:00
smartcat999
9fab44d0bf fix: update console permission with ks service account (#2135)
* fix: update console permission with ks service account

Signed-off-by: peng wu <2030047311@qq.com>

* fix: update restart pod's annotation

Signed-off-by: peng wu <2030047311@qq.com>

* fix: update restart pod condition

Signed-off-by: peng wu <2030047311@qq.com>

* fix: service account pod restart condition

Signed-off-by: peng wu <2030047311@qq.com>

* fix: service account pod restart condition

Signed-off-by: peng wu <2030047311@qq.com>

* fix: update goimports

Signed-off-by: peng wu <2030047311@qq.com>

---------

Signed-off-by: peng wu <2030047311@qq.com>
Signed-off-by: hongming <coder.scala@gmail.com>
2025-03-19 06:26:25 +00:00
hongming
dc33efe618 chore: refine ks-core helm chart (#2128)
Signed-off-by: hongming <coder.scala@gmail.com>
2025-03-19 06:26:25 +00:00
hongming
c438adedeb security: restrict anonymous access to the /kapis/version endpoint (#2107)
Signed-off-by: hongming <coder.scala@gmail.com>
2025-03-19 06:26:25 +00:00
hongming
a1a6abca4f fix the x509 certificate error (#2092)
Signed-off-by: hongming <coder.scala@gmail.com>
2025-03-19 06:26:25 +00:00
hongming
f221849255 update helm chart
Signed-off-by: hongming <coder.scala@gmail.com>
2025-03-19 06:26:25 +00:00
hongming
d064ef67c7 feat: support service account token auth mode
Signed-off-by: hongming <coder.scala@gmail.com>
2025-03-19 06:26:25 +00:00
smartcat999
2660e60209 fix: update annotations with user's idap labels (#2042) 2025-03-19 06:26:25 +00:00
smartcat999
f1196ba3b6 fix: the problem of unauthorized access in the namespace-manage-serviceaccount permission template of the Operator role under the namespace (#1991) 2025-03-19 06:26:25 +00:00
KubeSphere CI Bot
d0c7cb156f add application release validatingWebhook (#2170)
* add application release validatingWebhook

Signed-off-by: wenhaozhou <wenhaozhou@yunify.com>

* enable at host cluster

Signed-off-by: wenhaozhou <wenhaozhou@yunify.com>

---------

Signed-off-by: wenhaozhou <wenhaozhou@yunify.com>
Co-authored-by: wenhaozhou <wenhaozhou@yunify.com>
Signed-off-by: hongming <coder.scala@gmail.com>
2025-03-19 06:26:24 +00:00
KubeSphere CI Bot
c3bb02ee9f chore: simplify telemetry config (#6442)
Signed-off-by: hongming <coder.scala@gmail.com>
Co-authored-by: hongming <coder.scala@gmail.com>
2025-03-17 10:59:56 +08:00
KubeSphere CI Bot
0556934ecc [kse-2112] add extension version controller (#6399)
Signed-off-by: ks-ci-bot <ks-ci-bot@kubesphere.io>
Co-authored-by: ks-ci-bot <ks-ci-bot@kubesphere.io>
2025-03-11 10:13:47 +08:00
smartcat999
7e2cafd15b update ks-core helm chart (#6401)
fix: cherrypick update ks-core helm chart

Signed-off-by: peng wu <2030047311@qq.com>
2025-03-11 09:57:48 +08:00
liujian
430a3589d8 feat: add category for deepseek (#6377)
Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2025-02-28 17:02:36 +08:00
hongming
c1259aff8b feat: platform config API (#2052) (#6303)
Signed-off-by: hongming <coder.scala@gmail.com>
2025-02-28 16:48:44 +08:00
hongming
452d09775a adjust the authorization rules for workspace roles (#6329)
Signed-off-by: hongming <coder.scala@gmail.com>
2025-01-06 15:34:24 +08:00
hongming
97d131e251 fix: incorrect redis config (#2130) (#6316)
Signed-off-by: hongming <coder.scala@gmail.com>
2024-12-20 14:37:04 +08:00
hongming
65eb534ed9 chore: add helm release namespace check (#6315)
Signed-off-by: hongming <coder.scala@gmail.com>
2024-12-16 18:47:59 +08:00
凌波
54f4a9b893 feat: Enhance JSBundle Api to declare auxiliary asset files required for extending components (#6308)
feat: add support for auxiliary asset files to jsBundle

Signed-off-by: lingbo <lingbo@lingbohome.com>
2024-12-12 16:58:55 +08:00
Xinzhao Xu
e389253a4e Support for configuring affinity for helm executor (#1989) 2024-12-05 11:08:14 +08:00
liujian
d0483aa39a feature: reduce telemetry dependence. (#6276)
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-11-26 11:31:35 +08:00
liujian
9c962d3cbf feat: create extensionVersions by depth (#6286)
* feat: create extensionVersions by depth

* Apply suggestions from code review

Signed-off-by: hongming <coder.scala@gmail.com>

* Apply suggestions from code review

Signed-off-by: hongming <coder.scala@gmail.com>

---------

Signed-off-by: hongming <coder.scala@gmail.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: hongming <coder.scala@gmail.com>
2024-11-26 10:47:36 +08:00
inksnw
637950c979 update workloadtemplates RoleTemplate (#6285) 2024-11-25 17:27:35 +08:00
inksnw
bac3bc62f9 Support manual triggering of a repository update. (#6280)
* Support manual triggering of a repository update.

* cherry pick add api for workload template (#1982)

* cherry pick (add operator application (#1970))

* Modify routing implementation to improve readability

* cherry pick from kse dfc40e5adf5aa2e67d1

* Filter by Routing Parameter Namespace (#1990)

* add doc for workloadtemplates
2024-11-25 10:56:35 +08:00
Xinzhao Xu
6205e44817 fix: cache checking always evaluates to true 2024-10-31 17:30:37 +08:00
Wenhao Zhou
4fa4f5b42d enhancement: disable redis when running as member cluster
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com>
2024-10-31 16:38:38 +08:00
hongming
1fd47dda4d disable extensions-museum in member cluster (#6237)
Signed-off-by: hongming <coder.scala@gmail.com>
2024-10-25 17:49:50 +08:00
Xinzhao Xu
3e723b2e23 config/ks-core: fix the CronJob API version determination issue (#6221) 2024-10-11 18:39:34 +08:00
liujian
86bac734f9 fix: add annotation checksum/cert to extensions-museum pod (#6201)
Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-09-24 16:48:15 +08:00
liujian
ecdffc7d73 fix: add tls when get repository index. (#6195)
* fix: add tls when get repository index.

Signed-off-by: joyceliu <joyceliu@yunify.com>

* Update staging/src/kubesphere.io/utils/helm/repo_index.go

Signed-off-by: hongming <coder.scala@gmail.com>

* fix: add tls when get repository index.

Signed-off-by: joyceliu <joyceliu@yunify.com>

---------

Signed-off-by: joyceliu <joyceliu@yunify.com>
Signed-off-by: hongming <coder.scala@gmail.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: hongming <coder.scala@gmail.com>
2024-09-23 15:05:14 +08:00
liujian
14bbc45531 fix: graceful delete ks-core (#6182)
* fix: graceful delete ks-core

Signed-off-by: joyceliu <joyceliu@yunify.com>

* fix: graceful delete ks-core

Signed-off-by: joyceliu <joyceliu@yunify.com>

---------

Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-09-19 18:45:10 +08:00
liujian
4afda8d02b fix: cronjob.batch/v1 is invalid in k8s v1.19 (#6178)
fix: auto update extension museum only when kubernetes version > =v1.20.0

Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-09-18 16:35:08 +08:00
liujian
499e10d913 feat: add extension-museum in helm (#6168)
* feat: add extension-museum in helm

Signed-off-by: joyceliu <joyceliu@yunify.com>

* feat: add extension-museum in helm

Signed-off-by: joyceliu <joyceliu@yunify.com>

---------

Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2024-09-13 16:04:02 +08:00
hongming
a364f856f1 Update telemetry config (#6167)
Signed-off-by: hongming <coder.scala@gmail.com>
2024-09-12 11:32:01 +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
d976069c5b Fix: require cluster name can not be repeated (#5795)
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com>
Co-authored-by: Wenhao Zhou <34303854+zhou1203@users.noreply.github.com>
2023-06-28 18:03:28 +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
Wenhao Zhou
d3b35fb2da Update the password minimum length to 8 (#5516)
Signed-off-by: wenhaozhou <wenhaozhou@yunify.com>
2023-02-10 20:45:18 +08:00
hongming
129e6fbec3 chore: Generating CRDs supports multiple versions (#5497)
Generating CRDs supports multiple versions
2023-01-31 15:23:12 +08:00
Leo Li
85df617175 optimize ks-core chart (#5305)
Signed-off-by: 24sama <jacksama@foxmail.com>

Signed-off-by: 24sama <jacksama@foxmail.com>
2022-10-20 18:16:40 +08:00
hongming
ecf8bac31d update ks-core helm chart (#5247) 2022-09-27 08:28:22 +08:00
hongming
965dbb5ca7 Fix ks-core helm chart (#5101) 2022-07-27 18:31:53 +08:00
f10atin9
f92026c606 add accessor
Signed-off-by: f10atin9 <f10atin9@kubesphere.io>
2022-04-06 16:44:32 +08:00
Roland.Ma
17138c8b5a remove unused helm template
Signed-off-by: Roland.Ma <rolandma@kubesphere.io>
2022-01-13 08:25:45 +00:00