Skip to content

feat(infisical): Kubernetes, AWS, and token auth methods#5080

Merged
Skarlso merged 13 commits intoexternal-secrets:mainfrom
x032205:add-auth-methods
Aug 12, 2025
Merged

feat(infisical): Kubernetes, AWS, and token auth methods#5080
Skarlso merged 13 commits intoexternal-secrets:mainfrom
x032205:add-auth-methods

Conversation

@x032205
Copy link
Copy Markdown
Contributor

@x032205 x032205 commented Jul 29, 2025

Problem Statement

We're adding Kubernetes, AWS, and token auth methods to Infisical ESO.

Related Issue

Proposed Changes

Addressing missing auth methods to help our users get the most out of ESO.

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

@x032205 x032205 requested a review from a team as a code owner July 29, 2025 20:50
@x032205 x032205 requested a review from Skarlso July 29, 2025 20:50
eso-service-account-app bot and others added 7 commits August 1, 2025 00:27
* update dependencies

Signed-off-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>

* fix: remove openapi update that is causing build problems

Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>

---------

Signed-off-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
Co-authored-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
Co-authored-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
Signed-off-by: Daniel Hougaard <daniel@infisical.com>
Signed-off-by: Daniel Hougaard <daniel@infisical.com>
Signed-off-by: Daniel Hougaard <daniel@infisical.com>
Signed-off-by: Daniel Hougaard <daniel@infisical.com>
Signed-off-by: Daniel Hougaard <daniel@infisical.com>
Signed-off-by: Daniel Hougaard <daniel@infisical.com>
Signed-off-by: Daniel Hougaard <daniel@infisical.com>
@varonix0 varonix0 force-pushed the add-auth-methods branch 2 times, most recently from 628e9c2 to dcc5125 Compare July 31, 2025 20:34
varonix0 and others added 2 commits August 1, 2025 00:37
Signed-off-by: x032205 <x032205@gmail.com>
@x032205
Copy link
Copy Markdown
Contributor Author

x032205 commented Aug 11, 2025

Hi @Skarlso, just bumping this.

Copy link
Copy Markdown
Contributor

@Skarlso Skarlso left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, ci errors. :)

@varonix0
Copy link
Copy Markdown
Contributor

Hi @Skarlso, I hope you had a great weekend! I had a chance to look at the failed CI tests in @x032205's PR, and from what I can see they appear to be unrelated to his PR? Are these tests failing across other PR's too, or is it just this one? Thanks!

CleanShot 2025-08-12 at 01 13 18@2x CleanShot 2025-08-12 at 01 12 32@2x

@Skarlso
Copy link
Copy Markdown
Contributor

Skarlso commented Aug 12, 2025

@DanielHougaard Yes, the Trivy check we fixed upstream. I'm updating the branch, let's see if that fixed things.

@sonarqubecloud
Copy link
Copy Markdown

@Skarlso Skarlso merged commit b7dda4e into external-secrets:main Aug 12, 2025
3 checks passed
alliseeisgold pushed a commit to alliseeisgold/external-secrets that referenced this pull request Aug 25, 2025
…crets#5080)

* chore: update dependencies (external-secrets#5031)

* update dependencies

Signed-off-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>

* fix: remove openapi update that is causing build problems

Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>

---------

Signed-off-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
Co-authored-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
Co-authored-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
Signed-off-by: Daniel Hougaard <daniel@infisical.com>

* feat(provider/infisical): auth methods

Signed-off-by: Daniel Hougaard <daniel@infisical.com>

* make reviewable

Signed-off-by: Daniel Hougaard <daniel@infisical.com>

* test

Signed-off-by: Daniel Hougaard <daniel@infisical.com>

* Update provider.go

Signed-off-by: Daniel Hougaard <daniel@infisical.com>

* Update provider.go

Signed-off-by: Daniel Hougaard <daniel@infisical.com>

* Add Token, Kubernetes, and AWS auth to Infisical

Signed-off-by: Daniel Hougaard <daniel@infisical.com>

* generate bundle

Signed-off-by: x032205 <x032205@gmail.com>

---------

Signed-off-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
Signed-off-by: Daniel Hougaard <daniel@infisical.com>
Signed-off-by: x032205 <x032205@gmail.com>
Co-authored-by: eso-service-account-app[bot] <85832941+eso-service-account-app[bot]@users.noreply.github.com>
Co-authored-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
Co-authored-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
Co-authored-by: Daniel Hougaard <daniel@infisical.com>
Co-authored-by: Gergely Brautigam <skarlso777@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants