Skip to content

docs(infisical): document al provider auth methods#5929

Merged
Skarlso merged 2 commits intoexternal-secrets:mainfrom
varonix0:infisical/eso-docs
Feb 6, 2026
Merged

docs(infisical): document al provider auth methods#5929
Skarlso merged 2 commits intoexternal-secrets:mainfrom
varonix0:infisical/eso-docs

Conversation

@varonix0
Copy link
Copy Markdown
Contributor

@varonix0 varonix0 commented Feb 5, 2026

Problem Statement

Missing documentation for newer Infisical auth methods

Related Issue

Fixes #...

Proposed Changes

Added documentation for all supported Infisical auth methods.

Checklist

  • I have read the contribution guidelines
  • All commits are signed with git commit --signoff
  • My changes have reasonable test coverage
  • All tests pass with make test
  • I ensured my PR is ready for review with make reviewable

Summary

Comprehensive documentation update for the Infisical provider, replacing a single authentication narrative with a complete multi-method authentication matrix.

Key Changes:

  • Introduced a structured authentication methods table covering 10 auth approaches: Universal Auth, Kubernetes Auth, AWS Auth, Azure Auth, GCP ID Token Auth, GCP IAM Auth, JWT Auth, LDAP Auth, OCI Auth, and Token Auth
  • Added dedicated sections for each authentication method with prerequisites, secret storage examples, and SecretStore configuration YAML
  • Replaced generic references with concrete code examples for identity and credential mappings
  • Added new sections for Custom CA Certificates (supporting both caBundle and caProvider approaches) and Secrets Scope Configuration with field documentation
  • Reorganized document structure with improved section dividers and consistent heading hierarchy
  • Enhanced code clarity in "Fetching Secrets" section and updated all YAML examples to reflect new standards

Impact:

  • Resolves missing documentation for newer Infisical auth methods
  • Provides users with clear, method-specific guidance for configuring each authentication approach

@github-actions github-actions bot added kind/documentation Categorizes issue or PR as related to documentation. size/l labels Feb 5, 2026
Signed-off-by: Daniel Hougaard <daniel@infisical.com>
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Feb 5, 2026

Walkthrough

Enhanced Infisical provider documentation with Machine Identity-based authentication support. Restructured authentication section to include multiple methods (Universal Auth, Kubernetes, AWS, Azure, GCP, JWT, LDAP, OCI, Token Auth) with dedicated prerequisites and YAML configuration examples. Added Custom CA Certificates and Secrets Scope Configuration sections.

Changes

Cohort / File(s) Summary
Authentication Framework & Methods
docs/provider/infisical.md
Introduced Machine Identity-based authentication with multi-method matrix. Reworked Prerequisites section to use stepwise approach. Added comprehensive Universal Auth section with Kubernetes SecretStore examples. Created dedicated sections for each authentication method (Kubernetes, AWS, Azure, GCP ID Token, GCP IAM, JWT, LDAP, OCI, Token Auth) with prerequisites, secret storage examples, and concrete YAML configurations.
Configuration & TLS Support
docs/provider/infisical.md
Added new Custom CA Certificates section with two approaches: inline caBundle and caProvider (Secret/ConfigMap reference). Introduced Secrets Scope Configuration section documenting fields like projectSlug, environmentSlug, secretsPath, recursive, and expandSecretReferences with recommended defaults.
Documentation Structure & Examples
docs/provider/infisical.md
Expanded Fetching Secrets section with clarified wording for project context. Replaced generic SecretStore references with concrete YAML examples mapping identityId and credentials. Inserted section dividers and consistent headings. Updated code blocks and Note/Tip callouts for consistency across the document.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@varonix0
Copy link
Copy Markdown
Contributor Author

varonix0 commented Feb 5, 2026

@Skarlso, looks like I don't have access to rename the pull request to resolve the test. Can you kindly rename the PR for me so the test passes?

@varonix0 varonix0 marked this pull request as draft February 5, 2026 14:29
@varonix0 varonix0 marked this pull request as draft February 5, 2026 14:29
@varonix0 varonix0 marked this pull request as ready for review February 5, 2026 14:30
@Skarlso Skarlso changed the title docs(provider/infisical): document al provider auth methods docs(infisical): document al provider auth methods Feb 5, 2026
@github-actions github-actions bot added the area/infisical Issues / Pull Requests related to infisical provider label Feb 5, 2026
@varonix0
Copy link
Copy Markdown
Contributor Author

varonix0 commented Feb 5, 2026

Thank you @Skarlso! Could I kindly request your review? This should just be a smaller doc change :-)

@Skarlso
Copy link
Copy Markdown
Contributor

Skarlso commented Feb 5, 2026

Will get to it tomorrow. :)

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Feb 6, 2026

@Skarlso Skarlso merged commit 5a66ba8 into external-secrets:main Feb 6, 2026
29 checks passed
alexlebens pushed a commit to alexlebens/infrastructure that referenced this pull request Feb 6, 2026
…2 (#3782)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [external-secrets/external-secrets](https://github.com/external-secrets/external-secrets) | major | `v1.3.2` → `v2.0.0` |

---

### Release Notes

<details>
<summary>external-secrets/external-secrets (external-secrets/external-secrets)</summary>

### [`v2.0.0`](https://github.com/external-secrets/external-secrets/releases/tag/v2.0.0)

[Compare Source](external-secrets/external-secrets@v1.3.2...v2.0.0)

### BREAKING CHANGE

Please note that this release removed two of the unsupported and unmaintained providers Alibaba and Device42.

Image: `ghcr.io/external-secrets/external-secrets:v2.0.0`
Image: `ghcr.io/external-secrets/external-secrets:v2.0.0-ubi`
Image: `ghcr.io/external-secrets/external-secrets:v2.0.0-ubi-boringssl`

<!-- Release notes generated using configuration in .github/release.yml at main -->

#### What's Changed

##### General

- chore: bump charts to 1.3.2 by [@&#8203;gusfcarvalho](https://github.com/gusfcarvalho) in [#&#8203;5923](external-secrets/external-secrets#5923)
- feat(charts): add hostAliases support by [@&#8203;janlauber](https://github.com/janlauber) in [#&#8203;5866](external-secrets/external-secrets#5866)
- chore: remove unmaintained secret stores by [@&#8203;Skarlso](https://github.com/Skarlso) in [#&#8203;5918](external-secrets/external-secrets#5918)
- docs(infisical): document al provider auth methods by [@&#8203;varonix0](https://github.com/varonix0) in [#&#8203;5929](external-secrets/external-secrets#5929)
- chore: Get validating webhook failurePolicy for Secretstore dynamically by [@&#8203;LochanRn](https://github.com/LochanRn) in [#&#8203;5605](external-secrets/external-secrets#5605)

#### New Contributors

- [@&#8203;LochanRn](https://github.com/LochanRn) made their first contribution in [#&#8203;5605](external-secrets/external-secrets#5605)

**Full Changelog**: <external-secrets/external-secrets@v1.3.2...v2.0.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/3782
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
alexlebens pushed a commit to alexlebens/infrastructure that referenced this pull request Feb 6, 2026
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [external-secrets](https://github.com/external-secrets/external-secrets) | major | `1.3.2` → `2.0.0` |

---

### Release Notes

<details>
<summary>external-secrets/external-secrets (external-secrets)</summary>

### [`v2.0.0`](https://github.com/external-secrets/external-secrets/releases/tag/v2.0.0)

[Compare Source](external-secrets/external-secrets@v1.3.2...v2.0.0)

### BREAKING CHANGE

Please note that this release removed two of the unsupported and unmaintained providers Alibaba and Device42.

Image: `ghcr.io/external-secrets/external-secrets:v2.0.0`
Image: `ghcr.io/external-secrets/external-secrets:v2.0.0-ubi`
Image: `ghcr.io/external-secrets/external-secrets:v2.0.0-ubi-boringssl`

<!-- Release notes generated using configuration in .github/release.yml at main -->

#### What's Changed

##### General

- chore: bump charts to 1.3.2 by [@&#8203;gusfcarvalho](https://github.com/gusfcarvalho) in [#&#8203;5923](external-secrets/external-secrets#5923)
- feat(charts): add hostAliases support by [@&#8203;janlauber](https://github.com/janlauber) in [#&#8203;5866](external-secrets/external-secrets#5866)
- chore: remove unmaintained secret stores by [@&#8203;Skarlso](https://github.com/Skarlso) in [#&#8203;5918](external-secrets/external-secrets#5918)
- docs(infisical): document al provider auth methods by [@&#8203;varonix0](https://github.com/varonix0) in [#&#8203;5929](external-secrets/external-secrets#5929)
- chore: Get validating webhook failurePolicy for Secretstore dynamically by [@&#8203;LochanRn](https://github.com/LochanRn) in [#&#8203;5605](external-secrets/external-secrets#5605)

#### New Contributors

- [@&#8203;LochanRn](https://github.com/LochanRn) made their first contribution in [#&#8203;5605](external-secrets/external-secrets#5605)

**Full Changelog**: <external-secrets/external-secrets@v1.3.2...v2.0.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4zLjYiLCJ1cGRhdGVkSW5WZXIiOiI0My4zLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/3788
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
nutmos pushed a commit to nutmos/external-secrets that referenced this pull request Feb 11, 2026
…al-secrets#5929)

Signed-off-by: Daniel Hougaard <daniel@infisical.com>
Co-authored-by: Gergely Bräutigam <skarlso777@gmail.com>
Signed-off-by: Nattapong Ekudomsuk <nuttapong_mos@hotmail.com>
nutmos pushed a commit to nutmos/external-secrets that referenced this pull request Feb 18, 2026
…al-secrets#5929)

Signed-off-by: Daniel Hougaard <daniel@infisical.com>
Co-authored-by: Gergely Bräutigam <skarlso777@gmail.com>
Signed-off-by: Nattapong Ekudomsuk <nuttapong_mos@hotmail.com>
radermacher-iits pushed a commit to kubara-io/kubara that referenced this pull request Feb 19, 2026
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [external-secrets](https://github.com/external-secrets/external-secrets) | major | `1.3.2` → `2.0.0` |

---

### Release Notes

<details>
<summary>external-secrets/external-secrets (external-secrets)</summary>

### [`v2.0.0`](https://github.com/external-secrets/external-secrets/releases/tag/v2.0.0)

[Compare Source](external-secrets/external-secrets@v1.3.2...v2.0.0)

### BREAKING CHANGE

Please note that this release removed two of the unsupported and unmaintained providers Alibaba and Device42.

Image: `ghcr.io/external-secrets/external-secrets:v2.0.0`
Image: `ghcr.io/external-secrets/external-secrets:v2.0.0-ubi`
Image: `ghcr.io/external-secrets/external-secrets:v2.0.0-ubi-boringssl`

<!-- Release notes generated using configuration in .github/release.yml at main -->

#### What's Changed

##### General

- chore: bump charts to 1.3.2 by [@&#8203;gusfcarvalho](https://github.com/gusfcarvalho) in [#&#8203;5923](external-secrets/external-secrets#5923)
- feat(charts): add hostAliases support by [@&#8203;janlauber](https://github.com/janlauber) in [#&#8203;5866](external-secrets/external-secrets#5866)
- chore: remove unmaintained secret stores by [@&#8203;Skarlso](https://github.com/Skarlso) in [#&#8203;5918](external-secrets/external-secrets#5918)
- docs(infisical): document al provider auth methods by [@&#8203;varonix0](https://github.com/varonix0) in [#&#8203;5929](external-secrets/external-secrets#5929)
- chore: Get validating webhook failurePolicy for Secretstore dynamically by [@&#8203;LochanRn](https://github.com/LochanRn) in [#&#8203;5605](external-secrets/external-secrets#5605)

#### New Contributors

- [@&#8203;LochanRn](https://github.com/LochanRn) made their first contribution in [#&#8203;5605](external-secrets/external-secrets#5605)

**Full Changelog**: <external-secrets/external-secrets@v1.3.2...v2.0.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My40LjAiLCJ1cGRhdGVkSW5WZXIiOiI0My40LjAiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: https://kubara.git.onstackit.cloud/STACKIT/kubara/pulls/283
dsp0x4 pushed a commit to dsp0x4/external-secrets that referenced this pull request Mar 22, 2026
…al-secrets#5929)

Signed-off-by: Daniel Hougaard <daniel@infisical.com>
Co-authored-by: Gergely Bräutigam <skarlso777@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/infisical Issues / Pull Requests related to infisical provider kind/documentation Categorizes issue or PR as related to documentation. size/l

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants