Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Raise error when unknown key specified in template #3480

Merged
merged 2 commits into from
May 17, 2024

Conversation

shuheiktgw
Copy link
Contributor

@shuheiktgw shuheiktgw commented May 12, 2024

Problem Statement

While working on the template, I noticed if I specify a non-existent key in the template, the reconciliation succeeds and inserts value <no value>. This behavior seems quite error-prone since users could accidentally insert base64 encoded <no value> to their secret value.

Related Issue

N/A

Proposed Changes

Use the missingkey=error option for the go template to raise the error.

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

Signed-off-by: shuheiktgw <s-kitagawa@mercari.com>
@shuheiktgw shuheiktgw requested a review from a team as a code owner May 12, 2024 01:51
@shuheiktgw shuheiktgw requested a review from rogertuma May 12, 2024 01:51
@gusfcarvalho
Copy link
Member

IIRC this was set on purpose - @moolen do you happen to know what was the reason we did that on purpose?

@moolen
Copy link
Member

moolen commented May 13, 2024

I don't know, it doesn't ring a bell. From the looks of it i think this is fine.

@gusfcarvalho
Copy link
Member

In that case, I think we need to update documentation as well in https://external-secrets.io/latest/guides/templating/:

base64encode was renamed to b64enc.
base64decode was renamed to b64dec. Any errors that occur during decoding are silenced.
fromJSON was renamed to fromJson. Any errors that occur during unmarshalling are silenced.
toJSON was renamed to toJson. Any errors that occur during marshalling are silenced.

As these are no longer silenced if I understand correctly 😄

@shuheiktgw
Copy link
Contributor Author

Thanks for the feedback! IIUC, the doc states errors returned from those three functions are ignored, I personally believe we don't have to change that part since we keep ignoring those errors even after the change, but WDYT? 🤔

@gusfcarvalho
Copy link
Member

wouldn't a (fromJson .).key start failing now?

@shuheiktgw
Copy link
Contributor Author

wouldn't a (fromJson .).key start failing now?

Yes, that is correct! At the same time, the current statement "fromJSON was renamed to fromJson. Any errors that occur during unmarshalling are silenced." also stays true even after this change. Why don't we simply update the doc and tell users that any missing keys raise an error?

@gusfcarvalho
Copy link
Member

wouldn't a (fromJson .).key start failing now?

Yes, that is correct! At the same time, the current statement "fromJSON was renamed to fromJson. Any errors that occur during unmarshalling are silenced." also stays true even after this change. Why don't we simply update the doc and tell users that any missing keys raise an error?

works for me. :) sorry for nitting

Skarlso
Skarlso previously approved these changes May 16, 2024
…g keys

Signed-off-by: shuheiktgw <s-kitagawa@mercari.com>
Copy link

sonarcloud bot commented May 16, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.5% Duplication on New Code

See analysis details on SonarCloud

@shuheiktgw
Copy link
Contributor Author

@gusfcarvalho Thanks, updated the docs!

@gusfcarvalho
Copy link
Member

I cannot be more grateful by having you as maintainer 😄

@gusfcarvalho gusfcarvalho merged commit b156e23 into external-secrets:main May 17, 2024
9 checks passed
szinn pushed a commit to szinn/k8s-homelab that referenced this pull request Jun 4, 2024
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[external-secrets](https://togithub.com/external-secrets/external-secrets)
| patch | `0.9.18` -> `0.9.19` |

---

### Release Notes

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

###
[`v0.9.19`](https://togithub.com/external-secrets/external-secrets/releases/tag/v0.9.19)

[Compare
Source](https://togithub.com/external-secrets/external-secrets/compare/v0.9.18...v0.9.19)

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

#### What's Changed

- bump 0.9.18 by
[@&#8203;gusfcarvalho](https://togithub.com/gusfcarvalho) in
[external-secrets/external-secrets#3492
- Fix flaky ES controller test by
[@&#8203;shuheiktgw](https://togithub.com/shuheiktgw) in
[external-secrets/external-secrets#3493
- Raise error when unknown key specified in template by
[@&#8203;shuheiktgw](https://togithub.com/shuheiktgw) in
[external-secrets/external-secrets#3480
- Update ci.yml with ppc64le arch support by
[@&#8203;IdanAdar](https://togithub.com/IdanAdar) in
[external-secrets/external-secrets#3500
- chore(deps): bump regex from 2024.5.10 to 2024.5.15 in /hack/api-docs
by [@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3512
- chore(deps): bump zipp from 3.18.1 to 3.18.2 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3511
- chore(deps): bump platformdirs from 4.2.1 to 4.2.2 in /hack/api-docs
by [@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3510
- chore(deps): bump golang from `6d71b7c` to `5c56bd4` in /e2e by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3508
- chore(deps): bump github/codeql-action from 3.25.4 to 3.25.5 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3507
- chore(deps): bump codecov/codecov-action from 4.3.1 to 4.4.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3506
- chore(deps): bump actions/checkout from 4.1.5 to 4.1.6 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3505
- chore(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3504
- chore(deps): bump golang from `2a88224` to `f1fe698` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3503
- chore(deps): bump mkdocs-material from 9.5.22 to 9.5.23 in
/hack/api-docs by [@&#8203;dependabot](https://togithub.com/dependabot)
in
[external-secrets/external-secrets#3509
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://togithub.com/eso-service-account-app)
in
[external-secrets/external-secrets#3513
- ppc64le additions by [@&#8203;IdanAdar](https://togithub.com/IdanAdar)
in
[external-secrets/external-secrets#3535
- chore(deps): bump ubi8/ubi-minimal from `2fa47fa` to `f729a7f` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3523
- doc(BitWarden): extends the liveness timeout by
[@&#8203;acolombier](https://togithub.com/acolombier) in
[external-secrets/external-secrets#3542
- chore(deps): bump mkdocs-material from 9.5.23 to 9.5.24 in
/hack/api-docs by [@&#8203;dependabot](https://togithub.com/dependabot)
in
[external-secrets/external-secrets#3526
- chore(deps): bump zipp from 3.18.2 to 3.19.0 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3527
- chore(deps): bump requests from 2.31.0 to 2.32.2 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3528
- chore(deps): bump codecov/codecov-action from 4.4.0 to 4.4.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3530
- chore(deps): bump aquasecurity/trivy-action from 0.20.0 to 0.21.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3531
- chore(deps): bump github/codeql-action from 3.25.5 to 3.25.6 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3532
- chore(deps): bump ubi8/ubi-minimal from `f729a7f` to `9e458f4` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3543
- chore(deps): bump golang from `f1fe698` to `b8ded51` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3522
- chore(deps): bump alpine from 3.19.1 to 3.20.0 in /e2e by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3525
- chore(deps): bump watchdog from 4.0.0 to 4.0.1 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3529
- chore(deps): bump alpine from 3.19 to 3.20 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3533
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://togithub.com/eso-service-account-app)
in
[external-secrets/external-secrets#3534
- Fix: ESO template crash when Kubernetes secret data is nil by
[@&#8203;ma-ble](https://togithub.com/ma-ble) in
[external-secrets/external-secrets#3537
- chore(deps): bump alpine from `c5b1261` to `77726ef` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3524
- Add CA-Bundle to pemToPkcs12 output by
[@&#8203;WatcherWhale](https://togithub.com/WatcherWhale) in
[external-secrets/external-secrets#3494
- chore(deps): bump docker/login-action from 3.1.0 to 3.2.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3544
- chore(deps): bump github/codeql-action from 3.25.6 to 3.25.7 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3545
- chore(deps): bump certifi from 2024.2.2 to 2024.6.2 in /hack/api-docs
by [@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3546
- chore(deps): bump mkdocs-material from 9.5.24 to 9.5.25 in
/hack/api-docs by [@&#8203;dependabot](https://togithub.com/dependabot)
in
[external-secrets/external-secrets#3547
- chore(deps): bump zipp from 3.19.0 to 3.19.1 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3549
- chore(deps): bump requests from 2.32.2 to 2.32.3 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3548
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://togithub.com/eso-service-account-app)
in
[external-secrets/external-secrets#3550

#### New Contributors

- [@&#8203;acolombier](https://togithub.com/acolombier) made their first
contribution in
[external-secrets/external-secrets#3542
- [@&#8203;ma-ble](https://togithub.com/ma-ble) made their first
contribution in
[external-secrets/external-secrets#3537

**Full Changelog**:
external-secrets/external-secrets@v0.9.18...v0.9.19

</details>

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

Co-authored-by: repo-jeeves[bot] <106431701+repo-jeeves[bot]@users.noreply.github.com>
szinn pushed a commit to szinn/k8s-homelab that referenced this pull request Jun 4, 2024
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[external-secrets](https://togithub.com/external-secrets/external-secrets)
| patch | `0.9.18` -> `0.9.19` |

---

### Release Notes

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

###
[`v0.9.19`](https://togithub.com/external-secrets/external-secrets/releases/tag/v0.9.19)

[Compare
Source](https://togithub.com/external-secrets/external-secrets/compare/v0.9.18...v0.9.19)

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

#### What's Changed

- bump 0.9.18 by
[@&#8203;gusfcarvalho](https://togithub.com/gusfcarvalho) in
[external-secrets/external-secrets#3492
- Fix flaky ES controller test by
[@&#8203;shuheiktgw](https://togithub.com/shuheiktgw) in
[external-secrets/external-secrets#3493
- Raise error when unknown key specified in template by
[@&#8203;shuheiktgw](https://togithub.com/shuheiktgw) in
[external-secrets/external-secrets#3480
- Update ci.yml with ppc64le arch support by
[@&#8203;IdanAdar](https://togithub.com/IdanAdar) in
[external-secrets/external-secrets#3500
- chore(deps): bump regex from 2024.5.10 to 2024.5.15 in /hack/api-docs
by [@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3512
- chore(deps): bump zipp from 3.18.1 to 3.18.2 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3511
- chore(deps): bump platformdirs from 4.2.1 to 4.2.2 in /hack/api-docs
by [@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3510
- chore(deps): bump golang from `6d71b7c` to `5c56bd4` in /e2e by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3508
- chore(deps): bump github/codeql-action from 3.25.4 to 3.25.5 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3507
- chore(deps): bump codecov/codecov-action from 4.3.1 to 4.4.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3506
- chore(deps): bump actions/checkout from 4.1.5 to 4.1.6 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3505
- chore(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3504
- chore(deps): bump golang from `2a88224` to `f1fe698` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3503
- chore(deps): bump mkdocs-material from 9.5.22 to 9.5.23 in
/hack/api-docs by [@&#8203;dependabot](https://togithub.com/dependabot)
in
[external-secrets/external-secrets#3509
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://togithub.com/eso-service-account-app)
in
[external-secrets/external-secrets#3513
- ppc64le additions by [@&#8203;IdanAdar](https://togithub.com/IdanAdar)
in
[external-secrets/external-secrets#3535
- chore(deps): bump ubi8/ubi-minimal from `2fa47fa` to `f729a7f` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3523
- doc(BitWarden): extends the liveness timeout by
[@&#8203;acolombier](https://togithub.com/acolombier) in
[external-secrets/external-secrets#3542
- chore(deps): bump mkdocs-material from 9.5.23 to 9.5.24 in
/hack/api-docs by [@&#8203;dependabot](https://togithub.com/dependabot)
in
[external-secrets/external-secrets#3526
- chore(deps): bump zipp from 3.18.2 to 3.19.0 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3527
- chore(deps): bump requests from 2.31.0 to 2.32.2 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3528
- chore(deps): bump codecov/codecov-action from 4.4.0 to 4.4.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3530
- chore(deps): bump aquasecurity/trivy-action from 0.20.0 to 0.21.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3531
- chore(deps): bump github/codeql-action from 3.25.5 to 3.25.6 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3532
- chore(deps): bump ubi8/ubi-minimal from `f729a7f` to `9e458f4` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3543
- chore(deps): bump golang from `f1fe698` to `b8ded51` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3522
- chore(deps): bump alpine from 3.19.1 to 3.20.0 in /e2e by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3525
- chore(deps): bump watchdog from 4.0.0 to 4.0.1 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3529
- chore(deps): bump alpine from 3.19 to 3.20 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3533
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://togithub.com/eso-service-account-app)
in
[external-secrets/external-secrets#3534
- Fix: ESO template crash when Kubernetes secret data is nil by
[@&#8203;ma-ble](https://togithub.com/ma-ble) in
[external-secrets/external-secrets#3537
- chore(deps): bump alpine from `c5b1261` to `77726ef` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3524
- Add CA-Bundle to pemToPkcs12 output by
[@&#8203;WatcherWhale](https://togithub.com/WatcherWhale) in
[external-secrets/external-secrets#3494
- chore(deps): bump docker/login-action from 3.1.0 to 3.2.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3544
- chore(deps): bump github/codeql-action from 3.25.6 to 3.25.7 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3545
- chore(deps): bump certifi from 2024.2.2 to 2024.6.2 in /hack/api-docs
by [@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3546
- chore(deps): bump mkdocs-material from 9.5.24 to 9.5.25 in
/hack/api-docs by [@&#8203;dependabot](https://togithub.com/dependabot)
in
[external-secrets/external-secrets#3547
- chore(deps): bump zipp from 3.19.0 to 3.19.1 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3549
- chore(deps): bump requests from 2.32.2 to 2.32.3 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3548
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://togithub.com/eso-service-account-app)
in
[external-secrets/external-secrets#3550

#### New Contributors

- [@&#8203;acolombier](https://togithub.com/acolombier) made their first
contribution in
[external-secrets/external-secrets#3542
- [@&#8203;ma-ble](https://togithub.com/ma-ble) made their first
contribution in
[external-secrets/external-secrets#3537

**Full Changelog**:
external-secrets/external-secrets@v0.9.18...v0.9.19

</details>

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

Co-authored-by: repo-jeeves[bot] <106431701+repo-jeeves[bot]@users.noreply.github.com>
nrdufour pushed a commit to nrdufour/home-ops that referenced this pull request Jun 5, 2024
This PR contains the following updates:

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

---

### Release Notes

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

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

[Compare Source](external-secrets/external-secrets@v0.9.18...v0.9.19)

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

#### What's Changed

-   bump 0.9.18 by [@&#8203;gusfcarvalho](https://github.com/gusfcarvalho) in external-secrets/external-secrets#3492
-   Fix flaky ES controller test by [@&#8203;shuheiktgw](https://github.com/shuheiktgw) in external-secrets/external-secrets#3493
-   Raise error when unknown key specified in template by [@&#8203;shuheiktgw](https://github.com/shuheiktgw) in external-secrets/external-secrets#3480
-   Update ci.yml with ppc64le arch support by [@&#8203;IdanAdar](https://github.com/IdanAdar) in external-secrets/external-secrets#3500
-   chore(deps): bump regex from 2024.5.10 to 2024.5.15 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3512
-   chore(deps): bump zipp from 3.18.1 to 3.18.2 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3511
-   chore(deps): bump platformdirs from 4.2.1 to 4.2.2 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3510
-   chore(deps): bump golang from `6d71b7c` to `5c56bd4` in /e2e by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3508
-   chore(deps): bump github/codeql-action from 3.25.4 to 3.25.5 by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3507
-   chore(deps): bump codecov/codecov-action from 4.3.1 to 4.4.0 by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3506
-   chore(deps): bump actions/checkout from 4.1.5 to 4.1.6 by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3505
-   chore(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3504
-   chore(deps): bump golang from `2a88224` to `f1fe698` by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3503
-   chore(deps): bump mkdocs-material from 9.5.22 to 9.5.23 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3509
-   chore: update dependencies by [@&#8203;eso-service-account-app](https://github.com/eso-service-account-app) in external-secrets/external-secrets#3513
-   ppc64le additions by [@&#8203;IdanAdar](https://github.com/IdanAdar) in external-secrets/external-secrets#3535
-   chore(deps): bump ubi8/ubi-minimal from `2fa47fa` to `f729a7f` by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3523
-   doc(BitWarden): extends the liveness timeout by [@&#8203;acolombier](https://github.com/acolombier) in external-secrets/external-secrets#3542
-   chore(deps): bump mkdocs-material from 9.5.23 to 9.5.24 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3526
-   chore(deps): bump zipp from 3.18.2 to 3.19.0 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3527
-   chore(deps): bump requests from 2.31.0 to 2.32.2 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3528
-   chore(deps): bump codecov/codecov-action from 4.4.0 to 4.4.1 by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3530
-   chore(deps): bump aquasecurity/trivy-action from 0.20.0 to 0.21.0 by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3531
-   chore(deps): bump github/codeql-action from 3.25.5 to 3.25.6 by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3532
-   chore(deps): bump ubi8/ubi-minimal from `f729a7f` to `9e458f4` by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3543
-   chore(deps): bump golang from `f1fe698` to `b8ded51` by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3522
-   chore(deps): bump alpine from 3.19.1 to 3.20.0 in /e2e by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3525
-   chore(deps): bump watchdog from 4.0.0 to 4.0.1 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3529
-   chore(deps): bump alpine from 3.19 to 3.20 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3533
-   chore: update dependencies by [@&#8203;eso-service-account-app](https://github.com/eso-service-account-app) in external-secrets/external-secrets#3534
-   Fix: ESO template crash when Kubernetes secret data is nil  by [@&#8203;ma-ble](https://github.com/ma-ble) in external-secrets/external-secrets#3537
-   chore(deps): bump alpine from `c5b1261` to `77726ef` by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3524
-   Add CA-Bundle to pemToPkcs12 output by [@&#8203;WatcherWhale](https://github.com/WatcherWhale) in external-secrets/external-secrets#3494
-   chore(deps): bump docker/login-action from 3.1.0 to 3.2.0 by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3544
-   chore(deps): bump github/codeql-action from 3.25.6 to 3.25.7 by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3545
-   chore(deps): bump certifi from 2024.2.2 to 2024.6.2 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3546
-   chore(deps): bump mkdocs-material from 9.5.24 to 9.5.25 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3547
-   chore(deps): bump zipp from 3.19.0 to 3.19.1 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3549
-   chore(deps): bump requests from 2.32.2 to 2.32.3 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot) in external-secrets/external-secrets#3548
-   chore: update dependencies by [@&#8203;eso-service-account-app](https://github.com/eso-service-account-app) in external-secrets/external-secrets#3550

#### New Contributors

-   [@&#8203;acolombier](https://github.com/acolombier) made their first contribution in external-secrets/external-secrets#3542
-   [@&#8203;ma-ble](https://github.com/ma-ble) made their first contribution in external-secrets/external-secrets#3537

**Full Changelog**: external-secrets/external-secrets@v0.9.18...v0.9.19

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMCIsInVwZGF0ZWRJblZlciI6IjM3LjM4OC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: https://git.internal/nrdufour/home-ops/pulls/471
Co-authored-by: Renovate <renovate@ptinem.casa>
Co-committed-by: Renovate <renovate@ptinem.casa>
lumiere-bot bot added a commit to coolguy1771/home-ops that referenced this pull request Jun 5, 2024
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[external-secrets](https://togithub.com/external-secrets/external-secrets)
| patch | `0.9.18` -> `0.9.19` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

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

###
[`v0.9.19`](https://togithub.com/external-secrets/external-secrets/releases/tag/v0.9.19)

[Compare
Source](https://togithub.com/external-secrets/external-secrets/compare/v0.9.18...v0.9.19)

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

#### What's Changed

- bump 0.9.18 by
[@&#8203;gusfcarvalho](https://togithub.com/gusfcarvalho) in
[external-secrets/external-secrets#3492
- Fix flaky ES controller test by
[@&#8203;shuheiktgw](https://togithub.com/shuheiktgw) in
[external-secrets/external-secrets#3493
- Raise error when unknown key specified in template by
[@&#8203;shuheiktgw](https://togithub.com/shuheiktgw) in
[external-secrets/external-secrets#3480
- Update ci.yml with ppc64le arch support by
[@&#8203;IdanAdar](https://togithub.com/IdanAdar) in
[external-secrets/external-secrets#3500
- chore(deps): bump regex from 2024.5.10 to 2024.5.15 in /hack/api-docs
by [@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3512
- chore(deps): bump zipp from 3.18.1 to 3.18.2 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3511
- chore(deps): bump platformdirs from 4.2.1 to 4.2.2 in /hack/api-docs
by [@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3510
- chore(deps): bump golang from `6d71b7c` to `5c56bd4` in /e2e by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3508
- chore(deps): bump github/codeql-action from 3.25.4 to 3.25.5 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3507
- chore(deps): bump codecov/codecov-action from 4.3.1 to 4.4.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3506
- chore(deps): bump actions/checkout from 4.1.5 to 4.1.6 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3505
- chore(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3504
- chore(deps): bump golang from `2a88224` to `f1fe698` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3503
- chore(deps): bump mkdocs-material from 9.5.22 to 9.5.23 in
/hack/api-docs by [@&#8203;dependabot](https://togithub.com/dependabot)
in
[external-secrets/external-secrets#3509
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://togithub.com/eso-service-account-app)
in
[external-secrets/external-secrets#3513
- ppc64le additions by [@&#8203;IdanAdar](https://togithub.com/IdanAdar)
in
[external-secrets/external-secrets#3535
- chore(deps): bump ubi8/ubi-minimal from `2fa47fa` to `f729a7f` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3523
- doc(BitWarden): extends the liveness timeout by
[@&#8203;acolombier](https://togithub.com/acolombier) in
[external-secrets/external-secrets#3542
- chore(deps): bump mkdocs-material from 9.5.23 to 9.5.24 in
/hack/api-docs by [@&#8203;dependabot](https://togithub.com/dependabot)
in
[external-secrets/external-secrets#3526
- chore(deps): bump zipp from 3.18.2 to 3.19.0 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3527
- chore(deps): bump requests from 2.31.0 to 2.32.2 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3528
- chore(deps): bump codecov/codecov-action from 4.4.0 to 4.4.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3530
- chore(deps): bump aquasecurity/trivy-action from 0.20.0 to 0.21.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3531
- chore(deps): bump github/codeql-action from 3.25.5 to 3.25.6 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3532
- chore(deps): bump ubi8/ubi-minimal from `f729a7f` to `9e458f4` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3543
- chore(deps): bump golang from `f1fe698` to `b8ded51` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3522
- chore(deps): bump alpine from 3.19.1 to 3.20.0 in /e2e by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3525
- chore(deps): bump watchdog from 4.0.0 to 4.0.1 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3529
- chore(deps): bump alpine from 3.19 to 3.20 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3533
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://togithub.com/eso-service-account-app)
in
[external-secrets/external-secrets#3534
- Fix: ESO template crash when Kubernetes secret data is nil by
[@&#8203;ma-ble](https://togithub.com/ma-ble) in
[external-secrets/external-secrets#3537
- chore(deps): bump alpine from `c5b1261` to `77726ef` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3524
- Add CA-Bundle to pemToPkcs12 output by
[@&#8203;WatcherWhale](https://togithub.com/WatcherWhale) in
[external-secrets/external-secrets#3494
- chore(deps): bump docker/login-action from 3.1.0 to 3.2.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3544
- chore(deps): bump github/codeql-action from 3.25.6 to 3.25.7 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3545
- chore(deps): bump certifi from 2024.2.2 to 2024.6.2 in /hack/api-docs
by [@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3546
- chore(deps): bump mkdocs-material from 9.5.24 to 9.5.25 in
/hack/api-docs by [@&#8203;dependabot](https://togithub.com/dependabot)
in
[external-secrets/external-secrets#3547
- chore(deps): bump zipp from 3.19.0 to 3.19.1 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3549
- chore(deps): bump requests from 2.32.2 to 2.32.3 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3548
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://togithub.com/eso-service-account-app)
in
[external-secrets/external-secrets#3550

#### New Contributors

- [@&#8203;acolombier](https://togithub.com/acolombier) made their first
contribution in
[external-secrets/external-secrets#3542
- [@&#8203;ma-ble](https://togithub.com/ma-ble) made their first
contribution in
[external-secrets/external-secrets#3537

**Full Changelog**:
external-secrets/external-secrets@v0.9.18...v0.9.19

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

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

Co-authored-by: lumiere-bot[bot] <98047013+lumiere-bot[bot]@users.noreply.github.com>
lumiere-bot bot added a commit to coolguy1771/home-ops that referenced this pull request Jun 5, 2024
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[external-secrets](https://togithub.com/external-secrets/external-secrets)
| patch | `0.9.18` -> `0.9.19` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

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

###
[`v0.9.19`](https://togithub.com/external-secrets/external-secrets/releases/tag/v0.9.19)

[Compare
Source](https://togithub.com/external-secrets/external-secrets/compare/v0.9.18...v0.9.19)

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

#### What's Changed

- bump 0.9.18 by
[@&#8203;gusfcarvalho](https://togithub.com/gusfcarvalho) in
[external-secrets/external-secrets#3492
- Fix flaky ES controller test by
[@&#8203;shuheiktgw](https://togithub.com/shuheiktgw) in
[external-secrets/external-secrets#3493
- Raise error when unknown key specified in template by
[@&#8203;shuheiktgw](https://togithub.com/shuheiktgw) in
[external-secrets/external-secrets#3480
- Update ci.yml with ppc64le arch support by
[@&#8203;IdanAdar](https://togithub.com/IdanAdar) in
[external-secrets/external-secrets#3500
- chore(deps): bump regex from 2024.5.10 to 2024.5.15 in /hack/api-docs
by [@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3512
- chore(deps): bump zipp from 3.18.1 to 3.18.2 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3511
- chore(deps): bump platformdirs from 4.2.1 to 4.2.2 in /hack/api-docs
by [@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3510
- chore(deps): bump golang from `6d71b7c` to `5c56bd4` in /e2e by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3508
- chore(deps): bump github/codeql-action from 3.25.4 to 3.25.5 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3507
- chore(deps): bump codecov/codecov-action from 4.3.1 to 4.4.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3506
- chore(deps): bump actions/checkout from 4.1.5 to 4.1.6 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3505
- chore(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3504
- chore(deps): bump golang from `2a88224` to `f1fe698` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3503
- chore(deps): bump mkdocs-material from 9.5.22 to 9.5.23 in
/hack/api-docs by [@&#8203;dependabot](https://togithub.com/dependabot)
in
[external-secrets/external-secrets#3509
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://togithub.com/eso-service-account-app)
in
[external-secrets/external-secrets#3513
- ppc64le additions by [@&#8203;IdanAdar](https://togithub.com/IdanAdar)
in
[external-secrets/external-secrets#3535
- chore(deps): bump ubi8/ubi-minimal from `2fa47fa` to `f729a7f` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3523
- doc(BitWarden): extends the liveness timeout by
[@&#8203;acolombier](https://togithub.com/acolombier) in
[external-secrets/external-secrets#3542
- chore(deps): bump mkdocs-material from 9.5.23 to 9.5.24 in
/hack/api-docs by [@&#8203;dependabot](https://togithub.com/dependabot)
in
[external-secrets/external-secrets#3526
- chore(deps): bump zipp from 3.18.2 to 3.19.0 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3527
- chore(deps): bump requests from 2.31.0 to 2.32.2 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3528
- chore(deps): bump codecov/codecov-action from 4.4.0 to 4.4.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3530
- chore(deps): bump aquasecurity/trivy-action from 0.20.0 to 0.21.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3531
- chore(deps): bump github/codeql-action from 3.25.5 to 3.25.6 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3532
- chore(deps): bump ubi8/ubi-minimal from `f729a7f` to `9e458f4` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3543
- chore(deps): bump golang from `f1fe698` to `b8ded51` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3522
- chore(deps): bump alpine from 3.19.1 to 3.20.0 in /e2e by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3525
- chore(deps): bump watchdog from 4.0.0 to 4.0.1 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3529
- chore(deps): bump alpine from 3.19 to 3.20 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3533
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://togithub.com/eso-service-account-app)
in
[external-secrets/external-secrets#3534
- Fix: ESO template crash when Kubernetes secret data is nil by
[@&#8203;ma-ble](https://togithub.com/ma-ble) in
[external-secrets/external-secrets#3537
- chore(deps): bump alpine from `c5b1261` to `77726ef` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3524
- Add CA-Bundle to pemToPkcs12 output by
[@&#8203;WatcherWhale](https://togithub.com/WatcherWhale) in
[external-secrets/external-secrets#3494
- chore(deps): bump docker/login-action from 3.1.0 to 3.2.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3544
- chore(deps): bump github/codeql-action from 3.25.6 to 3.25.7 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3545
- chore(deps): bump certifi from 2024.2.2 to 2024.6.2 in /hack/api-docs
by [@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3546
- chore(deps): bump mkdocs-material from 9.5.24 to 9.5.25 in
/hack/api-docs by [@&#8203;dependabot](https://togithub.com/dependabot)
in
[external-secrets/external-secrets#3547
- chore(deps): bump zipp from 3.19.0 to 3.19.1 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3549
- chore(deps): bump requests from 2.32.2 to 2.32.3 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3548
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://togithub.com/eso-service-account-app)
in
[external-secrets/external-secrets#3550

#### New Contributors

- [@&#8203;acolombier](https://togithub.com/acolombier) made their first
contribution in
[external-secrets/external-secrets#3542
- [@&#8203;ma-ble](https://togithub.com/ma-ble) made their first
contribution in
[external-secrets/external-secrets#3537

**Full Changelog**:
external-secrets/external-secrets@v0.9.18...v0.9.19

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

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

Co-authored-by: lumiere-bot[bot] <98047013+lumiere-bot[bot]@users.noreply.github.com>
@qlonik
Copy link

qlonik commented Jun 6, 2024

Hey, just wanted to ask about this. With this change it is now not possible to use .missing_key | default "some-default" anymore, since it throws an error when accessing the missing key. Is there any way to make | default work?

qlonik added a commit to qlonik/musical-parakeet that referenced this pull request Jun 6, 2024
Because of the changes in
external-secrets/external-secrets#3480,
external-secrets controller fails when template tries to use a key that does
not exist (even though there is a `| default` filter in-use).
@shuheiktgw shuheiktgw deleted the fail_for_unknown_key branch June 6, 2024 02:35
@shuheiktgw
Copy link
Contributor Author

shuheiktgw commented Jun 6, 2024

@qlonik Hmm, yes that is correct... This is more like a Go template level problem, so there must be some ways to workaround the problem so let me check 🙇

kireque pushed a commit to kireque/home-ops that referenced this pull request Jun 6, 2024
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[external-secrets](https://togithub.com/external-secrets/external-secrets)
| patch | `0.9.18` -> `0.9.19` |

---

### Release Notes

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

###
[`v0.9.19`](https://togithub.com/external-secrets/external-secrets/releases/tag/v0.9.19)

[Compare
Source](https://togithub.com/external-secrets/external-secrets/compare/v0.9.18...v0.9.19)

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

#### What's Changed

- bump 0.9.18 by
[@&#8203;gusfcarvalho](https://togithub.com/gusfcarvalho) in
[external-secrets/external-secrets#3492
- Fix flaky ES controller test by
[@&#8203;shuheiktgw](https://togithub.com/shuheiktgw) in
[external-secrets/external-secrets#3493
- Raise error when unknown key specified in template by
[@&#8203;shuheiktgw](https://togithub.com/shuheiktgw) in
[external-secrets/external-secrets#3480
- Update ci.yml with ppc64le arch support by
[@&#8203;IdanAdar](https://togithub.com/IdanAdar) in
[external-secrets/external-secrets#3500
- chore(deps): bump regex from 2024.5.10 to 2024.5.15 in /hack/api-docs
by [@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3512
- chore(deps): bump zipp from 3.18.1 to 3.18.2 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3511
- chore(deps): bump platformdirs from 4.2.1 to 4.2.2 in /hack/api-docs
by [@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3510
- chore(deps): bump golang from `6d71b7c` to `5c56bd4` in /e2e by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3508
- chore(deps): bump github/codeql-action from 3.25.4 to 3.25.5 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3507
- chore(deps): bump codecov/codecov-action from 4.3.1 to 4.4.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3506
- chore(deps): bump actions/checkout from 4.1.5 to 4.1.6 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3505
- chore(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3504
- chore(deps): bump golang from `2a88224` to `f1fe698` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3503
- chore(deps): bump mkdocs-material from 9.5.22 to 9.5.23 in
/hack/api-docs by [@&#8203;dependabot](https://togithub.com/dependabot)
in
[external-secrets/external-secrets#3509
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://togithub.com/eso-service-account-app)
in
[external-secrets/external-secrets#3513
- ppc64le additions by [@&#8203;IdanAdar](https://togithub.com/IdanAdar)
in
[external-secrets/external-secrets#3535
- chore(deps): bump ubi8/ubi-minimal from `2fa47fa` to `f729a7f` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3523
- doc(BitWarden): extends the liveness timeout by
[@&#8203;acolombier](https://togithub.com/acolombier) in
[external-secrets/external-secrets#3542
- chore(deps): bump mkdocs-material from 9.5.23 to 9.5.24 in
/hack/api-docs by [@&#8203;dependabot](https://togithub.com/dependabot)
in
[external-secrets/external-secrets#3526
- chore(deps): bump zipp from 3.18.2 to 3.19.0 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3527
- chore(deps): bump requests from 2.31.0 to 2.32.2 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3528
- chore(deps): bump codecov/codecov-action from 4.4.0 to 4.4.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3530
- chore(deps): bump aquasecurity/trivy-action from 0.20.0 to 0.21.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3531
- chore(deps): bump github/codeql-action from 3.25.5 to 3.25.6 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3532
- chore(deps): bump ubi8/ubi-minimal from `f729a7f` to `9e458f4` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3543
- chore(deps): bump golang from `f1fe698` to `b8ded51` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3522
- chore(deps): bump alpine from 3.19.1 to 3.20.0 in /e2e by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3525
- chore(deps): bump watchdog from 4.0.0 to 4.0.1 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3529
- chore(deps): bump alpine from 3.19 to 3.20 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3533
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://togithub.com/eso-service-account-app)
in
[external-secrets/external-secrets#3534
- Fix: ESO template crash when Kubernetes secret data is nil by
[@&#8203;ma-ble](https://togithub.com/ma-ble) in
[external-secrets/external-secrets#3537
- chore(deps): bump alpine from `c5b1261` to `77726ef` by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3524
- Add CA-Bundle to pemToPkcs12 output by
[@&#8203;WatcherWhale](https://togithub.com/WatcherWhale) in
[external-secrets/external-secrets#3494
- chore(deps): bump docker/login-action from 3.1.0 to 3.2.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3544
- chore(deps): bump github/codeql-action from 3.25.6 to 3.25.7 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3545
- chore(deps): bump certifi from 2024.2.2 to 2024.6.2 in /hack/api-docs
by [@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3546
- chore(deps): bump mkdocs-material from 9.5.24 to 9.5.25 in
/hack/api-docs by [@&#8203;dependabot](https://togithub.com/dependabot)
in
[external-secrets/external-secrets#3547
- chore(deps): bump zipp from 3.19.0 to 3.19.1 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3549
- chore(deps): bump requests from 2.32.2 to 2.32.3 in /hack/api-docs by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[external-secrets/external-secrets#3548
- chore: update dependencies by
[@&#8203;eso-service-account-app](https://togithub.com/eso-service-account-app)
in
[external-secrets/external-secrets#3550

#### New Contributors

- [@&#8203;acolombier](https://togithub.com/acolombier) made their first
contribution in
[external-secrets/external-secrets#3542
- [@&#8203;ma-ble](https://togithub.com/ma-ble) made their first
contribution in
[external-secrets/external-secrets#3537

**Full Changelog**:
external-secrets/external-secrets@v0.9.18...v0.9.19

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

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

Co-authored-by: kireque-bot[bot] <143391978+kireque-bot[bot]@users.noreply.github.com>
@shuheiktgw
Copy link
Contributor Author

@qlonik I've figured out how we can set the default values without raising errors. If this is a common use case, it might be favorable to add syntax sugar for it...

{{ if index . "missing_key" }}{{ .missing_key }}{{ else }}some-default{{ end }}

Bude8 pushed a commit to Bude8/external-secrets that referenced this pull request Jun 13, 2024
…3480)

* Raise error when unknown key specified in template

Signed-off-by: shuheiktgw <s-kitagawa@mercari.com>

* Update the template docs to clarify the new behavior with non-existing keys

Signed-off-by: shuheiktgw <s-kitagawa@mercari.com>

---------

Signed-off-by: shuheiktgw <s-kitagawa@mercari.com>
Signed-off-by: Bude8 <henryblee8@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.

None yet

5 participants