clustersecretstore-v1.yaml 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910
  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. customCloudConfig:
  119. activeDirectoryEndpoint: string
  120. keyVaultDNSSuffix: string
  121. keyVaultEndpoint: string
  122. resourceManagerEndpoint: string
  123. environmentType: "PublicCloud"
  124. identityId: string
  125. serviceAccountRef:
  126. audiences: [] # minItems 0 of type string
  127. name: string
  128. namespace: string
  129. tenantId: string
  130. useAzureSDK: false
  131. vaultUrl: string
  132. barbican:
  133. auth:
  134. password:
  135. secretRef:
  136. key: string
  137. name: string
  138. namespace: string
  139. username:
  140. secretRef:
  141. key: string
  142. name: string
  143. namespace: string
  144. value: string
  145. authURL: string
  146. domainName: string
  147. region: string
  148. tenantName: string
  149. beyondtrust:
  150. auth:
  151. apiKey:
  152. secretRef:
  153. key: string
  154. name: string
  155. namespace: string
  156. value: string
  157. certificate:
  158. secretRef:
  159. key: string
  160. name: string
  161. namespace: string
  162. value: string
  163. certificateKey:
  164. secretRef:
  165. key: string
  166. name: string
  167. namespace: string
  168. value: string
  169. clientId:
  170. secretRef:
  171. key: string
  172. name: string
  173. namespace: string
  174. value: string
  175. clientSecret:
  176. secretRef:
  177. key: string
  178. name: string
  179. namespace: string
  180. value: string
  181. server:
  182. apiUrl: string
  183. apiVersion: external-secrets.io/v1
  184. clientTimeOutSeconds: 1
  185. retrievalType: string
  186. separator: string
  187. verifyCA: true
  188. bitwardensecretsmanager:
  189. apiURL: string
  190. auth:
  191. secretRef:
  192. credentials:
  193. key: string
  194. name: string
  195. namespace: string
  196. bitwardenServerSDKURL: string
  197. caBundle: string
  198. caProvider:
  199. key: string
  200. name: string
  201. namespace: string
  202. type: "Secret" # "Secret", "ConfigMap"
  203. identityURL: string
  204. organizationID: string
  205. projectID: string
  206. chef:
  207. auth:
  208. secretRef:
  209. privateKeySecretRef:
  210. key: string
  211. name: string
  212. namespace: string
  213. serverUrl: string
  214. username: string
  215. cloudrusm:
  216. auth:
  217. secretRef:
  218. accessKeyIDSecretRef:
  219. key: string
  220. name: string
  221. namespace: string
  222. accessKeySecretSecretRef:
  223. key: string
  224. name: string
  225. namespace: string
  226. projectID: string
  227. conjur:
  228. auth:
  229. apikey:
  230. account: string
  231. apiKeyRef:
  232. key: string
  233. name: string
  234. namespace: string
  235. userRef:
  236. key: string
  237. name: string
  238. namespace: string
  239. jwt:
  240. account: string
  241. hostId: string
  242. secretRef:
  243. key: string
  244. name: string
  245. namespace: string
  246. serviceAccountRef:
  247. audiences: [] # minItems 0 of type string
  248. name: string
  249. namespace: string
  250. serviceID: string
  251. caBundle: string
  252. caProvider:
  253. key: string
  254. name: string
  255. namespace: string
  256. type: "Secret" # "Secret", "ConfigMap"
  257. url: string
  258. delinea:
  259. clientId:
  260. secretRef:
  261. key: string
  262. name: string
  263. namespace: string
  264. value: string
  265. clientSecret:
  266. secretRef:
  267. key: string
  268. name: string
  269. namespace: string
  270. value: string
  271. tenant: string
  272. tld: string
  273. urlTemplate: string
  274. device42:
  275. auth:
  276. secretRef:
  277. credentials:
  278. key: string
  279. name: string
  280. namespace: string
  281. host: string
  282. doppler:
  283. auth:
  284. secretRef:
  285. dopplerToken:
  286. key: string
  287. name: string
  288. namespace: string
  289. config: string
  290. format: "json" # "json", "dotnet-json", "env", "yaml", "docker"
  291. nameTransformer: "upper-camel" # "upper-camel", "camel", "lower-snake", "tf-var", "dotnet-env", "lower-kebab"
  292. project: string
  293. fake:
  294. data:
  295. - key: string
  296. value: string
  297. version: string
  298. validationResult: 1
  299. fortanix:
  300. apiKey:
  301. secretRef:
  302. key: string
  303. name: string
  304. namespace: string
  305. apiUrl: string
  306. gcpsm:
  307. auth:
  308. secretRef:
  309. secretAccessKeySecretRef:
  310. key: string
  311. name: string
  312. namespace: string
  313. workloadIdentity:
  314. clusterLocation: string
  315. clusterName: string
  316. clusterProjectID: string
  317. serviceAccountRef:
  318. audiences: [] # minItems 0 of type string
  319. name: string
  320. namespace: string
  321. workloadIdentityFederation:
  322. audience: string
  323. awsSecurityCredentials:
  324. awsCredentialsSecretRef:
  325. name: string
  326. namespace: string
  327. region: "ap-south-1"
  328. credConfig:
  329. key: string
  330. name: string
  331. namespace: string
  332. externalTokenEndpoint: string
  333. serviceAccountRef:
  334. audiences: [] # minItems 0 of type string
  335. name: string
  336. namespace: string
  337. location: string
  338. projectID: string
  339. secretVersionSelectionPolicy: "LatestOrFail"
  340. github:
  341. appID: 1
  342. auth:
  343. privateKey:
  344. key: string
  345. name: string
  346. namespace: string
  347. environment: string
  348. installationID: 1
  349. organization: string
  350. repository: string
  351. uploadURL: string
  352. url: "https://github.com/"
  353. gitlab:
  354. auth:
  355. SecretRef:
  356. accessToken:
  357. key: string
  358. name: string
  359. namespace: string
  360. caBundle: c3RyaW5n
  361. caProvider:
  362. key: string
  363. name: string
  364. namespace: string
  365. type: "Secret" # "Secret", "ConfigMap"
  366. environment: string
  367. groupIDs: [] # minItems 0 of type string
  368. inheritFromGroups: true
  369. projectID: string
  370. url: string
  371. ibm:
  372. auth:
  373. containerAuth:
  374. iamEndpoint: string
  375. profile: string
  376. tokenLocation: string
  377. secretRef:
  378. iamEndpoint: string
  379. secretApiKeySecretRef:
  380. key: string
  381. name: string
  382. namespace: string
  383. serviceUrl: string
  384. infisical:
  385. auth:
  386. awsAuthCredentials:
  387. identityId:
  388. key: string
  389. name: string
  390. namespace: string
  391. azureAuthCredentials:
  392. identityId:
  393. key: string
  394. name: string
  395. namespace: string
  396. resource:
  397. key: string
  398. name: string
  399. namespace: string
  400. gcpIamAuthCredentials:
  401. identityId:
  402. key: string
  403. name: string
  404. namespace: string
  405. serviceAccountKeyFilePath:
  406. key: string
  407. name: string
  408. namespace: string
  409. gcpIdTokenAuthCredentials:
  410. identityId:
  411. key: string
  412. name: string
  413. namespace: string
  414. jwtAuthCredentials:
  415. identityId:
  416. key: string
  417. name: string
  418. namespace: string
  419. jwt:
  420. key: string
  421. name: string
  422. namespace: string
  423. kubernetesAuthCredentials:
  424. identityId:
  425. key: string
  426. name: string
  427. namespace: string
  428. serviceAccountTokenPath:
  429. key: string
  430. name: string
  431. namespace: string
  432. ldapAuthCredentials:
  433. identityId:
  434. key: string
  435. name: string
  436. namespace: string
  437. ldapPassword:
  438. key: string
  439. name: string
  440. namespace: string
  441. ldapUsername:
  442. key: string
  443. name: string
  444. namespace: string
  445. ociAuthCredentials:
  446. fingerprint:
  447. key: string
  448. name: string
  449. namespace: string
  450. identityId:
  451. key: string
  452. name: string
  453. namespace: string
  454. privateKey:
  455. key: string
  456. name: string
  457. namespace: string
  458. privateKeyPassphrase:
  459. key: string
  460. name: string
  461. namespace: string
  462. region:
  463. key: string
  464. name: string
  465. namespace: string
  466. tenancyId:
  467. key: string
  468. name: string
  469. namespace: string
  470. userId:
  471. key: string
  472. name: string
  473. namespace: string
  474. tokenAuthCredentials:
  475. accessToken:
  476. key: string
  477. name: string
  478. namespace: string
  479. universalAuthCredentials:
  480. clientId:
  481. key: string
  482. name: string
  483. namespace: string
  484. clientSecret:
  485. key: string
  486. name: string
  487. namespace: string
  488. hostAPI: "https://app.infisical.com/api"
  489. secretsScope:
  490. environmentSlug: string
  491. expandSecretReferences: true
  492. projectSlug: string
  493. recursive: false
  494. secretsPath: "/"
  495. keepersecurity:
  496. authRef:
  497. key: string
  498. name: string
  499. namespace: string
  500. folderID: string
  501. kubernetes:
  502. auth:
  503. cert:
  504. clientCert:
  505. key: string
  506. name: string
  507. namespace: string
  508. clientKey:
  509. key: string
  510. name: string
  511. namespace: string
  512. serviceAccount:
  513. audiences: [] # minItems 0 of type string
  514. name: string
  515. namespace: string
  516. token:
  517. bearerToken:
  518. key: string
  519. name: string
  520. namespace: string
  521. authRef:
  522. key: string
  523. name: string
  524. namespace: string
  525. remoteNamespace: "default"
  526. server:
  527. caBundle: c3RyaW5n
  528. caProvider:
  529. key: string
  530. name: string
  531. namespace: string
  532. type: "Secret" # "Secret", "ConfigMap"
  533. url: "kubernetes.default"
  534. ngrok:
  535. apiUrl: "https://api.ngrok.com"
  536. auth:
  537. apiKey:
  538. secretRef:
  539. key: string
  540. name: string
  541. namespace: string
  542. vault:
  543. name: string
  544. onboardbase:
  545. apiHost: "https://public.onboardbase.com/api/v1/"
  546. auth:
  547. apiKeyRef:
  548. key: string
  549. name: string
  550. namespace: string
  551. passcodeRef:
  552. key: string
  553. name: string
  554. namespace: string
  555. environment: "development"
  556. project: "development"
  557. onepassword:
  558. auth:
  559. secretRef:
  560. connectTokenSecretRef:
  561. key: string
  562. name: string
  563. namespace: string
  564. connectHost: string
  565. vaults: {}
  566. onepasswordSDK:
  567. auth:
  568. serviceAccountSecretRef:
  569. key: string
  570. name: string
  571. namespace: string
  572. integrationInfo:
  573. name: "1Password SDK"
  574. version: "v1.0.0"
  575. vault: string
  576. oracle:
  577. auth:
  578. secretRef:
  579. fingerprint:
  580. key: string
  581. name: string
  582. namespace: string
  583. privatekey:
  584. key: string
  585. name: string
  586. namespace: string
  587. tenancy: string
  588. user: string
  589. compartment: string
  590. encryptionKey: string
  591. principalType: "" # "", "UserPrincipal", "InstancePrincipal", "Workload"
  592. region: string
  593. serviceAccountRef:
  594. audiences: [] # minItems 0 of type string
  595. name: string
  596. namespace: string
  597. vault: string
  598. passbolt:
  599. auth:
  600. passwordSecretRef:
  601. key: string
  602. name: string
  603. namespace: string
  604. privateKeySecretRef:
  605. key: string
  606. name: string
  607. namespace: string
  608. host: string
  609. passworddepot:
  610. auth:
  611. secretRef:
  612. credentials:
  613. key: string
  614. name: string
  615. namespace: string
  616. database: string
  617. host: string
  618. previder:
  619. auth:
  620. secretRef:
  621. accessToken:
  622. key: string
  623. name: string
  624. namespace: string
  625. baseUri: string
  626. pulumi:
  627. accessToken:
  628. secretRef:
  629. key: string
  630. name: string
  631. namespace: string
  632. apiUrl: "https://api.pulumi.com/api/esc"
  633. environment: string
  634. organization: string
  635. project: string
  636. scaleway:
  637. accessKey:
  638. secretRef:
  639. key: string
  640. name: string
  641. namespace: string
  642. value: string
  643. apiUrl: string
  644. projectId: string
  645. region: string
  646. secretKey:
  647. secretRef:
  648. key: string
  649. name: string
  650. namespace: string
  651. value: string
  652. secretserver:
  653. caBundle: c3RyaW5n
  654. caProvider:
  655. key: string
  656. name: string
  657. namespace: string
  658. type: "Secret" # "Secret", "ConfigMap"
  659. domain: string
  660. password:
  661. secretRef:
  662. key: string
  663. name: string
  664. namespace: string
  665. value: string
  666. serverURL: string
  667. username:
  668. secretRef:
  669. key: string
  670. name: string
  671. namespace: string
  672. value: string
  673. senhasegura:
  674. auth:
  675. clientId: string
  676. clientSecretSecretRef:
  677. key: string
  678. name: string
  679. namespace: string
  680. ignoreSslCertificate: false
  681. module: string
  682. url: string
  683. vault:
  684. auth:
  685. appRole:
  686. path: "approle"
  687. roleId: string
  688. roleRef:
  689. key: string
  690. name: string
  691. namespace: string
  692. secretRef:
  693. key: string
  694. name: string
  695. namespace: string
  696. cert:
  697. clientCert:
  698. key: string
  699. name: string
  700. namespace: string
  701. path: "cert"
  702. secretRef:
  703. key: string
  704. name: string
  705. namespace: string
  706. gcp:
  707. location: string
  708. path: "gcp"
  709. projectID: string
  710. role: string
  711. secretRef:
  712. secretAccessKeySecretRef:
  713. key: string
  714. name: string
  715. namespace: string
  716. serviceAccountRef:
  717. audiences: [] # minItems 0 of type string
  718. name: string
  719. namespace: string
  720. workloadIdentity:
  721. clusterLocation: string
  722. clusterName: string
  723. clusterProjectID: string
  724. serviceAccountRef:
  725. audiences: [] # minItems 0 of type string
  726. name: string
  727. namespace: string
  728. iam:
  729. externalID: string
  730. jwt:
  731. serviceAccountRef:
  732. audiences: [] # minItems 0 of type string
  733. name: string
  734. namespace: string
  735. path: string
  736. region: string
  737. role: string
  738. secretRef:
  739. accessKeyIDSecretRef:
  740. key: string
  741. name: string
  742. namespace: string
  743. secretAccessKeySecretRef:
  744. key: string
  745. name: string
  746. namespace: string
  747. sessionTokenSecretRef:
  748. key: string
  749. name: string
  750. namespace: string
  751. vaultAwsIamServerID: string
  752. vaultRole: string
  753. jwt:
  754. kubernetesServiceAccountToken:
  755. audiences: [] # minItems 0 of type string
  756. expirationSeconds: 1
  757. serviceAccountRef:
  758. audiences: [] # minItems 0 of type string
  759. name: string
  760. namespace: string
  761. path: "jwt"
  762. role: string
  763. secretRef:
  764. key: string
  765. name: string
  766. namespace: string
  767. kubernetes:
  768. mountPath: "kubernetes"
  769. role: string
  770. secretRef:
  771. key: string
  772. name: string
  773. namespace: string
  774. serviceAccountRef:
  775. audiences: [] # minItems 0 of type string
  776. name: string
  777. namespace: string
  778. ldap:
  779. path: "ldap"
  780. secretRef:
  781. key: string
  782. name: string
  783. namespace: string
  784. username: string
  785. namespace: string
  786. tokenSecretRef:
  787. key: string
  788. name: string
  789. namespace: string
  790. userPass:
  791. path: "userpass"
  792. secretRef:
  793. key: string
  794. name: string
  795. namespace: string
  796. username: string
  797. caBundle: c3RyaW5n
  798. caProvider:
  799. key: string
  800. name: string
  801. namespace: string
  802. type: "Secret" # "Secret", "ConfigMap"
  803. checkAndSet:
  804. required: true
  805. forwardInconsistent: true
  806. headers: {}
  807. namespace: string
  808. path: string
  809. readYourWrites: true
  810. server: string
  811. tls:
  812. certSecretRef:
  813. key: string
  814. name: string
  815. namespace: string
  816. keySecretRef:
  817. key: string
  818. name: string
  819. namespace: string
  820. version: "v2"
  821. volcengine:
  822. auth:
  823. secretRef:
  824. accessKeyID:
  825. key: string
  826. name: string
  827. namespace: string
  828. secretAccessKey:
  829. key: string
  830. name: string
  831. namespace: string
  832. token:
  833. key: string
  834. name: string
  835. namespace: string
  836. region: string
  837. webhook:
  838. auth:
  839. ntlm:
  840. passwordSecret:
  841. key: string
  842. name: string
  843. namespace: string
  844. usernameSecret:
  845. key: string
  846. name: string
  847. namespace: string
  848. body: string
  849. caBundle: c3RyaW5n
  850. caProvider:
  851. key: string
  852. name: string
  853. namespace: string
  854. type: "Secret" # "Secret", "ConfigMap"
  855. headers: {}
  856. method: string
  857. result:
  858. jsonPath: string
  859. secrets:
  860. - name: string
  861. secretRef:
  862. key: string
  863. name: string
  864. namespace: string
  865. timeout: string
  866. url: string
  867. yandexcertificatemanager:
  868. apiEndpoint: string
  869. auth:
  870. authorizedKeySecretRef:
  871. key: string
  872. name: string
  873. namespace: string
  874. caProvider:
  875. certSecretRef:
  876. key: string
  877. name: string
  878. namespace: string
  879. fetching:
  880. byID: {}
  881. byName:
  882. folderID: string
  883. yandexlockbox:
  884. apiEndpoint: string
  885. auth:
  886. authorizedKeySecretRef:
  887. key: string
  888. name: string
  889. namespace: string
  890. caProvider:
  891. certSecretRef:
  892. key: string
  893. name: string
  894. namespace: string
  895. fetching:
  896. byID: {}
  897. byName:
  898. folderID: string
  899. refreshInterval: 1
  900. retrySettings:
  901. maxRetries: 1
  902. retryInterval: string
  903. status:
  904. capabilities: string
  905. conditions:
  906. - lastTransitionTime: 2024-10-11T12:48:44Z
  907. message: string
  908. reason: string
  909. status: string
  910. type: string