externalsecret-v1.yaml 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. apiVersion: external-secrets.io/v1
  2. kind: ExternalSecret
  3. metadata: {}
  4. spec:
  5. data:
  6. - remoteRef:
  7. conversionStrategy: "Default"
  8. decodingStrategy: "None"
  9. key: string
  10. metadataPolicy: "None"
  11. property: string
  12. version: string
  13. secretKey: string
  14. sourceRef:
  15. generatorRef:
  16. apiVersion: external-secrets.io/v1
  17. kind: "ACRAccessToken" # "ACRAccessToken", "ClusterGenerator", "ECRAuthorizationToken", "Fake", "GCRAccessToken", "GithubAccessToken", "QuayAccessToken", "Password", "STSSessionToken", "UUID", "VaultDynamicSecret", "Webhook", "Grafana", "MFA"
  18. name: string
  19. storeRef:
  20. kind: "SecretStore" # "SecretStore", "ClusterSecretStore"
  21. name: string
  22. dataFrom:
  23. - extract:
  24. conversionStrategy: "Default"
  25. decodingStrategy: "None"
  26. key: string
  27. metadataPolicy: "None"
  28. property: string
  29. version: string
  30. find:
  31. conversionStrategy: "Default"
  32. decodingStrategy: "None"
  33. name:
  34. regexp: string
  35. path: string
  36. tags: {}
  37. rewrite:
  38. - merge:
  39. conflictPolicy: "Error"
  40. into: ""
  41. priority: [] # minItems 0 of type string
  42. strategy: "Extract"
  43. regexp:
  44. source: string
  45. target: string
  46. transform:
  47. template: string
  48. sourceRef:
  49. generatorRef:
  50. apiVersion: external-secrets.io/v1
  51. kind: "ACRAccessToken" # "ACRAccessToken", "ClusterGenerator", "ECRAuthorizationToken", "Fake", "GCRAccessToken", "GithubAccessToken", "QuayAccessToken", "Password", "STSSessionToken", "UUID", "VaultDynamicSecret", "Webhook", "Grafana", "MFA"
  52. name: string
  53. storeRef:
  54. kind: "SecretStore" # "SecretStore", "ClusterSecretStore"
  55. name: string
  56. refreshInterval: "1h"
  57. refreshPolicy: "CreatedOnce" # "CreatedOnce", "Periodic", "OnChange"
  58. secretStoreRef:
  59. kind: "SecretStore" # "SecretStore", "ClusterSecretStore"
  60. name: string
  61. target:
  62. creationPolicy: "Owner"
  63. deletionPolicy: "Retain"
  64. immutable: true
  65. name: string
  66. template:
  67. data: {}
  68. engineVersion: "v2"
  69. mergePolicy: "Replace"
  70. metadata:
  71. annotations: {}
  72. labels: {}
  73. templateFrom:
  74. - configMap:
  75. items:
  76. - key: string
  77. templateAs: "Values"
  78. name: string
  79. literal: string
  80. secret:
  81. items:
  82. - key: string
  83. templateAs: "Values"
  84. name: string
  85. target: "Data"
  86. type: string
  87. status:
  88. binding:
  89. name: ""
  90. conditions:
  91. - lastTransitionTime: 2024-10-11T12:48:44Z
  92. message: string
  93. reason: string
  94. status: string
  95. type: string
  96. refreshTime: 2024-10-11T12:48:44Z
  97. syncedResourceVersion: string