clusterexternalsecret-v1beta1.yaml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. apiVersion: external-secrets.io/v1beta1
  2. kind: ClusterExternalSecret
  3. metadata: {}
  4. spec:
  5. externalSecretMetadata:
  6. annotations: {}
  7. labels: {}
  8. externalSecretName: string
  9. externalSecretSpec:
  10. data:
  11. - remoteRef:
  12. conversionStrategy: "Default"
  13. decodingStrategy: "None"
  14. key: string
  15. metadataPolicy: "None"
  16. property: string
  17. version: string
  18. secretKey: string
  19. sourceRef:
  20. generatorRef:
  21. apiVersion: external-secrets.io/v1beta1
  22. kind: "ACRAccessToken" # "ACRAccessToken", "ClusterGenerator", "ECRAuthorizationToken", "Fake", "GCRAccessToken", "GithubAccessToken", "QuayAccessToken", "Password", "STSSessionToken", "UUID", "VaultDynamicSecret", "Webhook", "Grafana"
  23. name: string
  24. storeRef:
  25. kind: "SecretStore" # "SecretStore", "ClusterSecretStore"
  26. name: string
  27. dataFrom:
  28. - extract:
  29. conversionStrategy: "Default"
  30. decodingStrategy: "None"
  31. key: string
  32. metadataPolicy: "None"
  33. property: string
  34. version: string
  35. find:
  36. conversionStrategy: "Default"
  37. decodingStrategy: "None"
  38. name:
  39. regexp: string
  40. path: string
  41. tags: {}
  42. rewrite:
  43. - regexp:
  44. source: string
  45. target: string
  46. transform:
  47. template: string
  48. sourceRef:
  49. generatorRef:
  50. apiVersion: external-secrets.io/v1beta1
  51. kind: "ACRAccessToken" # "ACRAccessToken", "ClusterGenerator", "ECRAuthorizationToken", "Fake", "GCRAccessToken", "GithubAccessToken", "QuayAccessToken", "Password", "STSSessionToken", "UUID", "VaultDynamicSecret", "Webhook", "Grafana"
  52. name: string
  53. storeRef:
  54. kind: "SecretStore" # "SecretStore", "ClusterSecretStore"
  55. name: string
  56. refreshInterval: "1h"
  57. secretStoreRef:
  58. kind: "SecretStore" # "SecretStore", "ClusterSecretStore"
  59. name: string
  60. target:
  61. creationPolicy: "Owner"
  62. deletionPolicy: "Retain"
  63. immutable: true
  64. name: string
  65. template:
  66. data: {}
  67. engineVersion: "v2"
  68. mergePolicy: "Replace"
  69. metadata:
  70. annotations: {}
  71. labels: {}
  72. templateFrom:
  73. - configMap:
  74. items:
  75. - key: string
  76. templateAs: "Values"
  77. name: string
  78. literal: string
  79. secret:
  80. items:
  81. - key: string
  82. templateAs: "Values"
  83. name: string
  84. target: "Data"
  85. type: string
  86. namespaceSelector:
  87. matchExpressions:
  88. - key: string
  89. operator: string
  90. values: [] # minItems 0 of type string
  91. matchLabels: {}
  92. namespaceSelectors:
  93. - matchExpressions:
  94. - key: string
  95. operator: string
  96. values: [] # minItems 0 of type string
  97. matchLabels: {}
  98. namespaces: [] # minItems 0 of type string
  99. refreshTime: string
  100. status:
  101. conditions:
  102. - message: string
  103. status: string
  104. type: string
  105. externalSecretName: string
  106. failedNamespaces:
  107. - namespace: string
  108. reason: string
  109. provisionedNamespaces: [] # minItems 0 of type string