kubesphere-devops-credentials

Solid

Use when managing credentials in KubeSphere DevOps, including repository credentials, kubeconfig, and API tokens

DevOps & Infrastructure 16,945 stars 2739 forks Updated 2 weeks ago NOASSERTION

Install

View on GitHub

Quality Score: 81/100

Stars 20%
100
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# KubeSphere DevOps Credentials ## Overview Credentials in KubeSphere DevOps are Kubernetes Secrets with specific labels and annotations. They are synced to Jenkins for use in pipelines. Supported types include SSH keys, username/password, and secret tokens. ## When to Use - Creating credentials for Git repositories - Setting up deployment credentials (kubeconfig, registry) - Managing API tokens for external services - Troubleshooting credential access issues - Migrating credentials between DevOps projects ## Credential Types | Type | Use Case | Secret Key | |------|----------|------------| | **SSH** | Git repositories | `username`, `privatekey` | | **Basic** | Username/password | `username`, `password` | | **Secret** | API tokens, secrets | `secret` | | **Kubeconfig** | Kubernetes clusters | `kubeconfig` (v1.1.x only) | | **SSH Username/Pass** | Git with user/pass | `username`, `password` | | **String** | Generic text/tokens | `secret` | ## Resource Structure Credentials are stored as Kubernetes Secrets with DevOps labels: ```yaml apiVersion: v1 kind: Secret metadata: name: my-credential namespace: project-xxx # DevOps project namespace labels: devops.kubesphere.io/credential: "true" annotations: credential.devops.kubesphere.io/syncstatus: successful credential.devops.kubesphere.io/type: ssh|basic-auth|secret-text stringData: username: git-user privatekey: | -----BEGIN OPENSSH PRIVATE KEY----- ... -----END OPENSSH PRIVATE KEY----...

Details

Author
kubesphere
Repository
kubesphere/kubesphere
Created
8 years ago
Last Updated
2 weeks ago
Language
Go
License
NOASSERTION

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category