clustersecretstore-v1.yaml 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821
  1. apiVersion: external-secrets.io/v1
  2. kind: ClusterSecretStore
  3. metadata: {}
  4. spec:
  5. conditions:
  6. - namespaceRegexes: [] # minItems 0 of type string
  7. namespaceSelector:
  8. matchExpressions:
  9. - key: string
  10. operator: string
  11. values: [] # minItems 0 of type string
  12. matchLabels: {}
  13. namespaces: [] # minItems 0 of type string
  14. controller: string
  15. provider:
  16. akeyless:
  17. akeylessGWApiURL: string
  18. authSecretRef:
  19. kubernetesAuth:
  20. accessID: string
  21. k8sConfName: string
  22. secretRef:
  23. key: string
  24. name: string
  25. namespace: string
  26. serviceAccountRef:
  27. audiences: [] # minItems 0 of type string
  28. name: string
  29. namespace: string
  30. secretRef:
  31. accessID:
  32. key: string
  33. name: string
  34. namespace: string
  35. accessType:
  36. key: string
  37. name: string
  38. namespace: string
  39. accessTypeParam:
  40. key: string
  41. name: string
  42. namespace: string
  43. caBundle: c3RyaW5n
  44. caProvider:
  45. key: string
  46. name: string
  47. namespace: string
  48. type: "Secret" # "Secret", "ConfigMap"
  49. alibaba:
  50. auth:
  51. rrsa:
  52. oidcProviderArn: string
  53. oidcTokenFilePath: string
  54. roleArn: string
  55. sessionName: string
  56. secretRef:
  57. accessKeyIDSecretRef:
  58. key: string
  59. name: string
  60. namespace: string
  61. accessKeySecretSecretRef:
  62. key: string
  63. name: string
  64. namespace: string
  65. regionID: string
  66. aws:
  67. additionalRoles: [] # minItems 0 of type string
  68. auth:
  69. jwt:
  70. serviceAccountRef:
  71. audiences: [] # minItems 0 of type string
  72. name: string
  73. namespace: string
  74. secretRef:
  75. accessKeyIDSecretRef:
  76. key: string
  77. name: string
  78. namespace: string
  79. secretAccessKeySecretRef:
  80. key: string
  81. name: string
  82. namespace: string
  83. sessionTokenSecretRef:
  84. key: string
  85. name: string
  86. namespace: string
  87. externalID: string
  88. prefix: string
  89. region: string
  90. role: string
  91. secretsManager:
  92. forceDeleteWithoutRecovery: true
  93. recoveryWindowInDays: 1
  94. service: "SecretsManager" # "SecretsManager", "ParameterStore"
  95. sessionTags:
  96. - key: string
  97. value: string
  98. transitiveTagKeys: [] # minItems 0 of type string
  99. azurekv:
  100. authSecretRef:
  101. clientCertificate:
  102. key: string
  103. name: string
  104. namespace: string
  105. clientId:
  106. key: string
  107. name: string
  108. namespace: string
  109. clientSecret:
  110. key: string
  111. name: string
  112. namespace: string
  113. tenantId:
  114. key: string
  115. name: string
  116. namespace: string
  117. authType: "ServicePrincipal"
  118. environmentType: "PublicCloud"
  119. identityId: string
  120. serviceAccountRef:
  121. audiences: [] # minItems 0 of type string
  122. name: string
  123. namespace: string
  124. tenantId: string
  125. vaultUrl: string
  126. beyondtrust:
  127. auth:
  128. apiKey:
  129. secretRef:
  130. key: string
  131. name: string
  132. namespace: string
  133. value: string
  134. certificate:
  135. secretRef:
  136. key: string
  137. name: string
  138. namespace: string
  139. value: string
  140. certificateKey:
  141. secretRef:
  142. key: string
  143. name: string
  144. namespace: string
  145. value: string
  146. clientId:
  147. secretRef:
  148. key: string
  149. name: string
  150. namespace: string
  151. value: string
  152. clientSecret:
  153. secretRef:
  154. key: string
  155. name: string
  156. namespace: string
  157. value: string
  158. server:
  159. apiUrl: string
  160. apiVersion: external-secrets.io/v1
  161. clientTimeOutSeconds: 1
  162. retrievalType: string
  163. separator: string
  164. verifyCA: true
  165. bitwardensecretsmanager:
  166. apiURL: string
  167. auth:
  168. secretRef:
  169. credentials:
  170. key: string
  171. name: string
  172. namespace: string
  173. bitwardenServerSDKURL: string
  174. caBundle: string
  175. caProvider:
  176. key: string
  177. name: string
  178. namespace: string
  179. type: "Secret" # "Secret", "ConfigMap"
  180. identityURL: string
  181. organizationID: string
  182. projectID: string
  183. chef:
  184. auth:
  185. secretRef:
  186. privateKeySecretRef:
  187. key: string
  188. name: string
  189. namespace: string
  190. serverUrl: string
  191. username: string
  192. cloudrusm:
  193. auth:
  194. secretRef:
  195. accessKeyIDSecretRef:
  196. key: string
  197. name: string
  198. namespace: string
  199. accessKeySecretSecretRef:
  200. key: string
  201. name: string
  202. namespace: string
  203. projectID: string
  204. conjur:
  205. auth:
  206. apikey:
  207. account: string
  208. apiKeyRef:
  209. key: string
  210. name: string
  211. namespace: string
  212. userRef:
  213. key: string
  214. name: string
  215. namespace: string
  216. jwt:
  217. account: string
  218. hostId: string
  219. secretRef:
  220. key: string
  221. name: string
  222. namespace: string
  223. serviceAccountRef:
  224. audiences: [] # minItems 0 of type string
  225. name: string
  226. namespace: string
  227. serviceID: string
  228. caBundle: string
  229. caProvider:
  230. key: string
  231. name: string
  232. namespace: string
  233. type: "Secret" # "Secret", "ConfigMap"
  234. url: string
  235. delinea:
  236. clientId:
  237. secretRef:
  238. key: string
  239. name: string
  240. namespace: string
  241. value: string
  242. clientSecret:
  243. secretRef:
  244. key: string
  245. name: string
  246. namespace: string
  247. value: string
  248. tenant: string
  249. tld: string
  250. urlTemplate: string
  251. device42:
  252. auth:
  253. secretRef:
  254. credentials:
  255. key: string
  256. name: string
  257. namespace: string
  258. host: string
  259. doppler:
  260. auth:
  261. secretRef:
  262. dopplerToken:
  263. key: string
  264. name: string
  265. namespace: string
  266. config: string
  267. format: "json" # "json", "dotnet-json", "env", "yaml", "docker"
  268. nameTransformer: "upper-camel" # "upper-camel", "camel", "lower-snake", "tf-var", "dotnet-env", "lower-kebab"
  269. project: string
  270. fake:
  271. data:
  272. - key: string
  273. value: string
  274. version: string
  275. validationResult: 1
  276. fortanix:
  277. apiKey:
  278. secretRef:
  279. key: string
  280. name: string
  281. namespace: string
  282. apiUrl: string
  283. gcpsm:
  284. auth:
  285. secretRef:
  286. secretAccessKeySecretRef:
  287. key: string
  288. name: string
  289. namespace: string
  290. workloadIdentity:
  291. clusterLocation: string
  292. clusterName: string
  293. clusterProjectID: string
  294. serviceAccountRef:
  295. audiences: [] # minItems 0 of type string
  296. name: string
  297. namespace: string
  298. workloadIdentityFederation:
  299. audience: string
  300. awsSecurityCredentials:
  301. awsCredentialsSecretRef:
  302. name: string
  303. namespace: string
  304. region: "ap-south-1"
  305. credConfig:
  306. key: string
  307. name: string
  308. namespace: string
  309. externalTokenEndpoint: string
  310. serviceAccountRef:
  311. audiences: [] # minItems 0 of type string
  312. name: string
  313. namespace: string
  314. location: string
  315. projectID: string
  316. github:
  317. appID: 1
  318. auth:
  319. privateKey:
  320. key: string
  321. name: string
  322. namespace: string
  323. environment: string
  324. installationID: 1
  325. organization: string
  326. repository: string
  327. uploadURL: string
  328. url: "https://github.com/"
  329. gitlab:
  330. auth:
  331. SecretRef:
  332. accessToken:
  333. key: string
  334. name: string
  335. namespace: string
  336. caBundle: c3RyaW5n
  337. caProvider:
  338. key: string
  339. name: string
  340. namespace: string
  341. type: "Secret" # "Secret", "ConfigMap"
  342. environment: string
  343. groupIDs: [] # minItems 0 of type string
  344. inheritFromGroups: true
  345. projectID: string
  346. url: string
  347. ibm:
  348. auth:
  349. containerAuth:
  350. iamEndpoint: string
  351. profile: string
  352. tokenLocation: string
  353. secretRef:
  354. secretApiKeySecretRef:
  355. key: string
  356. name: string
  357. namespace: string
  358. serviceUrl: string
  359. infisical:
  360. auth:
  361. awsAuthCredentials:
  362. identityId:
  363. key: string
  364. name: string
  365. namespace: string
  366. azureAuthCredentials:
  367. identityId:
  368. key: string
  369. name: string
  370. namespace: string
  371. resource:
  372. key: string
  373. name: string
  374. namespace: string
  375. gcpIamAuthCredentials:
  376. identityId:
  377. key: string
  378. name: string
  379. namespace: string
  380. serviceAccountKeyFilePath:
  381. key: string
  382. name: string
  383. namespace: string
  384. gcpIdTokenAuthCredentials:
  385. identityId:
  386. key: string
  387. name: string
  388. namespace: string
  389. jwtAuthCredentials:
  390. identityId:
  391. key: string
  392. name: string
  393. namespace: string
  394. jwt:
  395. key: string
  396. name: string
  397. namespace: string
  398. kubernetesAuthCredentials:
  399. identityId:
  400. key: string
  401. name: string
  402. namespace: string
  403. serviceAccountTokenPath:
  404. key: string
  405. name: string
  406. namespace: string
  407. ldapAuthCredentials:
  408. identityId:
  409. key: string
  410. name: string
  411. namespace: string
  412. ldapPassword:
  413. key: string
  414. name: string
  415. namespace: string
  416. ldapUsername:
  417. key: string
  418. name: string
  419. namespace: string
  420. ociAuthCredentials:
  421. fingerprint:
  422. key: string
  423. name: string
  424. namespace: string
  425. identityId:
  426. key: string
  427. name: string
  428. namespace: string
  429. privateKey:
  430. key: string
  431. name: string
  432. namespace: string
  433. privateKeyPassphrase:
  434. key: string
  435. name: string
  436. namespace: string
  437. region:
  438. key: string
  439. name: string
  440. namespace: string
  441. tenancyId:
  442. key: string
  443. name: string
  444. namespace: string
  445. userId:
  446. key: string
  447. name: string
  448. namespace: string
  449. tokenAuthCredentials:
  450. accessToken:
  451. key: string
  452. name: string
  453. namespace: string
  454. universalAuthCredentials:
  455. clientId:
  456. key: string
  457. name: string
  458. namespace: string
  459. clientSecret:
  460. key: string
  461. name: string
  462. namespace: string
  463. hostAPI: "https://app.infisical.com/api"
  464. secretsScope:
  465. environmentSlug: string
  466. expandSecretReferences: true
  467. projectSlug: string
  468. recursive: false
  469. secretsPath: "/"
  470. keepersecurity:
  471. authRef:
  472. key: string
  473. name: string
  474. namespace: string
  475. folderID: string
  476. kubernetes:
  477. auth:
  478. cert:
  479. clientCert:
  480. key: string
  481. name: string
  482. namespace: string
  483. clientKey:
  484. key: string
  485. name: string
  486. namespace: string
  487. serviceAccount:
  488. audiences: [] # minItems 0 of type string
  489. name: string
  490. namespace: string
  491. token:
  492. bearerToken:
  493. key: string
  494. name: string
  495. namespace: string
  496. authRef:
  497. key: string
  498. name: string
  499. namespace: string
  500. remoteNamespace: "default"
  501. server:
  502. caBundle: c3RyaW5n
  503. caProvider:
  504. key: string
  505. name: string
  506. namespace: string
  507. type: "Secret" # "Secret", "ConfigMap"
  508. url: "kubernetes.default"
  509. onboardbase:
  510. apiHost: "https://public.onboardbase.com/api/v1/"
  511. auth:
  512. apiKeyRef:
  513. key: string
  514. name: string
  515. namespace: string
  516. passcodeRef:
  517. key: string
  518. name: string
  519. namespace: string
  520. environment: "development"
  521. project: "development"
  522. onepassword:
  523. auth:
  524. secretRef:
  525. connectTokenSecretRef:
  526. key: string
  527. name: string
  528. namespace: string
  529. connectHost: string
  530. vaults: {}
  531. onepasswordSDK:
  532. auth:
  533. serviceAccountSecretRef:
  534. key: string
  535. name: string
  536. namespace: string
  537. integrationInfo:
  538. name: "1Password SDK"
  539. version: "v1.0.0"
  540. vault: string
  541. oracle:
  542. auth:
  543. secretRef:
  544. fingerprint:
  545. key: string
  546. name: string
  547. namespace: string
  548. privatekey:
  549. key: string
  550. name: string
  551. namespace: string
  552. tenancy: string
  553. user: string
  554. compartment: string
  555. encryptionKey: string
  556. principalType: "" # "", "UserPrincipal", "InstancePrincipal", "Workload"
  557. region: string
  558. serviceAccountRef:
  559. audiences: [] # minItems 0 of type string
  560. name: string
  561. namespace: string
  562. vault: string
  563. passbolt:
  564. auth:
  565. passwordSecretRef:
  566. key: string
  567. name: string
  568. namespace: string
  569. privateKeySecretRef:
  570. key: string
  571. name: string
  572. namespace: string
  573. host: string
  574. passworddepot:
  575. auth:
  576. secretRef:
  577. credentials:
  578. key: string
  579. name: string
  580. namespace: string
  581. database: string
  582. host: string
  583. previder:
  584. auth:
  585. secretRef:
  586. accessToken:
  587. key: string
  588. name: string
  589. namespace: string
  590. baseUri: string
  591. pulumi:
  592. accessToken:
  593. secretRef:
  594. key: string
  595. name: string
  596. namespace: string
  597. apiUrl: "https://api.pulumi.com/api/esc"
  598. environment: string
  599. organization: string
  600. project: string
  601. scaleway:
  602. accessKey:
  603. secretRef:
  604. key: string
  605. name: string
  606. namespace: string
  607. value: string
  608. apiUrl: string
  609. projectId: string
  610. region: string
  611. secretKey:
  612. secretRef:
  613. key: string
  614. name: string
  615. namespace: string
  616. value: string
  617. secretserver:
  618. password:
  619. secretRef:
  620. key: string
  621. name: string
  622. namespace: string
  623. value: string
  624. serverURL: string
  625. username:
  626. secretRef:
  627. key: string
  628. name: string
  629. namespace: string
  630. value: string
  631. senhasegura:
  632. auth:
  633. clientId: string
  634. clientSecretSecretRef:
  635. key: string
  636. name: string
  637. namespace: string
  638. ignoreSslCertificate: false
  639. module: string
  640. url: string
  641. vault:
  642. auth:
  643. appRole:
  644. path: "approle"
  645. roleId: string
  646. roleRef:
  647. key: string
  648. name: string
  649. namespace: string
  650. secretRef:
  651. key: string
  652. name: string
  653. namespace: string
  654. cert:
  655. clientCert:
  656. key: string
  657. name: string
  658. namespace: string
  659. secretRef:
  660. key: string
  661. name: string
  662. namespace: string
  663. iam:
  664. externalID: string
  665. jwt:
  666. serviceAccountRef:
  667. audiences: [] # minItems 0 of type string
  668. name: string
  669. namespace: string
  670. path: string
  671. region: string
  672. role: string
  673. secretRef:
  674. accessKeyIDSecretRef:
  675. key: string
  676. name: string
  677. namespace: string
  678. secretAccessKeySecretRef:
  679. key: string
  680. name: string
  681. namespace: string
  682. sessionTokenSecretRef:
  683. key: string
  684. name: string
  685. namespace: string
  686. vaultAwsIamServerID: string
  687. vaultRole: string
  688. jwt:
  689. kubernetesServiceAccountToken:
  690. audiences: [] # minItems 0 of type string
  691. expirationSeconds: 1
  692. serviceAccountRef:
  693. audiences: [] # minItems 0 of type string
  694. name: string
  695. namespace: string
  696. path: "jwt"
  697. role: string
  698. secretRef:
  699. key: string
  700. name: string
  701. namespace: string
  702. kubernetes:
  703. mountPath: "kubernetes"
  704. role: string
  705. secretRef:
  706. key: string
  707. name: string
  708. namespace: string
  709. serviceAccountRef:
  710. audiences: [] # minItems 0 of type string
  711. name: string
  712. namespace: string
  713. ldap:
  714. path: "ldap"
  715. secretRef:
  716. key: string
  717. name: string
  718. namespace: string
  719. username: string
  720. namespace: string
  721. tokenSecretRef:
  722. key: string
  723. name: string
  724. namespace: string
  725. userPass:
  726. path: "userpass"
  727. secretRef:
  728. key: string
  729. name: string
  730. namespace: string
  731. username: string
  732. caBundle: c3RyaW5n
  733. caProvider:
  734. key: string
  735. name: string
  736. namespace: string
  737. type: "Secret" # "Secret", "ConfigMap"
  738. checkAndSet:
  739. required: true
  740. forwardInconsistent: true
  741. headers: {}
  742. namespace: string
  743. path: string
  744. readYourWrites: true
  745. server: string
  746. tls:
  747. certSecretRef:
  748. key: string
  749. name: string
  750. namespace: string
  751. keySecretRef:
  752. key: string
  753. name: string
  754. namespace: string
  755. version: "v2"
  756. webhook:
  757. auth:
  758. ntlm:
  759. passwordSecret:
  760. key: string
  761. name: string
  762. namespace: string
  763. usernameSecret:
  764. key: string
  765. name: string
  766. namespace: string
  767. body: string
  768. caBundle: c3RyaW5n
  769. caProvider:
  770. key: string
  771. name: string
  772. namespace: string
  773. type: "Secret" # "Secret", "ConfigMap"
  774. headers: {}
  775. method: string
  776. result:
  777. jsonPath: string
  778. secrets:
  779. - name: string
  780. secretRef:
  781. key: string
  782. name: string
  783. namespace: string
  784. timeout: string
  785. url: string
  786. yandexcertificatemanager:
  787. apiEndpoint: string
  788. auth:
  789. authorizedKeySecretRef:
  790. key: string
  791. name: string
  792. namespace: string
  793. caProvider:
  794. certSecretRef:
  795. key: string
  796. name: string
  797. namespace: string
  798. yandexlockbox:
  799. apiEndpoint: string
  800. auth:
  801. authorizedKeySecretRef:
  802. key: string
  803. name: string
  804. namespace: string
  805. caProvider:
  806. certSecretRef:
  807. key: string
  808. name: string
  809. namespace: string
  810. refreshInterval: 1
  811. retrySettings:
  812. maxRetries: 1
  813. retryInterval: string
  814. status:
  815. capabilities: string
  816. conditions:
  817. - lastTransitionTime: 2024-10-11T12:48:44Z
  818. message: string
  819. reason: string
  820. status: string
  821. type: string