externalsecret-v1beta1.yaml 2.6 KB

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