pushsecret-v1alpha1.yaml 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  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. dataTo:
  14. - conversionStrategy: "None"
  15. match:
  16. regexp: string
  17. metadata:
  18. remoteKey: string
  19. rewrite:
  20. - regexp:
  21. source: string
  22. target: string
  23. transform:
  24. template: string
  25. storeRef:
  26. kind: "SecretStore"
  27. labelSelector:
  28. matchExpressions:
  29. - key: string
  30. operator: string
  31. values: [] # minItems 0 of type string
  32. matchLabels: {}
  33. name: string
  34. deletionPolicy: "None"
  35. refreshInterval: "1h0m0s"
  36. secretStoreRefs:
  37. - kind: "SecretStore"
  38. labelSelector:
  39. matchExpressions:
  40. - key: string
  41. operator: string
  42. values: [] # minItems 0 of type string
  43. matchLabels: {}
  44. name: string
  45. selector:
  46. generatorRef:
  47. apiVersion: external-secrets.io/v1alpha1
  48. kind: "ACRAccessToken" # "ACRAccessToken", "ClusterGenerator", "CloudsmithAccessToken", "ECRAuthorizationToken", "Fake", "GCRAccessToken", "GithubAccessToken", "QuayAccessToken", "Password", "SSHKey", "STSSessionToken", "UUID", "VaultDynamicSecret", "Webhook", "Grafana", "MFA"
  49. name: string
  50. secret:
  51. name: string
  52. selector:
  53. matchExpressions:
  54. - key: string
  55. operator: string
  56. values: [] # minItems 0 of type string
  57. matchLabels: {}
  58. template:
  59. data: {}
  60. engineVersion: "v2"
  61. mergePolicy: "Replace"
  62. metadata:
  63. annotations: {}
  64. finalizers: [] # minItems 0 of type string
  65. labels: {}
  66. templateFrom:
  67. - configMap:
  68. items:
  69. - key: string
  70. templateAs: "Values"
  71. name: string
  72. literal: string
  73. secret:
  74. items:
  75. - key: string
  76. templateAs: "Values"
  77. name: string
  78. target: "Data"
  79. type: string
  80. updatePolicy: "Replace"
  81. status:
  82. conditions:
  83. - lastTransitionTime: 2024-10-11T12:48:44Z
  84. message: string
  85. reason: string
  86. status: string
  87. type: string
  88. refreshTime: 2024-10-11T12:48:44Z
  89. syncedPushSecrets: {}
  90. syncedResourceVersion: string