template.yaml 834 B

123456789101112131415161718192021222324252627282930313233343536
  1. ---
  2. kind: kubernetes
  3. metadata:
  4. icon:
  5. provider: selfh
  6. id: kubernetes
  7. name: Kubernetes Secret (Opaque)
  8. description: >
  9. Basic Kubernetes Secret with Opaque type for storing sensitive data like API tokens, passwords, or keys.
  10. Data must be base64 encoded.
  11. Documentation: https://kubernetes.io/docs/concepts/configuration/secret/
  12. version: 1.31.0
  13. author: Christian Lempa
  14. date: '2025-01-11'
  15. schema: "1.2"
  16. spec:
  17. general:
  18. vars:
  19. resource_name:
  20. default: api-token-secret
  21. namespace:
  22. default: default
  23. secret_type:
  24. type: str
  25. description: Secret type
  26. default: Opaque
  27. api_token:
  28. type: str
  29. description: API token value (plain text, Kubernetes will encode it)
  30. default: ""
  31. sensitive: true
  32. autogenerated: true