Skip to content

Use Conjur API's built in JWT functions#3771

Merged
Skarlso merged 3 commits intoexternal-secrets:mainfrom
cyberark:update-conjur-api
Aug 28, 2024
Merged

Use Conjur API's built in JWT functions#3771
Skarlso merged 3 commits intoexternal-secrets:mainfrom
cyberark:update-conjur-api

Conversation

@szh
Copy link
Copy Markdown
Contributor

@szh szh commented Aug 7, 2024

Problem Statement & Proposed Changes

ESO makes direct request to Conjur's authn-jwt endpoint. Now that Conjur's Go API has better authn-jwt support, we should use the built-in NewClientFromJwt instead of overriding it.

Related Issue

CyberArk internal issue ID: CNJR-5634, CNJR-5635

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

@szh szh force-pushed the update-conjur-api branch 3 times, most recently from a1598ce to 54f8934 Compare August 7, 2024 16:24
@szh szh marked this pull request as ready for review August 7, 2024 18:40
@szh szh requested a review from a team as a code owner August 7, 2024 18:40
@szh szh requested a review from knelasevero August 7, 2024 18:40
@gusfcarvalho
Copy link
Copy Markdown
Member

hmm this one collides with a more general change on #3699 - better waiting for this one to be merged as CA injection would change anyways

@szh
Copy link
Copy Markdown
Contributor Author

szh commented Aug 8, 2024

Ok. What's the ETA for that to be merged?

@szh szh force-pushed the update-conjur-api branch 2 times, most recently from 9c38235 to 2251ea1 Compare August 8, 2024 14:56
@Skarlso
Copy link
Copy Markdown
Contributor

Skarlso commented Aug 9, 2024

I'm on vacation for a couple days but once I'm back I'll make it my priority.

@Skarlso
Copy link
Copy Markdown
Contributor

Skarlso commented Aug 12, 2024

Back from vacation. I'll do this either tonight, or first thing tomorrow. 🫡

@szh szh force-pushed the update-conjur-api branch from 2251ea1 to 68184c7 Compare August 12, 2024 20:13
@Skarlso
Copy link
Copy Markdown
Contributor

Skarlso commented Aug 13, 2024

All done with the reviews yesterday. :)

@szh szh force-pushed the update-conjur-api branch 3 times, most recently from 28e3a59 to 5d92a42 Compare August 16, 2024 15:07
@szh
Copy link
Copy Markdown
Contributor Author

szh commented Aug 16, 2024

I've rebased and am ready for this to be reviewed. Thanks!

@szh szh force-pushed the update-conjur-api branch from 5d92a42 to 4ce59cf Compare August 22, 2024 14:01
@Skarlso Skarlso self-assigned this Aug 22, 2024
@Skarlso
Copy link
Copy Markdown
Contributor

Skarlso commented Aug 23, 2024

/ok-to-test sha=4ce59cf1c586158ca0b5ffe0f8aae82efe2db53f

@Skarlso
Copy link
Copy Markdown
Contributor

Skarlso commented Aug 23, 2024

@szh It seems something didn't quite work. The Conjur tests are failing with unauthorized.

conjur-8n8zk"***,"namespace":"e2e-tests-eso-conjur-8n8zk","name":"e2e-es","reconcileID":"1a53f225-b1bf-4cdf-b830-1e6f11797381","error":"error retrieving secret at .data[0], key: e2e-tests-eso-conjur-8n8zk-one, err: 401 Unauthorized. ","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\t/home/runner/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.0/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\t/home/runner/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.0/pkg/internal/controller/controller.go:263\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n\t/home/runner/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.0/pkg/internal/controller/controller.go:224"***
2024-08-23T13:04:30.9876896Z     ***"level":"info","ts":1724418252.4833565,"logger":"provider.aws","msg":"r***sing aws session","SecretStore":"irsa-mounted-e2e-tests-eso-aws-ps-rklfb","namespace":"e2e-tests-eso-aws-ps-rklfb","kind":"SecretStore","resourceversion":"2018"***
2024-08-23T13:04:30.9879664Z     ***"level":"info","ts":1724418252.483384,"logger":"provider.aws","msg":"using aws session","region":"***-central-1","external id":"","credentials":null***

@szh
Copy link
Copy Markdown
Contributor Author

szh commented Aug 23, 2024

Hmm. I'm trying to run the e2e tests locally but I'm behind a corporate firewall and the normal snippet I add to Dockerfiles to have it recognize the corporate CA isn't working here...

ADD build_ca_certificate /usr/local/share/ca-certificates/
RUN update-ca-certificates

I'm still getting

> [builder 6/8] RUN go mod download:
16.95 go: github.com/Azure/azure-sdk-for-go@v68.0.0+incompatible: Get "https://storage.googleapis.com/proxy-golang-org-prod/751ff6e9130177f7-github.com:Azure:azure-sdk-for-go-v68.0.0+incompatible.zip?Expires=1724512121&GoogleAccessId=gcs-urlsigner-prod%40golang-modproxy.iam.gserviceaccount.com&Signature=bUEnWv1HkAgAZlX4p2ekdeAUTNZ5AymDY4lJGjeXo2x4drFrbc%2FYzt5d1tSySH7xhgLkaWokx0ogXyMQpfnZimnw6cU9s012E%2BR4gsrg4uxk8orCsdWFqmaqnBED8gKsYqTFfTqOAwCT%2FZoeP8HOVAxgep31olNm%2BycS4vN5rWKdBnLA2%2BLHpeQY57fP8tTjrq8vMjgy9%2BeLXlg3Xnc8nAIl9BJCy7EyzfWS%2FooxW5dJ3l3h9MigWle6iADfZ4Q9J6tjPECc6XECGNQNZM0YjTmzaYAvpGUIcNmgOzuiurWdRM4OdLMzAU3vpeuondr6MZRw%2BOSVi4JUyGXeMjj47w%3D%3D": tls: failed to verify certificate: x509: certificate signed by unknown authority
...

@Skarlso
Copy link
Copy Markdown
Contributor

Skarlso commented Aug 23, 2024

How did you try running it?

You can try running something like make test.e2e GINKGO_LABELS='conjur&&!managed' or something like that.

@szh
Copy link
Copy Markdown
Contributor Author

szh commented Aug 23, 2024

Yeah that's what I'm doing. It's failing at go mod download in e2e\Dockerfile because of the corp proxy

@Skarlso
Copy link
Copy Markdown
Contributor

Skarlso commented Aug 26, 2024

Can you manually test it please, or something like that to see what's wrong?

@szh
Copy link
Copy Markdown
Contributor Author

szh commented Aug 26, 2024

Can you manually test it please, or something like that to see what's wrong?

Stand by, I'm trying to debug this internally

@szh szh force-pushed the update-conjur-api branch from 4ce59cf to 787d4db Compare August 28, 2024 15:47
}

func (c *Client) conjurClientFromJWT(ctx context.Context, config conjurapi.Config, prov *esv1beta1.ConjurProvider) (SecretsClient, error) {
config.AuthnType = "jwt"
Copy link
Copy Markdown
Contributor Author

@szh szh Aug 28, 2024

Choose a reason for hiding this comment

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

Awfully embarrassing since I wrote both sides of this integration, but I'm glad I finally found it...
I also added a link to the newly published blog post as requested by @gusfcarvalho on Slack.
I'm going to rerun my local tests and then rebase this against main.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Nice, well done for figuring it out. :)

@szh szh force-pushed the update-conjur-api branch from 787d4db to 18ce2f0 Compare August 28, 2024 16:21
@szh
Copy link
Copy Markdown
Contributor Author

szh commented Aug 28, 2024

Okie dokie, hopefully this will pass now

szh added 3 commits August 28, 2024 12:47
Signed-off-by: Shlomo Heigh <shlomo.heigh@cyberark.com>
Signed-off-by: Shlomo Heigh <shlomo.heigh@cyberark.com>
Signed-off-by: Shlomo Heigh <shlomo.heigh@cyberark.com>
@szh szh force-pushed the update-conjur-api branch from 18ce2f0 to b0ee49d Compare August 28, 2024 16:48
@sonarqubecloud
Copy link
Copy Markdown

@Skarlso
Copy link
Copy Markdown
Contributor

Skarlso commented Aug 28, 2024

/ok-to-test sha=b0ee49d842baf00a90b44cdad16a2d1c0a03a5d7

@eso-service-account-app
Copy link
Copy Markdown
Contributor

[Bot] - ✅ e2e for b0ee49d842baf00a90b44cdad16a2d1c0a03a5d7 passed

@Skarlso
Copy link
Copy Markdown
Contributor

Skarlso commented Aug 28, 2024

Niceee, well done.

@Skarlso Skarlso merged commit a1722cb into external-secrets:main Aug 28, 2024
@szh szh deleted the update-conjur-api branch August 28, 2024 19:54
dc-tec referenced this pull request in dc-tec/k8s-gitops Sep 12, 2024
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[external-secrets](https://redirect.github.com/external-secrets/external-secrets)
| HelmChart | patch | `0.10.2` -> `0.10.3` |

---

### Release Notes

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

###
[`v0.10.3`](https://redirect.github.com/external-secrets/external-secrets/releases/tag/v0.10.3)

[Compare
Source](https://redirect.github.com/external-secrets/external-secrets/compare/v0.10.2...v0.10.3)

Image: `ghcr.io/external-secrets/external-secrets:v0.10.3`
Image: `ghcr.io/external-secrets/external-secrets:v0.10.3-ubi`
Image: `ghcr.io/external-secrets/external-secrets:v0.10.3-ubi-boringssl`

#### What's Changed

- release: update helm charts to version v0.10.2 by
[@&#8203;Skarlso](https://redirect.github.com/Skarlso) in
[https://github.com/external-secrets/external-secrets/pull/3846](https://redirect.github.com/external-secrets/external-secrets/pull/3846)
- Use Conjur API's built in JWT functions by
[@&#8203;szh](https://redirect.github.com/szh) in
[https://github.com/external-secrets/external-secrets/pull/3771](https://redirect.github.com/external-secrets/external-secrets/pull/3771)
- fix: set grpc resolver explicitly in yandex by
[@&#8203;stek29](https://redirect.github.com/stek29) in
[https://github.com/external-secrets/external-secrets/pull/3838](https://redirect.github.com/external-secrets/external-secrets/pull/3838)
- Add values.schema.json generation to Helm chart by
[@&#8203;PrateekKumar1709](https://redirect.github.com/PrateekKumar1709)
in
[https://github.com/external-secrets/external-secrets/pull/3774](https://redirect.github.com/external-secrets/external-secrets/pull/3774)
- fix: only replace data if it is in the middle of the path by
[@&#8203;Skarlso](https://redirect.github.com/Skarlso) in
[https://github.com/external-secrets/external-secrets/pull/3852](https://redirect.github.com/external-secrets/external-secrets/pull/3852)
- fix: bitwarden API url to point to the correct default location by
[@&#8203;Skarlso](https://redirect.github.com/Skarlso) in
[https://github.com/external-secrets/external-secrets/pull/3848](https://redirect.github.com/external-secrets/external-secrets/pull/3848)
- feat: update bitwarden server sdk chart version by
[@&#8203;Skarlso](https://redirect.github.com/Skarlso) in
[https://github.com/external-secrets/external-secrets/pull/3850](https://redirect.github.com/external-secrets/external-secrets/pull/3850)
- chore(deps): bump github/codeql-action from 3.26.5 to 3.26.6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3855](https://redirect.github.com/external-secrets/external-secrets/pull/3855)
- chore(deps): bump actions/setup-python from 5.1.1 to 5.2.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3856](https://redirect.github.com/external-secrets/external-secrets/pull/3856)
- chore(deps): bump mkdocs-material from 9.5.33 to 9.5.34 in
/hack/api-docs by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3857](https://redirect.github.com/external-secrets/external-secrets/pull/3857)
- chore(deps): bump mkdocs from 1.6.0 to 1.6.1 in /hack/api-docs by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3858](https://redirect.github.com/external-secrets/external-secrets/pull/3858)
- chore(deps): bump watchdog from 4.0.2 to 5.0.0 in /hack/api-docs by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3861](https://redirect.github.com/external-secrets/external-secrets/pull/3861)
- chore(deps): bump certifi from 2024.7.4 to 2024.8.30 in /hack/api-docs
by [@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3859](https://redirect.github.com/external-secrets/external-secrets/pull/3859)
- chore(deps): bump zipp from 3.20.0 to 3.20.1 in /hack/api-docs by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3860](https://redirect.github.com/external-secrets/external-secrets/pull/3860)
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://redirect.github.com/eso-service-account-app)
in
[https://github.com/external-secrets/external-secrets/pull/3862](https://redirect.github.com/external-secrets/external-secrets/pull/3862)
- Add blog post about ESO and IBM Secrets Manager by
[@&#8203;sali2801](https://redirect.github.com/sali2801) in
[https://github.com/external-secrets/external-secrets/pull/3867](https://redirect.github.com/external-secrets/external-secrets/pull/3867)
- Removed duplicate and deprecated API spec page by
[@&#8203;7Pawns](https://redirect.github.com/7Pawns) in
[https://github.com/external-secrets/external-secrets/pull/3868](https://redirect.github.com/external-secrets/external-secrets/pull/3868)
- Delinea provider is listed twice on the documentation page, and Delin…
by [@&#8203;oscerd](https://redirect.github.com/oscerd) in
[https://github.com/external-secrets/external-secrets/pull/3874](https://redirect.github.com/external-secrets/external-secrets/pull/3874)
- Updated supported versions table for 0.10 release by
[@&#8203;shazib-summar](https://redirect.github.com/shazib-summar) in
[https://github.com/external-secrets/external-secrets/pull/3873](https://redirect.github.com/external-secrets/external-secrets/pull/3873)
- feat: adds scarf to docs by
[@&#8203;gusfcarvalho](https://redirect.github.com/gusfcarvalho) in
[https://github.com/external-secrets/external-secrets/pull/3876](https://redirect.github.com/external-secrets/external-secrets/pull/3876)
- docs: Update sponsors by
[@&#8203;gusfcarvalho](https://redirect.github.com/gusfcarvalho) in
[https://github.com/external-secrets/external-secrets/pull/3877](https://redirect.github.com/external-secrets/external-secrets/pull/3877)
- chore: add eso tools page by
[@&#8203;Sn0rt](https://redirect.github.com/Sn0rt) in
[https://github.com/external-secrets/external-secrets/pull/3870](https://redirect.github.com/external-secrets/external-secrets/pull/3870)
- New Generator for UUIDs by
[@&#8203;aschaber1](https://redirect.github.com/aschaber1) in
[https://github.com/external-secrets/external-secrets/pull/3296](https://redirect.github.com/external-secrets/external-secrets/pull/3296)
- fix: update uuids.generator shortname by
[@&#8203;Skarlso](https://redirect.github.com/Skarlso) in
[https://github.com/external-secrets/external-secrets/pull/3883](https://redirect.github.com/external-secrets/external-secrets/pull/3883)
- chore(deps): bump alpine from `0a4eaa0` to `beefdbd` in /hack/api-docs
by [@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3884](https://redirect.github.com/external-secrets/external-secrets/pull/3884)
- chore(deps): bump alpine from `0a4eaa0` to `beefdbd` by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3886](https://redirect.github.com/external-secrets/external-secrets/pull/3886)
- chore(deps): bump distroless/static from `ce46866` to `95eb83a` by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3887](https://redirect.github.com/external-secrets/external-secrets/pull/3887)
- chore(deps): bump golang from 1.23.0 to 1.23.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3888](https://redirect.github.com/external-secrets/external-secrets/pull/3888)
- chore(deps): bump golang from 1.23.0-bookworm to 1.23.1-bookworm in
/e2e by [@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3889](https://redirect.github.com/external-secrets/external-secrets/pull/3889)
- chore(deps): bump alpine from 3.20.2 to 3.20.3 in /e2e by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3890](https://redirect.github.com/external-secrets/external-secrets/pull/3890)
- chore(deps): bump watchdog from 5.0.0 to 5.0.2 in /hack/api-docs by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3891](https://redirect.github.com/external-secrets/external-secrets/pull/3891)
- chore(deps): bump platformdirs from 4.2.2 to 4.3.2 in /hack/api-docs
by [@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3892](https://redirect.github.com/external-secrets/external-secrets/pull/3892)
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://redirect.github.com/eso-service-account-app)
in
[https://github.com/external-secrets/external-secrets/pull/3893](https://redirect.github.com/external-secrets/external-secrets/pull/3893)

#### New Contributors

- [@&#8203;stek29](https://redirect.github.com/stek29) made their first
contribution in
[https://github.com/external-secrets/external-secrets/pull/3838](https://redirect.github.com/external-secrets/external-secrets/pull/3838)
- [@&#8203;sali2801](https://redirect.github.com/sali2801) made their
first contribution in
[https://github.com/external-secrets/external-secrets/pull/3867](https://redirect.github.com/external-secrets/external-secrets/pull/3867)
- [@&#8203;7Pawns](https://redirect.github.com/7Pawns) made their first
contribution in
[https://github.com/external-secrets/external-secrets/pull/3868](https://redirect.github.com/external-secrets/external-secrets/pull/3868)
- [@&#8203;oscerd](https://redirect.github.com/oscerd) made their first
contribution in
[https://github.com/external-secrets/external-secrets/pull/3874](https://redirect.github.com/external-secrets/external-secrets/pull/3874)
- [@&#8203;Sn0rt](https://redirect.github.com/Sn0rt) made their first
contribution in
[https://github.com/external-secrets/external-secrets/pull/3870](https://redirect.github.com/external-secrets/external-secrets/pull/3870)

**Full Changelog**:
external-secrets/external-secrets@v0.10.2...v0.10.3

</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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC43Ni4xIiwidXBkYXRlZEluVmVyIjoiMzguNzYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
lumiere-bot bot referenced this pull request in coolguy1771/home-ops Sep 19, 2024
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[external-secrets](https://redirect.github.com/external-secrets/external-secrets)
| patch | `0.10.2` -> `0.10.3` |

---

### Release Notes

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

###
[`v0.10.3`](https://redirect.github.com/external-secrets/external-secrets/releases/tag/v0.10.3)

[Compare
Source](https://redirect.github.com/external-secrets/external-secrets/compare/v0.10.2...v0.10.3)

Image: `ghcr.io/external-secrets/external-secrets:v0.10.3`
Image: `ghcr.io/external-secrets/external-secrets:v0.10.3-ubi`
Image: `ghcr.io/external-secrets/external-secrets:v0.10.3-ubi-boringssl`

#### What's Changed

- release: update helm charts to version v0.10.2 by
[@&#8203;Skarlso](https://redirect.github.com/Skarlso) in
[https://github.com/external-secrets/external-secrets/pull/3846](https://redirect.github.com/external-secrets/external-secrets/pull/3846)
- Use Conjur API's built in JWT functions by
[@&#8203;szh](https://redirect.github.com/szh) in
[https://github.com/external-secrets/external-secrets/pull/3771](https://redirect.github.com/external-secrets/external-secrets/pull/3771)
- fix: set grpc resolver explicitly in yandex by
[@&#8203;stek29](https://redirect.github.com/stek29) in
[https://github.com/external-secrets/external-secrets/pull/3838](https://redirect.github.com/external-secrets/external-secrets/pull/3838)
- Add values.schema.json generation to Helm chart by
[@&#8203;PrateekKumar1709](https://redirect.github.com/PrateekKumar1709)
in
[https://github.com/external-secrets/external-secrets/pull/3774](https://redirect.github.com/external-secrets/external-secrets/pull/3774)
- fix: only replace data if it is in the middle of the path by
[@&#8203;Skarlso](https://redirect.github.com/Skarlso) in
[https://github.com/external-secrets/external-secrets/pull/3852](https://redirect.github.com/external-secrets/external-secrets/pull/3852)
- fix: bitwarden API url to point to the correct default location by
[@&#8203;Skarlso](https://redirect.github.com/Skarlso) in
[https://github.com/external-secrets/external-secrets/pull/3848](https://redirect.github.com/external-secrets/external-secrets/pull/3848)
- feat: update bitwarden server sdk chart version by
[@&#8203;Skarlso](https://redirect.github.com/Skarlso) in
[https://github.com/external-secrets/external-secrets/pull/3850](https://redirect.github.com/external-secrets/external-secrets/pull/3850)
- chore(deps): bump github/codeql-action from 3.26.5 to 3.26.6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3855](https://redirect.github.com/external-secrets/external-secrets/pull/3855)
- chore(deps): bump actions/setup-python from 5.1.1 to 5.2.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3856](https://redirect.github.com/external-secrets/external-secrets/pull/3856)
- chore(deps): bump mkdocs-material from 9.5.33 to 9.5.34 in
/hack/api-docs by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3857](https://redirect.github.com/external-secrets/external-secrets/pull/3857)
- chore(deps): bump mkdocs from 1.6.0 to 1.6.1 in /hack/api-docs by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3858](https://redirect.github.com/external-secrets/external-secrets/pull/3858)
- chore(deps): bump watchdog from 4.0.2 to 5.0.0 in /hack/api-docs by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3861](https://redirect.github.com/external-secrets/external-secrets/pull/3861)
- chore(deps): bump certifi from 2024.7.4 to 2024.8.30 in /hack/api-docs
by [@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3859](https://redirect.github.com/external-secrets/external-secrets/pull/3859)
- chore(deps): bump zipp from 3.20.0 to 3.20.1 in /hack/api-docs by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3860](https://redirect.github.com/external-secrets/external-secrets/pull/3860)
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://redirect.github.com/eso-service-account-app)
in
[https://github.com/external-secrets/external-secrets/pull/3862](https://redirect.github.com/external-secrets/external-secrets/pull/3862)
- Add blog post about ESO and IBM Secrets Manager by
[@&#8203;sali2801](https://redirect.github.com/sali2801) in
[https://github.com/external-secrets/external-secrets/pull/3867](https://redirect.github.com/external-secrets/external-secrets/pull/3867)
- Removed duplicate and deprecated API spec page by
[@&#8203;7Pawns](https://redirect.github.com/7Pawns) in
[https://github.com/external-secrets/external-secrets/pull/3868](https://redirect.github.com/external-secrets/external-secrets/pull/3868)
- Delinea provider is listed twice on the documentation page, and Delin…
by [@&#8203;oscerd](https://redirect.github.com/oscerd) in
[https://github.com/external-secrets/external-secrets/pull/3874](https://redirect.github.com/external-secrets/external-secrets/pull/3874)
- Updated supported versions table for 0.10 release by
[@&#8203;shazib-summar](https://redirect.github.com/shazib-summar) in
[https://github.com/external-secrets/external-secrets/pull/3873](https://redirect.github.com/external-secrets/external-secrets/pull/3873)
- feat: adds scarf to docs by
[@&#8203;gusfcarvalho](https://redirect.github.com/gusfcarvalho) in
[https://github.com/external-secrets/external-secrets/pull/3876](https://redirect.github.com/external-secrets/external-secrets/pull/3876)
- docs: Update sponsors by
[@&#8203;gusfcarvalho](https://redirect.github.com/gusfcarvalho) in
[https://github.com/external-secrets/external-secrets/pull/3877](https://redirect.github.com/external-secrets/external-secrets/pull/3877)
- chore: add eso tools page by
[@&#8203;Sn0rt](https://redirect.github.com/Sn0rt) in
[https://github.com/external-secrets/external-secrets/pull/3870](https://redirect.github.com/external-secrets/external-secrets/pull/3870)
- New Generator for UUIDs by
[@&#8203;aschaber1](https://redirect.github.com/aschaber1) in
[https://github.com/external-secrets/external-secrets/pull/3296](https://redirect.github.com/external-secrets/external-secrets/pull/3296)
- fix: update uuids.generator shortname by
[@&#8203;Skarlso](https://redirect.github.com/Skarlso) in
[https://github.com/external-secrets/external-secrets/pull/3883](https://redirect.github.com/external-secrets/external-secrets/pull/3883)
- chore(deps): bump alpine from `0a4eaa0` to `beefdbd` in /hack/api-docs
by [@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3884](https://redirect.github.com/external-secrets/external-secrets/pull/3884)
- chore(deps): bump alpine from `0a4eaa0` to `beefdbd` by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3886](https://redirect.github.com/external-secrets/external-secrets/pull/3886)
- chore(deps): bump distroless/static from `ce46866` to `95eb83a` by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3887](https://redirect.github.com/external-secrets/external-secrets/pull/3887)
- chore(deps): bump golang from 1.23.0 to 1.23.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3888](https://redirect.github.com/external-secrets/external-secrets/pull/3888)
- chore(deps): bump golang from 1.23.0-bookworm to 1.23.1-bookworm in
/e2e by [@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3889](https://redirect.github.com/external-secrets/external-secrets/pull/3889)
- chore(deps): bump alpine from 3.20.2 to 3.20.3 in /e2e by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3890](https://redirect.github.com/external-secrets/external-secrets/pull/3890)
- chore(deps): bump watchdog from 5.0.0 to 5.0.2 in /hack/api-docs by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3891](https://redirect.github.com/external-secrets/external-secrets/pull/3891)
- chore(deps): bump platformdirs from 4.2.2 to 4.3.2 in /hack/api-docs
by [@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3892](https://redirect.github.com/external-secrets/external-secrets/pull/3892)
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://redirect.github.com/eso-service-account-app)
in
[https://github.com/external-secrets/external-secrets/pull/3893](https://redirect.github.com/external-secrets/external-secrets/pull/3893)

#### New Contributors

- [@&#8203;stek29](https://redirect.github.com/stek29) made their first
contribution in
[https://github.com/external-secrets/external-secrets/pull/3838](https://redirect.github.com/external-secrets/external-secrets/pull/3838)
- [@&#8203;sali2801](https://redirect.github.com/sali2801) made their
first contribution in
[https://github.com/external-secrets/external-secrets/pull/3867](https://redirect.github.com/external-secrets/external-secrets/pull/3867)
- [@&#8203;7Pawns](https://redirect.github.com/7Pawns) made their first
contribution in
[https://github.com/external-secrets/external-secrets/pull/3868](https://redirect.github.com/external-secrets/external-secrets/pull/3868)
- [@&#8203;oscerd](https://redirect.github.com/oscerd) made their first
contribution in
[https://github.com/external-secrets/external-secrets/pull/3874](https://redirect.github.com/external-secrets/external-secrets/pull/3874)
- [@&#8203;Sn0rt](https://redirect.github.com/Sn0rt) made their first
contribution in
[https://github.com/external-secrets/external-secrets/pull/3870](https://redirect.github.com/external-secrets/external-secrets/pull/3870)

**Full Changelog**:
external-secrets/external-secrets@v0.10.2...v0.10.3

</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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC43Mi4xIiwidXBkYXRlZEluVmVyIjoiMzguNzIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUvaGVsbSIsInR5cGUvcGF0Y2giXX0=-->

Co-authored-by: lumiere-bot[bot] <98047013+lumiere-bot[bot]@users.noreply.github.com>
lumiere-bot bot referenced this pull request in coolguy1771/home-ops Sep 19, 2024
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[external-secrets](https://redirect.github.com/external-secrets/external-secrets)
| patch | `0.10.2` -> `0.10.3` |

---

### Release Notes

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

###
[`v0.10.3`](https://redirect.github.com/external-secrets/external-secrets/releases/tag/v0.10.3)

[Compare
Source](https://redirect.github.com/external-secrets/external-secrets/compare/v0.10.2...v0.10.3)

Image: `ghcr.io/external-secrets/external-secrets:v0.10.3`
Image: `ghcr.io/external-secrets/external-secrets:v0.10.3-ubi`
Image: `ghcr.io/external-secrets/external-secrets:v0.10.3-ubi-boringssl`

#### What's Changed

- release: update helm charts to version v0.10.2 by
[@&#8203;Skarlso](https://redirect.github.com/Skarlso) in
[https://github.com/external-secrets/external-secrets/pull/3846](https://redirect.github.com/external-secrets/external-secrets/pull/3846)
- Use Conjur API's built in JWT functions by
[@&#8203;szh](https://redirect.github.com/szh) in
[https://github.com/external-secrets/external-secrets/pull/3771](https://redirect.github.com/external-secrets/external-secrets/pull/3771)
- fix: set grpc resolver explicitly in yandex by
[@&#8203;stek29](https://redirect.github.com/stek29) in
[https://github.com/external-secrets/external-secrets/pull/3838](https://redirect.github.com/external-secrets/external-secrets/pull/3838)
- Add values.schema.json generation to Helm chart by
[@&#8203;PrateekKumar1709](https://redirect.github.com/PrateekKumar1709)
in
[https://github.com/external-secrets/external-secrets/pull/3774](https://redirect.github.com/external-secrets/external-secrets/pull/3774)
- fix: only replace data if it is in the middle of the path by
[@&#8203;Skarlso](https://redirect.github.com/Skarlso) in
[https://github.com/external-secrets/external-secrets/pull/3852](https://redirect.github.com/external-secrets/external-secrets/pull/3852)
- fix: bitwarden API url to point to the correct default location by
[@&#8203;Skarlso](https://redirect.github.com/Skarlso) in
[https://github.com/external-secrets/external-secrets/pull/3848](https://redirect.github.com/external-secrets/external-secrets/pull/3848)
- feat: update bitwarden server sdk chart version by
[@&#8203;Skarlso](https://redirect.github.com/Skarlso) in
[https://github.com/external-secrets/external-secrets/pull/3850](https://redirect.github.com/external-secrets/external-secrets/pull/3850)
- chore(deps): bump github/codeql-action from 3.26.5 to 3.26.6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3855](https://redirect.github.com/external-secrets/external-secrets/pull/3855)
- chore(deps): bump actions/setup-python from 5.1.1 to 5.2.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3856](https://redirect.github.com/external-secrets/external-secrets/pull/3856)
- chore(deps): bump mkdocs-material from 9.5.33 to 9.5.34 in
/hack/api-docs by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3857](https://redirect.github.com/external-secrets/external-secrets/pull/3857)
- chore(deps): bump mkdocs from 1.6.0 to 1.6.1 in /hack/api-docs by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3858](https://redirect.github.com/external-secrets/external-secrets/pull/3858)
- chore(deps): bump watchdog from 4.0.2 to 5.0.0 in /hack/api-docs by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3861](https://redirect.github.com/external-secrets/external-secrets/pull/3861)
- chore(deps): bump certifi from 2024.7.4 to 2024.8.30 in /hack/api-docs
by [@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3859](https://redirect.github.com/external-secrets/external-secrets/pull/3859)
- chore(deps): bump zipp from 3.20.0 to 3.20.1 in /hack/api-docs by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3860](https://redirect.github.com/external-secrets/external-secrets/pull/3860)
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://redirect.github.com/eso-service-account-app)
in
[https://github.com/external-secrets/external-secrets/pull/3862](https://redirect.github.com/external-secrets/external-secrets/pull/3862)
- Add blog post about ESO and IBM Secrets Manager by
[@&#8203;sali2801](https://redirect.github.com/sali2801) in
[https://github.com/external-secrets/external-secrets/pull/3867](https://redirect.github.com/external-secrets/external-secrets/pull/3867)
- Removed duplicate and deprecated API spec page by
[@&#8203;7Pawns](https://redirect.github.com/7Pawns) in
[https://github.com/external-secrets/external-secrets/pull/3868](https://redirect.github.com/external-secrets/external-secrets/pull/3868)
- Delinea provider is listed twice on the documentation page, and Delin…
by [@&#8203;oscerd](https://redirect.github.com/oscerd) in
[https://github.com/external-secrets/external-secrets/pull/3874](https://redirect.github.com/external-secrets/external-secrets/pull/3874)
- Updated supported versions table for 0.10 release by
[@&#8203;shazib-summar](https://redirect.github.com/shazib-summar) in
[https://github.com/external-secrets/external-secrets/pull/3873](https://redirect.github.com/external-secrets/external-secrets/pull/3873)
- feat: adds scarf to docs by
[@&#8203;gusfcarvalho](https://redirect.github.com/gusfcarvalho) in
[https://github.com/external-secrets/external-secrets/pull/3876](https://redirect.github.com/external-secrets/external-secrets/pull/3876)
- docs: Update sponsors by
[@&#8203;gusfcarvalho](https://redirect.github.com/gusfcarvalho) in
[https://github.com/external-secrets/external-secrets/pull/3877](https://redirect.github.com/external-secrets/external-secrets/pull/3877)
- chore: add eso tools page by
[@&#8203;Sn0rt](https://redirect.github.com/Sn0rt) in
[https://github.com/external-secrets/external-secrets/pull/3870](https://redirect.github.com/external-secrets/external-secrets/pull/3870)
- New Generator for UUIDs by
[@&#8203;aschaber1](https://redirect.github.com/aschaber1) in
[https://github.com/external-secrets/external-secrets/pull/3296](https://redirect.github.com/external-secrets/external-secrets/pull/3296)
- fix: update uuids.generator shortname by
[@&#8203;Skarlso](https://redirect.github.com/Skarlso) in
[https://github.com/external-secrets/external-secrets/pull/3883](https://redirect.github.com/external-secrets/external-secrets/pull/3883)
- chore(deps): bump alpine from `0a4eaa0` to `beefdbd` in /hack/api-docs
by [@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3884](https://redirect.github.com/external-secrets/external-secrets/pull/3884)
- chore(deps): bump alpine from `0a4eaa0` to `beefdbd` by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3886](https://redirect.github.com/external-secrets/external-secrets/pull/3886)
- chore(deps): bump distroless/static from `ce46866` to `95eb83a` by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3887](https://redirect.github.com/external-secrets/external-secrets/pull/3887)
- chore(deps): bump golang from 1.23.0 to 1.23.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3888](https://redirect.github.com/external-secrets/external-secrets/pull/3888)
- chore(deps): bump golang from 1.23.0-bookworm to 1.23.1-bookworm in
/e2e by [@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3889](https://redirect.github.com/external-secrets/external-secrets/pull/3889)
- chore(deps): bump alpine from 3.20.2 to 3.20.3 in /e2e by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3890](https://redirect.github.com/external-secrets/external-secrets/pull/3890)
- chore(deps): bump watchdog from 5.0.0 to 5.0.2 in /hack/api-docs by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3891](https://redirect.github.com/external-secrets/external-secrets/pull/3891)
- chore(deps): bump platformdirs from 4.2.2 to 4.3.2 in /hack/api-docs
by [@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/external-secrets/external-secrets/pull/3892](https://redirect.github.com/external-secrets/external-secrets/pull/3892)
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://redirect.github.com/eso-service-account-app)
in
[https://github.com/external-secrets/external-secrets/pull/3893](https://redirect.github.com/external-secrets/external-secrets/pull/3893)

#### New Contributors

- [@&#8203;stek29](https://redirect.github.com/stek29) made their first
contribution in
[https://github.com/external-secrets/external-secrets/pull/3838](https://redirect.github.com/external-secrets/external-secrets/pull/3838)
- [@&#8203;sali2801](https://redirect.github.com/sali2801) made their
first contribution in
[https://github.com/external-secrets/external-secrets/pull/3867](https://redirect.github.com/external-secrets/external-secrets/pull/3867)
- [@&#8203;7Pawns](https://redirect.github.com/7Pawns) made their first
contribution in
[https://github.com/external-secrets/external-secrets/pull/3868](https://redirect.github.com/external-secrets/external-secrets/pull/3868)
- [@&#8203;oscerd](https://redirect.github.com/oscerd) made their first
contribution in
[https://github.com/external-secrets/external-secrets/pull/3874](https://redirect.github.com/external-secrets/external-secrets/pull/3874)
- [@&#8203;Sn0rt](https://redirect.github.com/Sn0rt) made their first
contribution in
[https://github.com/external-secrets/external-secrets/pull/3870](https://redirect.github.com/external-secrets/external-secrets/pull/3870)

**Full Changelog**:
external-secrets/external-secrets@v0.10.2...v0.10.3

</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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC43Mi4xIiwidXBkYXRlZEluVmVyIjoiMzguNzIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUvaGVsbSIsInR5cGUvcGF0Y2giXX0=-->

Co-authored-by: lumiere-bot[bot] <98047013+lumiere-bot[bot]@users.noreply.github.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