chore: refactor/centralise secretKeyRef usage#3022
Conversation
6dbe631 to
415e7b0
Compare
415e7b0 to
c7daf16
Compare
|
/ok-to-test-managed sha=c7daf16 provider=aws |
|
/ok-to-test-managed sha=c7daf16 provider=gcp |
|
/ok-to-test-managed sha=c7daf16 provider=azure |
c7daf16 to
3fdaaa7
Compare
|
Ooo. Is that sonar issue new? |
3fdaaa7 to
f59ad1c
Compare
Signed-off-by: Moritz Johner <beller.moritz@googlemail.com>
f59ad1c to
4a160cf
Compare
|
fixed the duplication issues, i'll tackle the cognitive complexity one separately, i want to restructure & refactor the vault provider. It's not maintainable 😆 🫠 |
Skarlso
left a comment
There was a problem hiding this comment.
LGTM with a few suggests and findings. :) Well done! :)))
Signed-off-by: Moritz Johner <beller.moritz@googlemail.com>
Signed-off-by: Moritz Johner <beller.moritz@googlemail.com>
Signed-off-by: Moritz Johner <beller.moritz@googlemail.com>
|
|
Thank you @Skarlso for your review and the good suggestions, much appreciated! 🙇 |
Skarlso
left a comment
There was a problem hiding this comment.
Thanks! Looks fantastic. Nice work doing this. The codebase got a lot better. 😊
| SecretRef: (*esv1beta1.GCPSMAuthSecretRef)(res.Spec.Auth.SecretRef), | ||
| WorkloadIdentity: (*esv1beta1.GCPWorkloadIdentity)(res.Spec.Auth.WorkloadIdentity), | ||
| }, res.Spec.ProjectID, false, kube, namespace) | ||
| }, res.Spec.ProjectID, resolvers.EmptyStoreKind, kube, namespace) |
| // cannot be resolved across namespaces. | ||
| // TODO: when we implement cluster-scoped generators | ||
| // we can remove this and replace it with a interface. | ||
| EmptyStoreKind = "EmptyStoreKind" |
* chore: refactor/centralise secretKeyRef usage Signed-off-by: Moritz Johner <beller.moritz@googlemail.com> Signed-off-by: Sai Charan Godasi <saicharangodasi@Sais-MacBook-Air.local>
* chore: refactor/centralise secretKeyRef usage Signed-off-by: Moritz Johner <beller.moritz@googlemail.com> Signed-off-by: Mike Serchenia <michael_serchenia@epam.com>
* main: (38 commits) chore: bump ubi image (external-secrets#3096) 🧹 refactor vault provider (external-secrets#3072) chore(deps): bump alpine from `51b6726` to `c5b1261` (external-secrets#3087) chore(deps): bump golang from `c4b696f` to `d8c365d` in /e2e (external-secrets#3084) chore(deps): bump github/codeql-action from 3.23.1 to 3.23.2 (external-secrets#3089) chore(deps): bump alpine from `51b6726` to `c5b1261` in /hack/api-docs (external-secrets#3088) chore(deps): bump golang from `fd78f2f` to `a6a7f1f` (external-secrets#3086) chore(deps): bump codecov/codecov-action from 3.1.4 to 3.1.5 (external-secrets#3090) IBM provider: remove deprecated code for fetching secret by name (external-secrets#3078) chore: bump jwx pkg (external-secrets#3075) added metrics support for akeyless (external-secrets#3069) chore: update dependencies (external-secrets#3065) chore(deps): bump markupsafe from 2.1.3 to 2.1.4 in /hack/api-docs (external-secrets#3062) chore(deps): bump mkdocs-minify-plugin in /hack/api-docs (external-secrets#3063) chore: add tests for AWS/SM (external-secrets#3057) chore(deps): bump alpine from 3.18 to 3.19 in /hack/api-docs (external-secrets#3039) feat: expose admission warnings to ValidateStore interface (external-secrets#3058) chore: fixup security response suggestions (external-secrets#3056) chore: refactor/centralise secretKeyRef usage (external-secrets#3022) Fix wrong namespaceSelector configuration in snippet in document (external-secrets#3054) ...
* chore: refactor/centralise secretKeyRef usage Signed-off-by: Moritz Johner <beller.moritz@googlemail.com>
* chore: refactor/centralise secretKeyRef usage Signed-off-by: Moritz Johner <beller.moritz@googlemail.com>
* chore: refactor/centralise secretKeyRef usage Signed-off-by: Moritz Johner <beller.moritz@googlemail.com>
* chore: refactor/centralise secretKeyRef usage Signed-off-by: Moritz Johner <beller.moritz@googlemail.com>
* chore: refactor/centralise secretKeyRef usage Signed-off-by: Moritz Johner <beller.moritz@googlemail.com>
* chore: refactor/centralise secretKeyRef usage Signed-off-by: Moritz Johner <beller.moritz@googlemail.com>
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [external-secrets](https://togithub.com/external-secrets/external-secrets) | patch | `0.9.11` -> `0.9.12` | --- > [!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.12`](https://togithub.com/external-secrets/external-secrets/releases/tag/v0.9.12) [Compare Source](https://togithub.com/external-secrets/external-secrets/compare/v0.9.11...v0.9.12) Image: `ghcr.io/external-secrets/external-secrets:v0.9.12` Image: `ghcr.io/external-secrets/external-secrets:v0.9.12-ubi` Image: `ghcr.io/external-secrets/external-secrets:v0.9.12-ubi-boringssl` #### What's Changed - bump 0.9.11 by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/2982](https://togithub.com/external-secrets/external-secrets/pull/2982) - chore(deps): bump golang from 1.20.1 to 1.21.5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/2976](https://togithub.com/external-secrets/external-secrets/pull/2976) - fix: chart: update cert-manager cert. duration by [@​Tycale](https://togithub.com/Tycale) in [https://github.com/external-secrets/external-secrets/pull/2986](https://togithub.com/external-secrets/external-secrets/pull/2986) - chore: update dependencies by [@​eso-service-account-app](https://togithub.com/eso-service-account-app) in [https://github.com/external-secrets/external-secrets/pull/2988](https://togithub.com/external-secrets/external-secrets/pull/2988) - Fix value name by [@​Aransh](https://togithub.com/Aransh) in [https://github.com/external-secrets/external-secrets/pull/2985](https://togithub.com/external-secrets/external-secrets/pull/2985) - feat: add ability to define flavour for tag by [@​A1994SC](https://togithub.com/A1994SC) in [https://github.com/external-secrets/external-secrets/pull/2881](https://togithub.com/external-secrets/external-secrets/pull/2881) - Fix typo in pushsecrets docs by [@​matusf](https://togithub.com/matusf) in [https://github.com/external-secrets/external-secrets/pull/2998](https://togithub.com/external-secrets/external-secrets/pull/2998) - feat: add PushSecret and DeleteSecret to onepassword provider by [@​bthuilot](https://togithub.com/bthuilot) in [https://github.com/external-secrets/external-secrets/pull/2646](https://togithub.com/external-secrets/external-secrets/pull/2646) - Configure codecov by [@​shuheiktgw](https://togithub.com/shuheiktgw) in [https://github.com/external-secrets/external-secrets/pull/2995](https://togithub.com/external-secrets/external-secrets/pull/2995) - added some example for v2 literal templating by [@​rpasche](https://togithub.com/rpasche) in [https://github.com/external-secrets/external-secrets/pull/3007](https://togithub.com/external-secrets/external-secrets/pull/3007) - Akeyless Provider - Add support for Certificate items by [@​barucoh](https://togithub.com/barucoh) in [https://github.com/external-secrets/external-secrets/pull/3013](https://togithub.com/external-secrets/external-secrets/pull/3013) - chore: update dependencies by [@​eso-service-account-app](https://togithub.com/eso-service-account-app) in [https://github.com/external-secrets/external-secrets/pull/3005](https://togithub.com/external-secrets/external-secrets/pull/3005) - Feat/allow keeper to work with complex types by [@​ppodevlabs](https://togithub.com/ppodevlabs) in [https://github.com/external-secrets/external-secrets/pull/3016](https://togithub.com/external-secrets/external-secrets/pull/3016) - docs: update controller reconcile error rule by [@​aslafy-z](https://togithub.com/aslafy-z) in [https://github.com/external-secrets/external-secrets/pull/3021](https://togithub.com/external-secrets/external-secrets/pull/3021) - Issue/2965 - Documentation does not reflect latest changes for datafrom for IBM Secret Manager by [@​fdberlking](https://togithub.com/fdberlking) in [https://github.com/external-secrets/external-secrets/pull/3010](https://togithub.com/external-secrets/external-secrets/pull/3010) - doc: update bitwarden-cli image & version by [@​charlesthomas](https://togithub.com/charlesthomas) in [https://github.com/external-secrets/external-secrets/pull/2971](https://togithub.com/external-secrets/external-secrets/pull/2971) - Update the ExternalSecret status even when data is empty by [@​shuheiktgw](https://togithub.com/shuheiktgw) in [https://github.com/external-secrets/external-secrets/pull/2927](https://togithub.com/external-secrets/external-secrets/pull/2927) - grammar - it is by [@​aviadkray](https://togithub.com/aviadkray) in [https://github.com/external-secrets/external-secrets/pull/2991](https://togithub.com/external-secrets/external-secrets/pull/2991) - gramar2 - intuitive not intuative by [@​aviadkray](https://togithub.com/aviadkray) in [https://github.com/external-secrets/external-secrets/pull/2992](https://togithub.com/external-secrets/external-secrets/pull/2992) - docs: add command to install CRDs using kustomize by [@​PeterStolz](https://togithub.com/PeterStolz) in [https://github.com/external-secrets/external-secrets/pull/3023](https://togithub.com/external-secrets/external-secrets/pull/3023) - Validator by [@​Mehrbod2002](https://togithub.com/Mehrbod2002) in [https://github.com/external-secrets/external-secrets/pull/3003](https://togithub.com/external-secrets/external-secrets/pull/3003) - chore(deps): bump golang from 1.21.5 to 1.21.6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3024](https://togithub.com/external-secrets/external-secrets/pull/3024) - feat: set default namespace on vault secretStore (namespaced ressource) by [@​M0NsTeRRR](https://togithub.com/M0NsTeRRR) in [https://github.com/external-secrets/external-secrets/pull/2869](https://togithub.com/external-secrets/external-secrets/pull/2869) - Create OSSF scorecard job by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3032](https://togithub.com/external-secrets/external-secrets/pull/3032) - feat: add support for Hashicorp Vault mTLS by [@​rodrigorfk](https://togithub.com/rodrigorfk) in [https://github.com/external-secrets/external-secrets/pull/3018](https://togithub.com/external-secrets/external-secrets/pull/3018) - \[Snyk] Fix for 5 vulnerabilities by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3036](https://togithub.com/external-secrets/external-secrets/pull/3036) - chore(deps): bump tornado from 6.3.3 to 6.4 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3051](https://togithub.com/external-secrets/external-secrets/pull/3051) - chore(deps): bump click from 8.1.3 to 8.1.7 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3050](https://togithub.com/external-secrets/external-secrets/pull/3050) - chore(deps): bump actions/cache from 3.3.3 to 4.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3049](https://togithub.com/external-secrets/external-secrets/pull/3049) - chore(deps): bump github/codeql-action from 2.2.4 to 3.23.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3048](https://togithub.com/external-secrets/external-secrets/pull/3048) - chore(deps): bump markupsafe from 2.1.1 to 2.1.3 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3047](https://togithub.com/external-secrets/external-secrets/pull/3047) - chore(deps): bump mkdocs-macros-plugin from 0.7.0 to 1.0.5 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3046](https://togithub.com/external-secrets/external-secrets/pull/3046) - chore(deps): bump actions/checkout from 3.1.0 to 4.1.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3044](https://togithub.com/external-secrets/external-secrets/pull/3044) - chore(deps): bump golang from `fd78f2f` to `fd78f2f` by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3042](https://togithub.com/external-secrets/external-secrets/pull/3042) - chore(deps): bump ubi8/ubi-minimal from `d8b81a3` to `2882390` by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3041](https://togithub.com/external-secrets/external-secrets/pull/3041) - chore(deps): bump alpine from `13b7e62` to `51b6726` in /e2e by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3040](https://togithub.com/external-secrets/external-secrets/pull/3040) - chore(deps): bump golang from `04cf306` to `c4b696f` in /e2e by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3038](https://togithub.com/external-secrets/external-secrets/pull/3038) - chore(deps): bump mkdocs-material from 9.5.3 to 9.5.4 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3043](https://togithub.com/external-secrets/external-secrets/pull/3043) - chore(deps): bump ossf/scorecard-action from 2.1.2 to 2.3.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3045](https://togithub.com/external-secrets/external-secrets/pull/3045) - docs: add security response process by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3037](https://togithub.com/external-secrets/external-secrets/pull/3037) - Fix wrong namespaceSelector configuration in snippet in document by [@​kyasbal](https://togithub.com/kyasbal) in [https://github.com/external-secrets/external-secrets/pull/3054](https://togithub.com/external-secrets/external-secrets/pull/3054) - chore: refactor/centralise secretKeyRef usage by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3022](https://togithub.com/external-secrets/external-secrets/pull/3022) - chore: fixup security response suggestions by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3056](https://togithub.com/external-secrets/external-secrets/pull/3056) - feat: allow provider to return admission warnings by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3058](https://togithub.com/external-secrets/external-secrets/pull/3058) - chore(deps): bump alpine from 3.18 to 3.19 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3039](https://togithub.com/external-secrets/external-secrets/pull/3039) - chore: add tests for AWS/SM by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3057](https://togithub.com/external-secrets/external-secrets/pull/3057) - chore(deps): bump mkdocs-minify-plugin from 0.5.0 to 0.7.2 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3063](https://togithub.com/external-secrets/external-secrets/pull/3063) - chore(deps): bump markupsafe from 2.1.3 to 2.1.4 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3062](https://togithub.com/external-secrets/external-secrets/pull/3062) - chore: update dependencies by [@​eso-service-account-app](https://togithub.com/eso-service-account-app) in [https://github.com/external-secrets/external-secrets/pull/3065](https://togithub.com/external-secrets/external-secrets/pull/3065) - added metrics support for akeyless by [@​charan986](https://togithub.com/charan986) in [https://github.com/external-secrets/external-secrets/pull/3069](https://togithub.com/external-secrets/external-secrets/pull/3069) - chore: bump jwx pkg by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3075](https://togithub.com/external-secrets/external-secrets/pull/3075) - IBM provider: remove deprecated code for fetching secret by name by [@​Shanti-G](https://togithub.com/Shanti-G) in [https://github.com/external-secrets/external-secrets/pull/3078](https://togithub.com/external-secrets/external-secrets/pull/3078) - chore(deps): bump codecov/codecov-action from 3.1.4 to 3.1.5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3090](https://togithub.com/external-secrets/external-secrets/pull/3090) - chore(deps): bump golang from `fd78f2f` to `a6a7f1f` by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3086](https://togithub.com/external-secrets/external-secrets/pull/3086) - chore(deps): bump alpine from `51b6726` to `c5b1261` in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3088](https://togithub.com/external-secrets/external-secrets/pull/3088) - chore(deps): bump github/codeql-action from 3.23.1 to 3.23.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3089](https://togithub.com/external-secrets/external-secrets/pull/3089) - chore(deps): bump golang from `c4b696f` to `d8c365d` in /e2e by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3084](https://togithub.com/external-secrets/external-secrets/pull/3084) - chore(deps): bump alpine from `51b6726` to `c5b1261` by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3087](https://togithub.com/external-secrets/external-secrets/pull/3087) - 🧹 refactor vault provider by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3072](https://togithub.com/external-secrets/external-secrets/pull/3072) - chore: bump ubi image by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3096](https://togithub.com/external-secrets/external-secrets/pull/3096) - chore: update dependencies by [@​eso-service-account-app](https://togithub.com/eso-service-account-app) in [https://github.com/external-secrets/external-secrets/pull/3091](https://togithub.com/external-secrets/external-secrets/pull/3091) - chore(deps): bump alpine from 3.19.0 to 3.19.1 in /e2e by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3083](https://togithub.com/external-secrets/external-secrets/pull/3083) - chore(deps): bump codecov/codecov-action from 3.1.5 to 4.0.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3104](https://togithub.com/external-secrets/external-secrets/pull/3104) - chore(deps): bump github/codeql-action from 3.23.2 to 3.24.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3103](https://togithub.com/external-secrets/external-secrets/pull/3103) - chore: update dependencies by [@​eso-service-account-app](https://togithub.com/eso-service-account-app) in [https://github.com/external-secrets/external-secrets/pull/3113](https://togithub.com/external-secrets/external-secrets/pull/3113) - chore(deps): bump peter-evans/slash-command-dispatch from 3.0.2 to 4.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3102](https://togithub.com/external-secrets/external-secrets/pull/3102) - Feat/ready condition early by [@​ppatel1604](https://togithub.com/ppatel1604) in [https://github.com/external-secrets/external-secrets/pull/3077](https://togithub.com/external-secrets/external-secrets/pull/3077) - chore(deps): bump mkdocs-material from 9.5.4 to 9.5.7 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3106](https://togithub.com/external-secrets/external-secrets/pull/3106) - chore(deps): bump platformdirs from 4.1.0 to 4.2.0 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3105](https://togithub.com/external-secrets/external-secrets/pull/3105) - chore(deps): bump markupsafe from 2.1.4 to 2.1.5 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3107](https://togithub.com/external-secrets/external-secrets/pull/3107) - chore(deps): bump urllib3 from 2.1.0 to 2.2.0 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3109](https://togithub.com/external-secrets/external-secrets/pull/3109) - chore(deps): bump mkdocs-minify-plugin from 0.7.2 to 0.8.0 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3108](https://togithub.com/external-secrets/external-secrets/pull/3108) #### New Contributors - [@​Tycale](https://togithub.com/Tycale) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2986](https://togithub.com/external-secrets/external-secrets/pull/2986) - [@​Aransh](https://togithub.com/Aransh) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2985](https://togithub.com/external-secrets/external-secrets/pull/2985) - [@​A1994SC](https://togithub.com/A1994SC) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2881](https://togithub.com/external-secrets/external-secrets/pull/2881) - [@​matusf](https://togithub.com/matusf) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2998](https://togithub.com/external-secrets/external-secrets/pull/2998) - [@​bthuilot](https://togithub.com/bthuilot) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2646](https://togithub.com/external-secrets/external-secrets/pull/2646) - [@​rpasche](https://togithub.com/rpasche) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3007](https://togithub.com/external-secrets/external-secrets/pull/3007) - [@​barucoh](https://togithub.com/barucoh) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3013](https://togithub.com/external-secrets/external-secrets/pull/3013) - [@​aslafy-z](https://togithub.com/aslafy-z) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3021](https://togithub.com/external-secrets/external-secrets/pull/3021) - [@​fdberlking](https://togithub.com/fdberlking) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3010](https://togithub.com/external-secrets/external-secrets/pull/3010) - [@​charlesthomas](https://togithub.com/charlesthomas) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2971](https://togithub.com/external-secrets/external-secrets/pull/2971) - [@​aviadkray](https://togithub.com/aviadkray) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2991](https://togithub.com/external-secrets/external-secrets/pull/2991) - [@​PeterStolz](https://togithub.com/PeterStolz) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3023](https://togithub.com/external-secrets/external-secrets/pull/3023) - [@​Mehrbod2002](https://togithub.com/Mehrbod2002) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3003](https://togithub.com/external-secrets/external-secrets/pull/3003) - [@​M0NsTeRRR](https://togithub.com/M0NsTeRRR) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2869](https://togithub.com/external-secrets/external-secrets/pull/2869) - [@​rodrigorfk](https://togithub.com/rodrigorfk) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3018](https://togithub.com/external-secrets/external-secrets/pull/3018) - [@​kyasbal](https://togithub.com/kyasbal) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3054](https://togithub.com/external-secrets/external-secrets/pull/3054) **Full Changelog**: external-secrets/external-secrets@v0.9.11...v0.9.12 </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xODAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE4MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: lumiere-bot[bot] <98047013+lumiere-bot[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [external-secrets](https://togithub.com/external-secrets/external-secrets) | patch | `0.9.11` -> `0.9.12` | --- > [!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.12`](https://togithub.com/external-secrets/external-secrets/releases/tag/v0.9.12) [Compare Source](https://togithub.com/external-secrets/external-secrets/compare/v0.9.11...v0.9.12) Image: `ghcr.io/external-secrets/external-secrets:v0.9.12` Image: `ghcr.io/external-secrets/external-secrets:v0.9.12-ubi` Image: `ghcr.io/external-secrets/external-secrets:v0.9.12-ubi-boringssl` #### What's Changed - bump 0.9.11 by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/2982](https://togithub.com/external-secrets/external-secrets/pull/2982) - chore(deps): bump golang from 1.20.1 to 1.21.5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/2976](https://togithub.com/external-secrets/external-secrets/pull/2976) - fix: chart: update cert-manager cert. duration by [@​Tycale](https://togithub.com/Tycale) in [https://github.com/external-secrets/external-secrets/pull/2986](https://togithub.com/external-secrets/external-secrets/pull/2986) - chore: update dependencies by [@​eso-service-account-app](https://togithub.com/eso-service-account-app) in [https://github.com/external-secrets/external-secrets/pull/2988](https://togithub.com/external-secrets/external-secrets/pull/2988) - Fix value name by [@​Aransh](https://togithub.com/Aransh) in [https://github.com/external-secrets/external-secrets/pull/2985](https://togithub.com/external-secrets/external-secrets/pull/2985) - feat: add ability to define flavour for tag by [@​A1994SC](https://togithub.com/A1994SC) in [https://github.com/external-secrets/external-secrets/pull/2881](https://togithub.com/external-secrets/external-secrets/pull/2881) - Fix typo in pushsecrets docs by [@​matusf](https://togithub.com/matusf) in [https://github.com/external-secrets/external-secrets/pull/2998](https://togithub.com/external-secrets/external-secrets/pull/2998) - feat: add PushSecret and DeleteSecret to onepassword provider by [@​bthuilot](https://togithub.com/bthuilot) in [https://github.com/external-secrets/external-secrets/pull/2646](https://togithub.com/external-secrets/external-secrets/pull/2646) - Configure codecov by [@​shuheiktgw](https://togithub.com/shuheiktgw) in [https://github.com/external-secrets/external-secrets/pull/2995](https://togithub.com/external-secrets/external-secrets/pull/2995) - added some example for v2 literal templating by [@​rpasche](https://togithub.com/rpasche) in [https://github.com/external-secrets/external-secrets/pull/3007](https://togithub.com/external-secrets/external-secrets/pull/3007) - Akeyless Provider - Add support for Certificate items by [@​barucoh](https://togithub.com/barucoh) in [https://github.com/external-secrets/external-secrets/pull/3013](https://togithub.com/external-secrets/external-secrets/pull/3013) - chore: update dependencies by [@​eso-service-account-app](https://togithub.com/eso-service-account-app) in [https://github.com/external-secrets/external-secrets/pull/3005](https://togithub.com/external-secrets/external-secrets/pull/3005) - Feat/allow keeper to work with complex types by [@​ppodevlabs](https://togithub.com/ppodevlabs) in [https://github.com/external-secrets/external-secrets/pull/3016](https://togithub.com/external-secrets/external-secrets/pull/3016) - docs: update controller reconcile error rule by [@​aslafy-z](https://togithub.com/aslafy-z) in [https://github.com/external-secrets/external-secrets/pull/3021](https://togithub.com/external-secrets/external-secrets/pull/3021) - Issue/2965 - Documentation does not reflect latest changes for datafrom for IBM Secret Manager by [@​fdberlking](https://togithub.com/fdberlking) in [https://github.com/external-secrets/external-secrets/pull/3010](https://togithub.com/external-secrets/external-secrets/pull/3010) - doc: update bitwarden-cli image & version by [@​charlesthomas](https://togithub.com/charlesthomas) in [https://github.com/external-secrets/external-secrets/pull/2971](https://togithub.com/external-secrets/external-secrets/pull/2971) - Update the ExternalSecret status even when data is empty by [@​shuheiktgw](https://togithub.com/shuheiktgw) in [https://github.com/external-secrets/external-secrets/pull/2927](https://togithub.com/external-secrets/external-secrets/pull/2927) - grammar - it is by [@​aviadkray](https://togithub.com/aviadkray) in [https://github.com/external-secrets/external-secrets/pull/2991](https://togithub.com/external-secrets/external-secrets/pull/2991) - gramar2 - intuitive not intuative by [@​aviadkray](https://togithub.com/aviadkray) in [https://github.com/external-secrets/external-secrets/pull/2992](https://togithub.com/external-secrets/external-secrets/pull/2992) - docs: add command to install CRDs using kustomize by [@​PeterStolz](https://togithub.com/PeterStolz) in [https://github.com/external-secrets/external-secrets/pull/3023](https://togithub.com/external-secrets/external-secrets/pull/3023) - Validator by [@​Mehrbod2002](https://togithub.com/Mehrbod2002) in [https://github.com/external-secrets/external-secrets/pull/3003](https://togithub.com/external-secrets/external-secrets/pull/3003) - chore(deps): bump golang from 1.21.5 to 1.21.6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3024](https://togithub.com/external-secrets/external-secrets/pull/3024) - feat: set default namespace on vault secretStore (namespaced ressource) by [@​M0NsTeRRR](https://togithub.com/M0NsTeRRR) in [https://github.com/external-secrets/external-secrets/pull/2869](https://togithub.com/external-secrets/external-secrets/pull/2869) - Create OSSF scorecard job by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3032](https://togithub.com/external-secrets/external-secrets/pull/3032) - feat: add support for Hashicorp Vault mTLS by [@​rodrigorfk](https://togithub.com/rodrigorfk) in [https://github.com/external-secrets/external-secrets/pull/3018](https://togithub.com/external-secrets/external-secrets/pull/3018) - \[Snyk] Fix for 5 vulnerabilities by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3036](https://togithub.com/external-secrets/external-secrets/pull/3036) - chore(deps): bump tornado from 6.3.3 to 6.4 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3051](https://togithub.com/external-secrets/external-secrets/pull/3051) - chore(deps): bump click from 8.1.3 to 8.1.7 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3050](https://togithub.com/external-secrets/external-secrets/pull/3050) - chore(deps): bump actions/cache from 3.3.3 to 4.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3049](https://togithub.com/external-secrets/external-secrets/pull/3049) - chore(deps): bump github/codeql-action from 2.2.4 to 3.23.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3048](https://togithub.com/external-secrets/external-secrets/pull/3048) - chore(deps): bump markupsafe from 2.1.1 to 2.1.3 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3047](https://togithub.com/external-secrets/external-secrets/pull/3047) - chore(deps): bump mkdocs-macros-plugin from 0.7.0 to 1.0.5 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3046](https://togithub.com/external-secrets/external-secrets/pull/3046) - chore(deps): bump actions/checkout from 3.1.0 to 4.1.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3044](https://togithub.com/external-secrets/external-secrets/pull/3044) - chore(deps): bump golang from `fd78f2f` to `fd78f2f` by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3042](https://togithub.com/external-secrets/external-secrets/pull/3042) - chore(deps): bump ubi8/ubi-minimal from `d8b81a3` to `2882390` by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3041](https://togithub.com/external-secrets/external-secrets/pull/3041) - chore(deps): bump alpine from `13b7e62` to `51b6726` in /e2e by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3040](https://togithub.com/external-secrets/external-secrets/pull/3040) - chore(deps): bump golang from `04cf306` to `c4b696f` in /e2e by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3038](https://togithub.com/external-secrets/external-secrets/pull/3038) - chore(deps): bump mkdocs-material from 9.5.3 to 9.5.4 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3043](https://togithub.com/external-secrets/external-secrets/pull/3043) - chore(deps): bump ossf/scorecard-action from 2.1.2 to 2.3.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3045](https://togithub.com/external-secrets/external-secrets/pull/3045) - docs: add security response process by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3037](https://togithub.com/external-secrets/external-secrets/pull/3037) - Fix wrong namespaceSelector configuration in snippet in document by [@​kyasbal](https://togithub.com/kyasbal) in [https://github.com/external-secrets/external-secrets/pull/3054](https://togithub.com/external-secrets/external-secrets/pull/3054) - chore: refactor/centralise secretKeyRef usage by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3022](https://togithub.com/external-secrets/external-secrets/pull/3022) - chore: fixup security response suggestions by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3056](https://togithub.com/external-secrets/external-secrets/pull/3056) - feat: allow provider to return admission warnings by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3058](https://togithub.com/external-secrets/external-secrets/pull/3058) - chore(deps): bump alpine from 3.18 to 3.19 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3039](https://togithub.com/external-secrets/external-secrets/pull/3039) - chore: add tests for AWS/SM by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3057](https://togithub.com/external-secrets/external-secrets/pull/3057) - chore(deps): bump mkdocs-minify-plugin from 0.5.0 to 0.7.2 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3063](https://togithub.com/external-secrets/external-secrets/pull/3063) - chore(deps): bump markupsafe from 2.1.3 to 2.1.4 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3062](https://togithub.com/external-secrets/external-secrets/pull/3062) - chore: update dependencies by [@​eso-service-account-app](https://togithub.com/eso-service-account-app) in [https://github.com/external-secrets/external-secrets/pull/3065](https://togithub.com/external-secrets/external-secrets/pull/3065) - added metrics support for akeyless by [@​charan986](https://togithub.com/charan986) in [https://github.com/external-secrets/external-secrets/pull/3069](https://togithub.com/external-secrets/external-secrets/pull/3069) - chore: bump jwx pkg by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3075](https://togithub.com/external-secrets/external-secrets/pull/3075) - IBM provider: remove deprecated code for fetching secret by name by [@​Shanti-G](https://togithub.com/Shanti-G) in [https://github.com/external-secrets/external-secrets/pull/3078](https://togithub.com/external-secrets/external-secrets/pull/3078) - chore(deps): bump codecov/codecov-action from 3.1.4 to 3.1.5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3090](https://togithub.com/external-secrets/external-secrets/pull/3090) - chore(deps): bump golang from `fd78f2f` to `a6a7f1f` by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3086](https://togithub.com/external-secrets/external-secrets/pull/3086) - chore(deps): bump alpine from `51b6726` to `c5b1261` in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3088](https://togithub.com/external-secrets/external-secrets/pull/3088) - chore(deps): bump github/codeql-action from 3.23.1 to 3.23.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3089](https://togithub.com/external-secrets/external-secrets/pull/3089) - chore(deps): bump golang from `c4b696f` to `d8c365d` in /e2e by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3084](https://togithub.com/external-secrets/external-secrets/pull/3084) - chore(deps): bump alpine from `51b6726` to `c5b1261` by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3087](https://togithub.com/external-secrets/external-secrets/pull/3087) - 🧹 refactor vault provider by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3072](https://togithub.com/external-secrets/external-secrets/pull/3072) - chore: bump ubi image by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3096](https://togithub.com/external-secrets/external-secrets/pull/3096) - chore: update dependencies by [@​eso-service-account-app](https://togithub.com/eso-service-account-app) in [https://github.com/external-secrets/external-secrets/pull/3091](https://togithub.com/external-secrets/external-secrets/pull/3091) - chore(deps): bump alpine from 3.19.0 to 3.19.1 in /e2e by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3083](https://togithub.com/external-secrets/external-secrets/pull/3083) - chore(deps): bump codecov/codecov-action from 3.1.5 to 4.0.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3104](https://togithub.com/external-secrets/external-secrets/pull/3104) - chore(deps): bump github/codeql-action from 3.23.2 to 3.24.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3103](https://togithub.com/external-secrets/external-secrets/pull/3103) - chore: update dependencies by [@​eso-service-account-app](https://togithub.com/eso-service-account-app) in [https://github.com/external-secrets/external-secrets/pull/3113](https://togithub.com/external-secrets/external-secrets/pull/3113) - chore(deps): bump peter-evans/slash-command-dispatch from 3.0.2 to 4.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3102](https://togithub.com/external-secrets/external-secrets/pull/3102) - Feat/ready condition early by [@​ppatel1604](https://togithub.com/ppatel1604) in [https://github.com/external-secrets/external-secrets/pull/3077](https://togithub.com/external-secrets/external-secrets/pull/3077) - chore(deps): bump mkdocs-material from 9.5.4 to 9.5.7 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3106](https://togithub.com/external-secrets/external-secrets/pull/3106) - chore(deps): bump platformdirs from 4.1.0 to 4.2.0 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3105](https://togithub.com/external-secrets/external-secrets/pull/3105) - chore(deps): bump markupsafe from 2.1.4 to 2.1.5 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3107](https://togithub.com/external-secrets/external-secrets/pull/3107) - chore(deps): bump urllib3 from 2.1.0 to 2.2.0 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3109](https://togithub.com/external-secrets/external-secrets/pull/3109) - chore(deps): bump mkdocs-minify-plugin from 0.7.2 to 0.8.0 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3108](https://togithub.com/external-secrets/external-secrets/pull/3108) #### New Contributors - [@​Tycale](https://togithub.com/Tycale) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2986](https://togithub.com/external-secrets/external-secrets/pull/2986) - [@​Aransh](https://togithub.com/Aransh) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2985](https://togithub.com/external-secrets/external-secrets/pull/2985) - [@​A1994SC](https://togithub.com/A1994SC) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2881](https://togithub.com/external-secrets/external-secrets/pull/2881) - [@​matusf](https://togithub.com/matusf) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2998](https://togithub.com/external-secrets/external-secrets/pull/2998) - [@​bthuilot](https://togithub.com/bthuilot) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2646](https://togithub.com/external-secrets/external-secrets/pull/2646) - [@​rpasche](https://togithub.com/rpasche) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3007](https://togithub.com/external-secrets/external-secrets/pull/3007) - [@​barucoh](https://togithub.com/barucoh) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3013](https://togithub.com/external-secrets/external-secrets/pull/3013) - [@​aslafy-z](https://togithub.com/aslafy-z) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3021](https://togithub.com/external-secrets/external-secrets/pull/3021) - [@​fdberlking](https://togithub.com/fdberlking) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3010](https://togithub.com/external-secrets/external-secrets/pull/3010) - [@​charlesthomas](https://togithub.com/charlesthomas) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2971](https://togithub.com/external-secrets/external-secrets/pull/2971) - [@​aviadkray](https://togithub.com/aviadkray) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2991](https://togithub.com/external-secrets/external-secrets/pull/2991) - [@​PeterStolz](https://togithub.com/PeterStolz) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3023](https://togithub.com/external-secrets/external-secrets/pull/3023) - [@​Mehrbod2002](https://togithub.com/Mehrbod2002) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3003](https://togithub.com/external-secrets/external-secrets/pull/3003) - [@​M0NsTeRRR](https://togithub.com/M0NsTeRRR) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2869](https://togithub.com/external-secrets/external-secrets/pull/2869) - [@​rodrigorfk](https://togithub.com/rodrigorfk) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3018](https://togithub.com/external-secrets/external-secrets/pull/3018) - [@​kyasbal](https://togithub.com/kyasbal) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3054](https://togithub.com/external-secrets/external-secrets/pull/3054) **Full Changelog**: external-secrets/external-secrets@v0.9.11...v0.9.12 </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xODAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE4MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: lumiere-bot[bot] <98047013+lumiere-bot[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [external-secrets](https://togithub.com/external-secrets/external-secrets) | patch | `0.9.11` -> `0.9.12` | --- ### Release Notes <details> <summary>external-secrets/external-secrets (external-secrets)</summary> ### [`v0.9.12`](https://togithub.com/external-secrets/external-secrets/releases/tag/v0.9.12) [Compare Source](https://togithub.com/external-secrets/external-secrets/compare/v0.9.11...v0.9.12) Image: `ghcr.io/external-secrets/external-secrets:v0.9.12` Image: `ghcr.io/external-secrets/external-secrets:v0.9.12-ubi` Image: `ghcr.io/external-secrets/external-secrets:v0.9.12-ubi-boringssl` #### What's Changed - bump 0.9.11 by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/2982](https://togithub.com/external-secrets/external-secrets/pull/2982) - chore(deps): bump golang from 1.20.1 to 1.21.5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/2976](https://togithub.com/external-secrets/external-secrets/pull/2976) - fix: chart: update cert-manager cert. duration by [@​Tycale](https://togithub.com/Tycale) in [https://github.com/external-secrets/external-secrets/pull/2986](https://togithub.com/external-secrets/external-secrets/pull/2986) - chore: update dependencies by [@​eso-service-account-app](https://togithub.com/eso-service-account-app) in [https://github.com/external-secrets/external-secrets/pull/2988](https://togithub.com/external-secrets/external-secrets/pull/2988) - Fix value name by [@​Aransh](https://togithub.com/Aransh) in [https://github.com/external-secrets/external-secrets/pull/2985](https://togithub.com/external-secrets/external-secrets/pull/2985) - feat: add ability to define flavour for tag by [@​A1994SC](https://togithub.com/A1994SC) in [https://github.com/external-secrets/external-secrets/pull/2881](https://togithub.com/external-secrets/external-secrets/pull/2881) - Fix typo in pushsecrets docs by [@​matusf](https://togithub.com/matusf) in [https://github.com/external-secrets/external-secrets/pull/2998](https://togithub.com/external-secrets/external-secrets/pull/2998) - feat: add PushSecret and DeleteSecret to onepassword provider by [@​bthuilot](https://togithub.com/bthuilot) in [https://github.com/external-secrets/external-secrets/pull/2646](https://togithub.com/external-secrets/external-secrets/pull/2646) - Configure codecov by [@​shuheiktgw](https://togithub.com/shuheiktgw) in [https://github.com/external-secrets/external-secrets/pull/2995](https://togithub.com/external-secrets/external-secrets/pull/2995) - added some example for v2 literal templating by [@​rpasche](https://togithub.com/rpasche) in [https://github.com/external-secrets/external-secrets/pull/3007](https://togithub.com/external-secrets/external-secrets/pull/3007) - Akeyless Provider - Add support for Certificate items by [@​barucoh](https://togithub.com/barucoh) in [https://github.com/external-secrets/external-secrets/pull/3013](https://togithub.com/external-secrets/external-secrets/pull/3013) - chore: update dependencies by [@​eso-service-account-app](https://togithub.com/eso-service-account-app) in [https://github.com/external-secrets/external-secrets/pull/3005](https://togithub.com/external-secrets/external-secrets/pull/3005) - Feat/allow keeper to work with complex types by [@​ppodevlabs](https://togithub.com/ppodevlabs) in [https://github.com/external-secrets/external-secrets/pull/3016](https://togithub.com/external-secrets/external-secrets/pull/3016) - docs: update controller reconcile error rule by [@​aslafy-z](https://togithub.com/aslafy-z) in [https://github.com/external-secrets/external-secrets/pull/3021](https://togithub.com/external-secrets/external-secrets/pull/3021) - Issue/2965 - Documentation does not reflect latest changes for datafrom for IBM Secret Manager by [@​fdberlking](https://togithub.com/fdberlking) in [https://github.com/external-secrets/external-secrets/pull/3010](https://togithub.com/external-secrets/external-secrets/pull/3010) - doc: update bitwarden-cli image & version by [@​charlesthomas](https://togithub.com/charlesthomas) in [https://github.com/external-secrets/external-secrets/pull/2971](https://togithub.com/external-secrets/external-secrets/pull/2971) - Update the ExternalSecret status even when data is empty by [@​shuheiktgw](https://togithub.com/shuheiktgw) in [https://github.com/external-secrets/external-secrets/pull/2927](https://togithub.com/external-secrets/external-secrets/pull/2927) - grammar - it is by [@​aviadkray](https://togithub.com/aviadkray) in [https://github.com/external-secrets/external-secrets/pull/2991](https://togithub.com/external-secrets/external-secrets/pull/2991) - gramar2 - intuitive not intuative by [@​aviadkray](https://togithub.com/aviadkray) in [https://github.com/external-secrets/external-secrets/pull/2992](https://togithub.com/external-secrets/external-secrets/pull/2992) - docs: add command to install CRDs using kustomize by [@​PeterStolz](https://togithub.com/PeterStolz) in [https://github.com/external-secrets/external-secrets/pull/3023](https://togithub.com/external-secrets/external-secrets/pull/3023) - Validator by [@​Mehrbod2002](https://togithub.com/Mehrbod2002) in [https://github.com/external-secrets/external-secrets/pull/3003](https://togithub.com/external-secrets/external-secrets/pull/3003) - chore(deps): bump golang from 1.21.5 to 1.21.6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3024](https://togithub.com/external-secrets/external-secrets/pull/3024) - feat: set default namespace on vault secretStore (namespaced ressource) by [@​M0NsTeRRR](https://togithub.com/M0NsTeRRR) in [https://github.com/external-secrets/external-secrets/pull/2869](https://togithub.com/external-secrets/external-secrets/pull/2869) - Create OSSF scorecard job by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3032](https://togithub.com/external-secrets/external-secrets/pull/3032) - feat: add support for Hashicorp Vault mTLS by [@​rodrigorfk](https://togithub.com/rodrigorfk) in [https://github.com/external-secrets/external-secrets/pull/3018](https://togithub.com/external-secrets/external-secrets/pull/3018) - \[Snyk] Fix for 5 vulnerabilities by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3036](https://togithub.com/external-secrets/external-secrets/pull/3036) - chore(deps): bump tornado from 6.3.3 to 6.4 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3051](https://togithub.com/external-secrets/external-secrets/pull/3051) - chore(deps): bump click from 8.1.3 to 8.1.7 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3050](https://togithub.com/external-secrets/external-secrets/pull/3050) - chore(deps): bump actions/cache from 3.3.3 to 4.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3049](https://togithub.com/external-secrets/external-secrets/pull/3049) - chore(deps): bump github/codeql-action from 2.2.4 to 3.23.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3048](https://togithub.com/external-secrets/external-secrets/pull/3048) - chore(deps): bump markupsafe from 2.1.1 to 2.1.3 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3047](https://togithub.com/external-secrets/external-secrets/pull/3047) - chore(deps): bump mkdocs-macros-plugin from 0.7.0 to 1.0.5 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3046](https://togithub.com/external-secrets/external-secrets/pull/3046) - chore(deps): bump actions/checkout from 3.1.0 to 4.1.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3044](https://togithub.com/external-secrets/external-secrets/pull/3044) - chore(deps): bump golang from `fd78f2f` to `fd78f2f` by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3042](https://togithub.com/external-secrets/external-secrets/pull/3042) - chore(deps): bump ubi8/ubi-minimal from `d8b81a3` to `2882390` by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3041](https://togithub.com/external-secrets/external-secrets/pull/3041) - chore(deps): bump alpine from `13b7e62` to `51b6726` in /e2e by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3040](https://togithub.com/external-secrets/external-secrets/pull/3040) - chore(deps): bump golang from `04cf306` to `c4b696f` in /e2e by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3038](https://togithub.com/external-secrets/external-secrets/pull/3038) - chore(deps): bump mkdocs-material from 9.5.3 to 9.5.4 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3043](https://togithub.com/external-secrets/external-secrets/pull/3043) - chore(deps): bump ossf/scorecard-action from 2.1.2 to 2.3.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3045](https://togithub.com/external-secrets/external-secrets/pull/3045) - docs: add security response process by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3037](https://togithub.com/external-secrets/external-secrets/pull/3037) - Fix wrong namespaceSelector configuration in snippet in document by [@​kyasbal](https://togithub.com/kyasbal) in [https://github.com/external-secrets/external-secrets/pull/3054](https://togithub.com/external-secrets/external-secrets/pull/3054) - chore: refactor/centralise secretKeyRef usage by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3022](https://togithub.com/external-secrets/external-secrets/pull/3022) - chore: fixup security response suggestions by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3056](https://togithub.com/external-secrets/external-secrets/pull/3056) - feat: allow provider to return admission warnings by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3058](https://togithub.com/external-secrets/external-secrets/pull/3058) - chore(deps): bump alpine from 3.18 to 3.19 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3039](https://togithub.com/external-secrets/external-secrets/pull/3039) - chore: add tests for AWS/SM by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3057](https://togithub.com/external-secrets/external-secrets/pull/3057) - chore(deps): bump mkdocs-minify-plugin from 0.5.0 to 0.7.2 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3063](https://togithub.com/external-secrets/external-secrets/pull/3063) - chore(deps): bump markupsafe from 2.1.3 to 2.1.4 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3062](https://togithub.com/external-secrets/external-secrets/pull/3062) - chore: update dependencies by [@​eso-service-account-app](https://togithub.com/eso-service-account-app) in [https://github.com/external-secrets/external-secrets/pull/3065](https://togithub.com/external-secrets/external-secrets/pull/3065) - added metrics support for akeyless by [@​charan986](https://togithub.com/charan986) in [https://github.com/external-secrets/external-secrets/pull/3069](https://togithub.com/external-secrets/external-secrets/pull/3069) - chore: bump jwx pkg by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3075](https://togithub.com/external-secrets/external-secrets/pull/3075) - IBM provider: remove deprecated code for fetching secret by name by [@​Shanti-G](https://togithub.com/Shanti-G) in [https://github.com/external-secrets/external-secrets/pull/3078](https://togithub.com/external-secrets/external-secrets/pull/3078) - chore(deps): bump codecov/codecov-action from 3.1.4 to 3.1.5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3090](https://togithub.com/external-secrets/external-secrets/pull/3090) - chore(deps): bump golang from `fd78f2f` to `a6a7f1f` by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3086](https://togithub.com/external-secrets/external-secrets/pull/3086) - chore(deps): bump alpine from `51b6726` to `c5b1261` in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3088](https://togithub.com/external-secrets/external-secrets/pull/3088) - chore(deps): bump github/codeql-action from 3.23.1 to 3.23.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3089](https://togithub.com/external-secrets/external-secrets/pull/3089) - chore(deps): bump golang from `c4b696f` to `d8c365d` in /e2e by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3084](https://togithub.com/external-secrets/external-secrets/pull/3084) - chore(deps): bump alpine from `51b6726` to `c5b1261` by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3087](https://togithub.com/external-secrets/external-secrets/pull/3087) - 🧹 refactor vault provider by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3072](https://togithub.com/external-secrets/external-secrets/pull/3072) - chore: bump ubi image by [@​moolen](https://togithub.com/moolen) in [https://github.com/external-secrets/external-secrets/pull/3096](https://togithub.com/external-secrets/external-secrets/pull/3096) - chore: update dependencies by [@​eso-service-account-app](https://togithub.com/eso-service-account-app) in [https://github.com/external-secrets/external-secrets/pull/3091](https://togithub.com/external-secrets/external-secrets/pull/3091) - chore(deps): bump alpine from 3.19.0 to 3.19.1 in /e2e by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3083](https://togithub.com/external-secrets/external-secrets/pull/3083) - chore(deps): bump codecov/codecov-action from 3.1.5 to 4.0.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3104](https://togithub.com/external-secrets/external-secrets/pull/3104) - chore(deps): bump github/codeql-action from 3.23.2 to 3.24.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3103](https://togithub.com/external-secrets/external-secrets/pull/3103) - chore: update dependencies by [@​eso-service-account-app](https://togithub.com/eso-service-account-app) in [https://github.com/external-secrets/external-secrets/pull/3113](https://togithub.com/external-secrets/external-secrets/pull/3113) - chore(deps): bump peter-evans/slash-command-dispatch from 3.0.2 to 4.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3102](https://togithub.com/external-secrets/external-secrets/pull/3102) - Feat/ready condition early by [@​ppatel1604](https://togithub.com/ppatel1604) in [https://github.com/external-secrets/external-secrets/pull/3077](https://togithub.com/external-secrets/external-secrets/pull/3077) - chore(deps): bump mkdocs-material from 9.5.4 to 9.5.7 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3106](https://togithub.com/external-secrets/external-secrets/pull/3106) - chore(deps): bump platformdirs from 4.1.0 to 4.2.0 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3105](https://togithub.com/external-secrets/external-secrets/pull/3105) - chore(deps): bump markupsafe from 2.1.4 to 2.1.5 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3107](https://togithub.com/external-secrets/external-secrets/pull/3107) - chore(deps): bump urllib3 from 2.1.0 to 2.2.0 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3109](https://togithub.com/external-secrets/external-secrets/pull/3109) - chore(deps): bump mkdocs-minify-plugin from 0.7.2 to 0.8.0 in /hack/api-docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/external-secrets/external-secrets/pull/3108](https://togithub.com/external-secrets/external-secrets/pull/3108) #### New Contributors - [@​Tycale](https://togithub.com/Tycale) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2986](https://togithub.com/external-secrets/external-secrets/pull/2986) - [@​Aransh](https://togithub.com/Aransh) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2985](https://togithub.com/external-secrets/external-secrets/pull/2985) - [@​A1994SC](https://togithub.com/A1994SC) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2881](https://togithub.com/external-secrets/external-secrets/pull/2881) - [@​matusf](https://togithub.com/matusf) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2998](https://togithub.com/external-secrets/external-secrets/pull/2998) - [@​bthuilot](https://togithub.com/bthuilot) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2646](https://togithub.com/external-secrets/external-secrets/pull/2646) - [@​rpasche](https://togithub.com/rpasche) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3007](https://togithub.com/external-secrets/external-secrets/pull/3007) - [@​barucoh](https://togithub.com/barucoh) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3013](https://togithub.com/external-secrets/external-secrets/pull/3013) - [@​aslafy-z](https://togithub.com/aslafy-z) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3021](https://togithub.com/external-secrets/external-secrets/pull/3021) - [@​fdberlking](https://togithub.com/fdberlking) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3010](https://togithub.com/external-secrets/external-secrets/pull/3010) - [@​charlesthomas](https://togithub.com/charlesthomas) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2971](https://togithub.com/external-secrets/external-secrets/pull/2971) - [@​aviadkray](https://togithub.com/aviadkray) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2991](https://togithub.com/external-secrets/external-secrets/pull/2991) - [@​PeterStolz](https://togithub.com/PeterStolz) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3023](https://togithub.com/external-secrets/external-secrets/pull/3023) - [@​Mehrbod2002](https://togithub.com/Mehrbod2002) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3003](https://togithub.com/external-secrets/external-secrets/pull/3003) - [@​M0NsTeRRR](https://togithub.com/M0NsTeRRR) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/2869](https://togithub.com/external-secrets/external-secrets/pull/2869) - [@​rodrigorfk](https://togithub.com/rodrigorfk) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3018](https://togithub.com/external-secrets/external-secrets/pull/3018) - [@​kyasbal](https://togithub.com/kyasbal) made their first contribution in [https://github.com/external-secrets/external-secrets/pull/3054](https://togithub.com/external-secrets/external-secrets/pull/3054) **Full Changelog**: external-secrets/external-secrets@v0.9.11...v0.9.12 </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xODAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE4MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: kireque-bot[bot] <143391978+kireque-bot[bot]@users.noreply.github.com>

This PR standardizes and centralizes the secret fetching process. This is to avoid having too much duplication across providers and to secure it.