clustersecretstore-v1.yaml 22 KB

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