pushsecret-v1alpha1.yaml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. apiVersion: external-secrets.io/v1alpha1
  2. kind: PushSecret
  3. metadata: {}
  4. spec:
  5. data:
  6. - conversionStrategy: "None"
  7. match:
  8. remoteRef:
  9. property: string
  10. remoteKey: string
  11. secretKey: string
  12. metadata:
  13. deletionPolicy: "None"
  14. refreshInterval: "1h0m0s"
  15. secretStoreRefs:
  16. - kind: "SecretStore"
  17. labelSelector:
  18. matchExpressions:
  19. - key: string
  20. operator: string
  21. values: [] # minItems 0 of type string
  22. matchLabels: {}
  23. name: string
  24. selector:
  25. generatorRef:
  26. apiVersion: external-secrets.io/v1alpha1
  27. kind: "ACRAccessToken" # "ACRAccessToken", "ClusterGenerator", "CloudsmithAccessToken", "ECRAuthorizationToken", "Fake", "GCRAccessToken", "GithubAccessToken", "QuayAccessToken", "Password", "SSHKey", "STSSessionToken", "UUID", "VaultDynamicSecret", "Webhook", "Grafana", "MFA"
  28. name: string
  29. secret:
  30. name: string
  31. selector:
  32. matchExpressions:
  33. - key: string
  34. operator: string
  35. values: [] # minItems 0 of type string
  36. matchLabels: {}
  37. template:
  38. data: {}
  39. engineVersion: "v2"
  40. mergePolicy: "Replace"
  41. metadata:
  42. annotations: {}
  43. finalizers: [] # minItems 0 of type string
  44. labels: {}
  45. templateFrom:
  46. - configMap:
  47. items:
  48. - key: string
  49. templateAs: "Values"
  50. name: string
  51. literal: string
  52. secret:
  53. items:
  54. - key: string
  55. templateAs: "Values"
  56. name: string
  57. target: "Data"
  58. type: string
  59. updatePolicy: "Replace"
  60. status:
  61. conditions:
  62. - lastTransitionTime: 2024-10-11T12:48:44Z
  63. message: string
  64. reason: string
  65. status: string
  66. type: string
  67. refreshTime: 2024-10-11T12:48:44Z
  68. syncedPushSecrets: {}
  69. syncedResourceVersion: string