pushsecret-v1alpha1.yaml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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: "1h"
  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", "ECRAuthorizationToken", "Fake", "GCRAccessToken", "GithubAccessToken", "QuayAccessToken", "Password", "STSSessionToken", "UUID", "VaultDynamicSecret", "Webhook", "Grafana"
  28. name: string
  29. secret:
  30. name: string
  31. template:
  32. data: {}
  33. engineVersion: "v2"
  34. mergePolicy: "Replace"
  35. metadata:
  36. annotations: {}
  37. labels: {}
  38. templateFrom:
  39. - configMap:
  40. items:
  41. - key: string
  42. templateAs: "Values"
  43. name: string
  44. literal: string
  45. secret:
  46. items:
  47. - key: string
  48. templateAs: "Values"
  49. name: string
  50. target: "Data"
  51. type: string
  52. updatePolicy: "Replace"
  53. status:
  54. conditions:
  55. - lastTransitionTime: 2024-10-11T12:48:44Z
  56. message: string
  57. reason: string
  58. status: string
  59. type: string
  60. refreshTime: 2024-10-11T12:48:44Z
  61. syncedPushSecrets: {}
  62. syncedResourceVersion: string