- Name: Kubernetes Secrets
- Category: Secret manager
Configuration
Configu needs to be authorized to access your Kubernetes Secret instance. By default, Configu attempts to load the default kubeconfig credentials via theKUBECONFIG environment variable. You can manually provide credentials via a kubeconfig file via the kubeconfig parameter. The namespace parameter must always be provided.
Usage
.configu store declaration
CLI examples
Upsert command
Eval and export commands
Common errors and solutions
-
Cluster Access Issues
- Solution: Ensure that the kubeconfig path is correct and that your user or service account has access to the cluster. Test connectivity with:
- Solution: Ensure that the kubeconfig path is correct and that your user or service account has access to the cluster. Test connectivity with:
-
Insufficient Permissions
- Solution: Make sure your account has
GET,CREATE, andUPDATEpermissions for secrets. Use the following command to grant access:
- Solution: Make sure your account has
-
Namespace Not Found
- Solution: Verify that the specified namespace exists by listing all available namespaces:
- Solution: Verify that the specified namespace exists by listing all available namespaces:
-
Secret Access Errors
- Solution: Check that the target secret exists and the user has proper access permissions. Use:
- Solution: Check that the target secret exists and the user has proper access permissions. Use:
References
- Integration documentation: https://kubernetes.io/docs/concepts/configuration/secret
- Kubernetes authentication: https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig