hongming
d52e847370
feat: support service account token auth mode
...
Signed-off-by: hongming <coder.scala@gmail.com >
2025-03-19 11:40:42 +08:00
smartcat999
db7a21e754
feature: reduce telemetry dependence ( #6390 )
...
feature: reduce telemetry dependence. (#6276 )
Signed-off-by: peng wu <2030047311@qq.com >
2025-03-05 10:34:42 +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
fafe98b4f0
refactor: remove usless options ( #5671 )
...
refactor: remove useless options
2023-05-10 14:01:46 +08:00
Xinzhao Xu
708de806f8
Use the generic Set to replace deprecated methods ( #5623 )
2023-04-07 11:15:35 +08:00
hongzhouzi
efcd4c5512
fix: Resolved some data out of sync after live-reload. ( #5422 )
...
refactor: Data not synchronized due to using singleton mode after live-reload.
Signed-off-by: hongzhouzi <hongzhouzi@kubesphere.io >
Signed-off-by: hongzhouzi <hongzhouzi@kubesphere.io >
2022-12-21 10:49:53 +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
junot
9bd15b7efc
reconcile rulegroups to prometheusrules ( #5081 )
...
reconcile rulegroups
Signed-off-by: junot <junotxiang@kubesphere.io >
2022-07-22 10:21:57 +08:00
LiHui
47563af08c
add gops agent to ks-apiserver&&controller-manager
2022-06-07 09:45:09 +08:00
f10atin9
a810256f30
fix prometheusURL
...
Signed-off-by: f10atin9 <f10atin9@kubesphere.io >
2022-02-24 16:19:52 +08:00
x893675
f5bcbda0c9
optimize config package
...
Signed-off-by: x893675 <x893675@icloud.com >
2022-02-22 11:21:03 +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
live77
522d2db3a5
run gofmt to fix format.
2021-12-11 09:03:39 +08:00
live77
79bfab0ca9
rename ControllerSelectors to ControllerGates
2021-12-11 08:54:13 +08:00
live77
97c02652bc
fix code format
2021-12-06 22:04:22 +08:00
live77
81db894741
add --controllers option in ks-controller-manager
...
imple controller enable/disable check logic
add unittest for selective controller enable/disable
move all controllers init code to a single place
2021-12-05 16:06:08 +08:00
hongming
4b5b1c64bc
Refactor authenticator
...
Signed-off-by: hongming <hongming@kubesphere.io >
2021-09-17 16:39:20 +08:00
yuswift
afca5672d6
add validation for cluster name
...
Signed-off-by: yuswift <yuswift2018@gmail.com >
2021-09-09 15:20:56 +08:00
Roland.Ma
818d41b394
add helm operator sdk and gateway helm chart
...
Signed-off-by: Roland.Ma <rolandma@yunify.com >
2021-08-27 06:37:31 +00:00
zryfish
ac275b6e98
add goimports format action ( #3630 )
...
Signed-off-by: Jeff <jeffzhang@yunify.com >
2021-03-30 13:44:24 +08:00
Jeff
c28afabdd5
application controller will only reconcile applications matched with given label selector
...
Signed-off-by: Jeff <jeffzhang@yunify.com >
2021-03-01 13:19:26 +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
zryfish
dbc33fe5d2
add license header ( #2761 )
...
Signed-off-by: Jeff <zw0948@gmail.com >
2020-08-05 15:54:17 +08:00
hongming
d1f98b3289
Configuring kubectl image from command line
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-07-23 02:29:56 +08:00
hongming
48f80d8c1a
fix: Synchronize users to LDAP
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-07-02 15:43:21 +08:00
zryfish
ad1471a4a7
only run virtualservice and destinationrule controller when servicemesh is enabled ( #2243 )
2020-06-23 11:48:50 +08:00
zryfish
5d9542025a
create openpitrix runtime when new cluster added ( #2204 )
2020-06-15 23:17:16 +08:00
zryfish
5a3eb651f3
change cluster schema ( #2026 )
...
* change cluster schema
* change cluster schema
2020-04-27 17:34:02 +08:00
hongming
9b9d4021ec
implement identity provider and built-in oauth server
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-03-26 15:19:20 +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
hongming
abf9fee845
code refactor ( #1786 )
...
* implement LDAP mock client
Signed-off-by: hongming <talonwan@yunify.com >
* update
Signed-off-by: hongming <talonwan@yunify.com >
* update
Signed-off-by: hongming <talonwan@yunify.com >
* resolve conflict
Signed-off-by: hongming <talonwan@yunify.com >
2020-02-24 15:39:36 +08:00
runzexia
c5a340a2b4
devops refactor ( #1739 )
...
* add devops client interface
Signed-off-by: runzexia <runzexia@yunify.com >
* direct return jenkins
Signed-off-by: runzexia <runzexia@yunify.com >
* add some interface
Signed-off-by: runzexia <runzexia@yunify.com >
* update
Signed-off-by: runzexia <runzexia@yunify.com >
* update interface
Signed-off-by: runzexia <runzexia@yunify.com >
* update
Signed-off-by: runzexia <runzexia@yunify.com >
* credential op structs
Signed-off-by: runzexia <runzexia@yunify.com >
* status
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* update interface
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* credential handler
Signed-off-by: runzexia <runzexia@yunify.com >
* update devopsoperator func
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* get build sonar
Signed-off-by: runzexia <runzexia@yunify.com >
* sonar handler
* mv code to cilent
Signed-off-by: runzexia <runzexia@yunify.com >
* update
Signed-off-by: runzexia <runzexia@yunify.com >
* project member handler
Signed-off-by: runzexia <runzexia@yunify.com >
* update pipeline operator interface
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add tenant devops handler
Signed-off-by: runzexia <runzexia@yunify.com >
* update merge
Signed-off-by: runzexia <runzexia@yunify.com >
* clean
Signed-off-by: runzexia <runzexia@yunify.com >
* fmt
Signed-off-by: runzexia <runzexia@yunify.com >
* update ListPipelineRuns
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* complate pipelineOperator interface
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* update HttpParameters
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add pipeline steps interface
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* update pipeline GetNodesDetail
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add s2i api
Signed-off-by: runzexia <runzexia@yunify.com >
* add branch pipeline interface and update handler
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add scan branch interface and update handler
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add common interface and update handler
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add SCM interface and update handler
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add handler
Signed-off-by: runzexia <runzexia@yunify.com >
* add fake s3
Signed-off-by: runzexia <runzexia@yunify.com >
* add webhook&check interface and update handler
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* clean
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* clean
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* format
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add some func
Signed-off-by: runzexia <runzexia@yunify.com >
* clean code
Signed-off-by: runzexia <runzexia@yunify.com >
* implement interface
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* fix interface GetBranchArtifacts
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add s2ibinary upload test
Signed-off-by: runzexia <runzexia@yunify.com >
* tenant devops
Signed-off-by: runzexia <runzexia@yunify.com >
* update tenant
Signed-off-by: runzexia <runzexia@yunify.com >
* fake
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add some unit test
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add devops tenant handler
Signed-off-by: runzexia <runzexia@yunify.com >
* status
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* status
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* status
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* update fake test
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* update unit test and fake data
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* update
Co-authored-by: Xiaoyang Zhu <sunzhu@yunify.com >
2020-02-04 10:40:36 +08:00
zryfish
eceadec69c
devlopment branch ( #1736 )
2020-01-02 20:52:00 +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
zryfish
1b67c43731
remove dependency on kubernetes repo ( #1651 )
...
remove dependency on kubernetes/kubernetes repo
2019-12-10 14:46:55 +08:00
Jeff
02269bb9d7
add leader election to controller manager
2019-10-20 18:45:03 +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