创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
操作系统信息
ECS-centos-7.9 aliyun
Kubernetes版本信息
v1.21.10
容器运行时
Docker version 20.10.8, build 3967b7d
KubeSphere版本信息
v3.3.2。kk 安装,all in one。
问题是什么
使用 Jenkinsfile 创建流水线,在步骤4【在 GitHub 选项卡,从凭证的下拉菜单中选择 github-token】没有把github-token列举出来
1、凭证github-token已创建
2、github-token没有列举出来
3、调接口http://.*.*.:30880/kapis/devops.kubesphere.io/v1alpha3/devops/test-pipelineccfl9/credentials?limit=10&sortBy=createTime发现能拿到所有的凭证
{
"items": [
{
"metadata": {
"name": "gitlab-id",
"namespace": "test-pipelineccfl9",
"uid": "3e090347-e877-43ce-8752-5658dca33f6b",
"resourceVersion": "277436",
"creationTimestamp": "2023-07-25T12:03:40Z",
"labels": {
"app": "gitlab-id"
},
"annotations": {
"credential.devops.kubesphere.io/autosync": "true",
"credential.devops.kubesphere.io/datahash": "754c64c565",
"credential.devops.kubesphere.io/syncstatus": "successful",
"credential.devops.kubesphere.io/synctime": "2023-07-25 12:03:40.857142293 +0000 UTC m=+96326.142497187",
"kubesphere.io/creator": "project-regular"
},
"finalizers": [
"finalizers.kubesphere.io/credential"
],
"managedFields": [
{
"manager": "apiserver",
"operation": "Update",
"apiVersion": "v1",
"time": "2023-07-25T12:03:40Z",
"fieldsType": "FieldsV1",
"fieldsV1": {
"f:data": {
".": {},
"f:password": {},
"f:username": {}
},
"f:metadata": {
"f:annotations": {
".": {},
"f:credential.devops.kubesphere.io/autosync": {},
"f:credential.devops.kubesphere.io/synctime": {},
"f:kubesphere.io/creator": {}
},
"f:labels": {
".": {},
"f:app": {}
}
},
"f:type": {}
}
},
{
"manager": "controller-manager",
"operation": "Update",
"apiVersion": "v1",
"time": "2023-07-25T12:03:40Z",
"fieldsType": "FieldsV1",
"fieldsV1": {
"f:metadata": {
"f:annotations": {
"f:credential.devops.kubesphere.io/datahash": {},
"f:credential.devops.kubesphere.io/syncstatus": {}
},
"f:finalizers": {
".": {},
"v:\"finalizers.kubesphere.io/credential\"": {}
}
}
}
}
]
},
"data": {
"password": "",
"username": "d2FuZ3lraw=="
},
"type": "credential.devops.kubesphere.io/basic-auth"
},
{
"metadata": {
"name": "demo-kubeconfig",
"namespace": "test-pipelineccfl9",
"uid": "9210684f-c096-4116-8545-770ecd85acad",
"resourceVersion": "276642",
"creationTimestamp": "2023-07-25T11:58:49Z",
"labels": {
"app": "demo-kubeconfig"
},
"annotations": {
"credential.devops.kubesphere.io/autosync": "true",
"credential.devops.kubesphere.io/datahash": "7d5d6dc9b7",
"credential.devops.kubesphere.io/syncstatus": "successful",
"credential.devops.kubesphere.io/synctime": "2023-07-25 11:58:49.824559608 +0000 UTC m=+96035.109914487",
"kubesphere.io/creator": "project-regular"
},
"finalizers": [
"finalizers.kubesphere.io/credential"
],
"managedFields": [
{
"manager": "apiserver",
"operation": "Update",
"apiVersion": "v1",
"time": "2023-07-25T11:58:49Z",
"fieldsType": "FieldsV1",
"fieldsV1": {
"f:data": {
".": {},
"f:content": {}
},
"f:metadata": {
"f:annotations": {
".": {},
"f:credential.devops.kubesphere.io/autosync": {},
"f:credential.devops.kubesphere.io/synctime": {},
"f:kubesphere.io/creator": {}
},
"f:labels": {
".": {},
"f:app": {}
}
},
"f:type": {}
}
},
{
"manager": "controller-manager",
"operation": "Update",
"apiVersion": "v1",
"time": "2023-07-25T11:58:49Z",
"fieldsType": "FieldsV1",
"fieldsV1": {
"f:metadata": {
"f:annotations": {
"f:credential.devops.kubesphere.io/datahash": {},
"f:credential.devops.kubesphere.io/syncstatus": {}
},
"f:finalizers": {
".": {},
"v:\"finalizers.kubesphere.io/credential\"": {}
}
}
}
}
]
},
"data": {
"content": ""
},
"type": "credential.devops.kubesphere.io/kubeconfig"
},
{
"metadata": {
"name": "dockerhub-id",
"namespace": "test-pipelineccfl9",
"uid": "8e65efaa-cc7e-448d-982e-fd84eb626449",
"resourceVersion": "276369",
"creationTimestamp": "2023-07-25T11:57:46Z",
"labels": {
"app": "dockerhub-id"
},
"annotations": {
"credential.devops.kubesphere.io/autosync": "true",
"credential.devops.kubesphere.io/datahash": "6b7d96f7d4",
"credential.devops.kubesphere.io/syncstatus": "successful",
"credential.devops.kubesphere.io/synctime": "2023-07-25 11:57:46.293383991 +0000 UTC m=+95971.578738868",
"kubesphere.io/creator": "project-regular"
},
"finalizers": [
"finalizers.kubesphere.io/credential"
],
"managedFields": [
{
"manager": "apiserver",
"operation": "Update",
"apiVersion": "v1",
"time": "2023-07-25T11:57:46Z",
"fieldsType": "FieldsV1",
"fieldsV1": {
"f:data": {
".": {},
"f:password": {},
"f:username": {}
},
"f:metadata": {
"f:annotations": {
".": {},
"f:credential.devops.kubesphere.io/autosync": {},
"f:credential.devops.kubesphere.io/synctime": {},
"f:kubesphere.io/creator": {}
},
"f:labels": {
".": {},
"f:app": {}
}
},
"f:type": {}
}
},
{
"manager": "controller-manager",
"operation": "Update",
"apiVersion": "v1",
"time": "2023-07-25T11:57:46Z",
"fieldsType": "FieldsV1",
"fieldsV1": {
"f:metadata": {
"f:annotations": {
"f:credential.devops.kubesphere.io/datahash": {},
"f:credential.devops.kubesphere.io/syncstatus": {}
},
"f:finalizers": {
".": {},
"v:\"finalizers.kubesphere.io/credential\"": {}
}
}
}
}
]
},
"data": {
"password": "",
"username": "d2FuZ2tr"
},
"type": "credential.devops.kubesphere.io/basic-auth"
},
{
"metadata": {
"name": "github-id",
"namespace": "test-pipelineccfl9",
"uid": "3b78c399-078f-41d9-9584-de9adbfe845e",
"resourceVersion": "275543",
"creationTimestamp": "2023-07-25T11:52:30Z",
"labels": {
"app": "github-id"
},
"annotations": {
"credential.devops.kubesphere.io/autosync": "true",
"credential.devops.kubesphere.io/datahash": "7bc766b778",
"credential.devops.kubesphere.io/syncstatus": "successful",
"credential.devops.kubesphere.io/synctime": "2023-07-25 11:52:30.008876525 +0000 UTC m=+95655.294231426",
"kubesphere.io/creator": "project-regular"
},
"finalizers": [
"finalizers.kubesphere.io/credential"
],
"managedFields": [
{
"manager": "apiserver",
"operation": "Update",
"apiVersion": "v1",
"time": "2023-07-25T11:52:30Z",
"fieldsType": "FieldsV1",
"fieldsV1": {
"f:data": {
".": {},
"f:password": {},
"f:username": {}
},
"f:metadata": {
"f:annotations": {
".": {},
"f:credential.devops.kubesphere.io/autosync": {},
"f:credential.devops.kubesphere.io/synctime": {},
"f:kubesphere.io/creator": {}
},
"f:labels": {
".": {},
"f:app": {}
}
},
"f:type": {}
}
},
{
"manager": "controller-manager",
"operation": "Update",
"apiVersion": "v1",
"time": "2023-07-25T11:52:30Z",
"fieldsType": "FieldsV1",
"fieldsV1": {
"f:metadata": {
"f:annotations": {
"f:credential.devops.kubesphere.io/datahash": {},
"f:credential.devops.kubesphere.io/syncstatus": {}
},
"f:finalizers": {
".": {},
"v:\"finalizers.kubesphere.io/credential\"": {}
}
}
}
}
]
},
"data": {
"password": "",
"username": "d2FuZ3lrNjYzNg=="
},
"type": "credential.devops.kubesphere.io/basic-auth"
},
{
"metadata": {
"name": "github-token",
"namespace": "test-pipelineccfl9",
"uid": "20dc8ff7-6653-47d0-9913-8a7f910f94e6",
"resourceVersion": "229055",
"creationTimestamp": "2023-07-25T07:15:14Z",
"labels": {
"app": "github-token"
},
"annotations": {
"credential.devops.kubesphere.io/autosync": "true",
"credential.devops.kubesphere.io/datahash": "685dc49bdb",
"credential.devops.kubesphere.io/syncstatus": "successful",
"credential.devops.kubesphere.io/synctime": "2023-07-25 07:15:14.98746737 +0000 UTC m=+79020.272822271",
"kubesphere.io/creator": "project-regular"
},
"finalizers": [
"finalizers.kubesphere.io/credential"
],
"managedFields": [
{
"manager": "apiserver",
"operation": "Update",
"apiVersion": "v1",
"time": "2023-07-25T07:15:14Z",
"fieldsType": "FieldsV1",
"fieldsV1": {
"f:data": {
".": {},
"f:secret": {}
},
"f:metadata": {
"f:annotations": {
".": {},
"f:credential.devops.kubesphere.io/autosync": {},
"f:credential.devops.kubesphere.io/synctime": {},
"f:kubesphere.io/creator": {}
},
"f:labels": {
".": {},
"f:app": {}
}
},
"f:type": {}
}
},
{
"manager": "controller-manager",
"operation": "Update",
"apiVersion": "v1",
"time": "2023-07-25T07:15:15Z",
"fieldsType": "FieldsV1",
"fieldsV1": {
"f:metadata": {
"f:annotations": {
"f:credential.devops.kubesphere.io/datahash": {},
"f:credential.devops.kubesphere.io/syncstatus": {}
},
"f:finalizers": {
".": {},
"v:\"finalizers.kubesphere.io/credential\"": {}
}
}
}
}
]
},
"data": {
"secret": ""
},
"type": "credential.devops.kubesphere.io/secret-text"
}
],
"totalItems": 5
}