externalsecret-v1.yaml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  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", "CloudsmithAccessToken", "ECRAuthorizationToken", "Fake", "GCRAccessToken", "GithubAccessToken", "QuayAccessToken", "Password", "SSHKey", "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. priorityPolicy: "Strict"
  43. strategy: "Extract"
  44. regexp:
  45. source: string
  46. target: string
  47. transform:
  48. template: string
  49. sourceRef:
  50. generatorRef:
  51. apiVersion: external-secrets.io/v1
  52. kind: "ACRAccessToken" # "ACRAccessToken", "ClusterGenerator", "CloudsmithAccessToken", "ECRAuthorizationToken", "Fake", "GCRAccessToken", "GithubAccessToken", "QuayAccessToken", "Password", "SSHKey", "STSSessionToken", "UUID", "VaultDynamicSecret", "Webhook", "Grafana", "MFA"
  53. name: string
  54. storeRef:
  55. kind: "SecretStore" # "SecretStore", "ClusterSecretStore"
  56. name: string
  57. refreshInterval: "1h0m0s"
  58. refreshPolicy: "CreatedOnce" # "CreatedOnce", "Periodic", "OnChange"
  59. secretStoreRef:
  60. kind: "SecretStore" # "SecretStore", "ClusterSecretStore"
  61. name: string
  62. target:
  63. creationPolicy: "Owner"
  64. deletionPolicy: "Retain"
  65. immutable: true
  66. manifest:
  67. apiVersion: external-secrets.io/v1
  68. kind: string
  69. name: string
  70. template:
  71. data: {}
  72. engineVersion: "v2"
  73. mergePolicy: "Replace"
  74. metadata:
  75. annotations: {}
  76. finalizers: [] # minItems 0 of type string
  77. labels: {}
  78. templateFrom:
  79. - configMap:
  80. items:
  81. - key: string
  82. templateAs: "Values"
  83. name: string
  84. literal: string
  85. secret:
  86. items:
  87. - key: string
  88. templateAs: "Values"
  89. name: string
  90. target: "Data"
  91. type: string
  92. status:
  93. binding:
  94. name: ""
  95. conditions:
  96. - lastTransitionTime: 2024-10-11T12:48:44Z
  97. message: string
  98. reason: string
  99. status: string
  100. type: "Ready" # "Ready", "Deleted"
  101. refreshTime: 2024-10-11T12:48:44Z
  102. syncedResourceVersion: string