clusterexternalsecret-v1beta1.yaml 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  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", "SSHKey", "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", "SSHKey", "STSSessionToken", "UUID", "VaultDynamicSecret", "Webhook", "Grafana"
  52. name: string
  53. storeRef:
  54. kind: "SecretStore" # "SecretStore", "ClusterSecretStore"
  55. name: string
  56. refreshInterval: "1h0m0s"
  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. namespaceSelector:
  88. matchExpressions:
  89. - key: string
  90. operator: string
  91. values: [] # minItems 0 of type string
  92. matchLabels: {}
  93. namespaceSelectors:
  94. - matchExpressions:
  95. - key: string
  96. operator: string
  97. values: [] # minItems 0 of type string
  98. matchLabels: {}
  99. namespaces: [] # minItems 0 of type string
  100. refreshTime: string
  101. status:
  102. conditions:
  103. - message: string
  104. status: string
  105. type: string
  106. externalSecretName: string
  107. failedNamespaces:
  108. - namespace: string
  109. reason: string
  110. provisionedNamespaces: [] # minItems 0 of type string