Moritz Johner
43b6c5eaad
fix: hack/api-docs/requirements.txt to reduce vulnerabilities ( #3036 )
...
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-JINJA2-6150717
- https://snyk.io/vuln/SNYK-PYTHON-PYYAML-590151
- https://snyk.io/vuln/SNYK-PYTHON-TORNADO-5537286
- https://snyk.io/vuln/SNYK-PYTHON-TORNADO-5840803
- https://snyk.io/vuln/SNYK-PYTHON-TORNADO-6041512
Signed-off-by: Moritz Johner <beller.moritz@googlemail.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-01-19 08:04:25 +01:00
Rodrigo Fior Kuntzer
31cecaa62b
feat: add support for Hashicorp Vault mTLS ( #3018 )
...
* feat: adding support for mTLS to the Vault provider
Signed-off-by: Rodrigo Fior Kuntzer <rodrigo@miro.com>
2024-01-19 00:43:28 +01:00
Moritz Johner
00249f1d43
Create OSSF scorecard job ( #3032 )
...
* Create scorecard.yml
Adds a scorecard workflow to regularly check the repo.
See docs: https://github.com/marketplace/actions/ossf-scorecard-action#scorecard-badge
Signed-off-by: Moritz Johner <moolen@users.noreply.github.com>
2024-01-18 21:03:07 +01:00
Ludovic Ortega
0a02f73142
feat: set default namespace on vault secretStore (namespaced ressource) ( #2869 )
...
* feat: set default namespace on vault secretStore
Signed-off-by: Ludovic Ortega <ludovic.ortega@adminafk.fr>
* fix: unit test
Signed-off-by: Ludovic Ortega <ludovic.ortega@adminafk.fr>
* feat: remove depreciation message
Signed-off-by: Ludovic Ortega <ludovic.ortega@adminafk.fr>
---------
Signed-off-by: Ludovic Ortega <ludovic.ortega@adminafk.fr>
2024-01-16 19:59:24 +01:00
dependabot[bot]
6bffc9563f
chore(deps): bump golang from 1.21.5 to 1.21.6 ( #3024 )
...
Bumps golang from 1.21.5 to 1.21.6.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 20:55:40 +01:00
Amirhossein Akhlaghpour
1bd07fd90e
Validator ( #3003 )
...
* feat: add validator for duplicates keys
Signed-off-by: Mehrbod Akhlaghpour <m9.akhlaghpoor@gmail.com>
* feat: retain mode on duplicate keys
Signed-off-by: Mehrbod Akhlaghpour <m9.akhlaghpoor@gmail.com>
* feat: add new test
Signed-off-by: Mehrbod Akhlaghpour <m9.akhlaghpoor@gmail.com>
* chore: rebase the test
Signed-off-by: Mehrbod Akhlaghpour <m9.akhlaghpoor@gmail.com>
* fix: test cases for duplicate keys
Signed-off-by: Mehrbod Akhlaghpour <m9.akhlaghpoor@gmail.com>
---------
Signed-off-by: Mehrbod Akhlaghpour <m9.akhlaghpoor@gmail.com>
2024-01-14 18:08:59 +01:00
Peter Stolz
1f665cea5d
docs: add command to install CRDs using kustomize ( #3023 )
...
Signed-off-by: Peter Stolz <50801264+PeterStolz@users.noreply.github.com>
2024-01-14 15:27:29 +01:00
aviadkray
04bccc5316
gramar2 - intuitive not intuative ( #2992 )
...
Signed-off-by: aviadkray <108495983+aviadkray@users.noreply.github.com>
2024-01-12 22:55:55 +01:00
aviadkray
92187cf2b9
fix grammar ( #2991 )
2024-01-12 22:47:41 +01:00
Shuhei Kitagawa
373a9c23e8
Update the ExternalSecret status even when data is empty ( #2927 )
...
https://github.com/external-secrets/external-secrets/issues/2874
Signed-off-by: shuheiktgw <s-kitagawa@mercari.com>
Co-authored-by: Moritz Johner <moolen@users.noreply.github.com>
2024-01-12 22:09:03 +01:00
Charles Thomas
40ab707049
doc: update bitwarden-cli image & version ( #2971 )
...
Signed-off-by: Charles Thomas <ch@rlesthom.as>
2024-01-12 22:01:26 +01:00
Benjamin Walterscheid
ef19459914
Issue/2965 - Documentation does not reflect latest changes for datafrom for IBM Secret Manager ( #3010 )
...
* 2963 - removed duplicated annotations
Signed-off-by: Benjamin Walterscheid <benjamin.walterscheid@de.ibm.com>
* 2963 - updated documentation to use kv secret types with v1beta1 apiVersion
Signed-off-by: Benjamin Walterscheid <benjamin.walterscheid@de.ibm.com>
* 2963 - minor yaml corrections
Signed-off-by: Benjamin Walterscheid <benjamin.walterscheid@de.ibm.com>
* added some example for v2 literal templating (#3007 )
Signed-off-by: Robert Paschedag <robert.paschedag@sap.com>
Co-authored-by: Robert Paschedag <robert.paschedag@sap.com>
Signed-off-by: Benjamin Walterscheid <benjamin.walterscheid@de.ibm.com>
---------
Signed-off-by: Benjamin Walterscheid <benjamin.walterscheid@de.ibm.com>
Signed-off-by: Robert Paschedag <robert.paschedag@sap.com>
Co-authored-by: Benjamin Walterscheid <benjamin.walterscheid@de.ibm.com>
Co-authored-by: Robert Paschedag <robert.paschedag@web.de>
Co-authored-by: Robert Paschedag <robert.paschedag@sap.com>
2024-01-12 21:48:49 +01:00
Zadkiel Aharonian
551706c494
docs: update controller reconcile error rule ( #3021 )
...
Signed-off-by: Zadkiel Aharonian <zadkiel.aharonian@gmail.com>
2024-01-12 19:54:52 +01:00
Pedro Parra Ortega
ba8cf6bde5
Feat/allow keeper to work with complex types ( #3016 )
...
* update dependencies (#3005 )
Signed-off-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
Co-authored-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
Co-authored-by: Moritz Johner <moolen@users.noreply.github.com>
Signed-off-by: Pedro Parra Ortega <parraortega.pedro@gmail.com>
* feat: allow keeper to work with complex types
Signed-off-by: Pedro Parra Ortega <parraortega.pedro@gmail.com>
---------
Signed-off-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
Signed-off-by: Pedro Parra Ortega <parraortega.pedro@gmail.com>
Co-authored-by: eso-service-account-app[bot] <85832941+eso-service-account-app[bot]@users.noreply.github.com>
Co-authored-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
Co-authored-by: Moritz Johner <moolen@users.noreply.github.com>
2024-01-12 00:30:58 +01:00
eso-service-account-app[bot]
559c773792
update dependencies ( #3005 )
...
Signed-off-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
Co-authored-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
Co-authored-by: Moritz Johner <moolen@users.noreply.github.com>
2024-01-10 23:59:43 +01:00
barucoh
ab1e95a458
Akeyless Provider - Add support for Certificate items Signed-off-by: barucoh <20933964+barucoh@users.noreply.github.com> ( #3013 )
...
Signed-off-by: “barucoh” <“ohadbaruch1@gmail.com”>
2024-01-10 23:11:03 +01:00
Robert Paschedag
45e2bd3796
added some example for v2 literal templating ( #3007 )
...
Signed-off-by: Robert Paschedag <robert.paschedag@sap.com>
Co-authored-by: Robert Paschedag <robert.paschedag@sap.com>
2024-01-09 09:38:23 +01:00
Shuhei Kitagawa
f32ea9f91d
Configure codecov ( #2995 )
...
* Configure codevov
Signed-off-by: shuheiktgw <s-kitagawa@mercari.com>
* Disable annotations
Signed-off-by: shuheiktgw <s-kitagawa@mercari.com>
* Set ignore
Signed-off-by: shuheiktgw <s-kitagawa@mercari.com>
---------
Signed-off-by: shuheiktgw <s-kitagawa@mercari.com>
2024-01-05 23:26:39 +01:00
Bryce Thuilot
0bb4feae4a
feat: add PushSecret and DeleteSecret to onepassword provider ( #2646 )
...
* feat: add PushSecret and DeleteSecret to onepassword provider
Signed-off-by: Bryce Thuilot <bryce@thuilot.io>
* refactor: clean code based on suggestions
Signed-off-by: Bryce Thuilot <bryce@thuilot.io>
* refactor: make suggested sonar cube changes
Signed-off-by: Bryce Thuilot <bryce@thuilot.io>
---------
Signed-off-by: Bryce Thuilot <bryce@thuilot.io>
2024-01-04 19:36:41 +01:00
Matúš Ferech
0ac250dd2d
Fix typo in pushsecrets docs ( #2998 )
2024-01-04 15:28:05 +01:00
Allen Conlon
0fbc4a8340
feat: add ability to define flavour for tag ( #2881 )
...
Signed-off-by: Allen Conlon <allen@conlon.dev>
2024-01-03 23:19:31 +01:00
Aran Shavit
bfc158aaa0
Fix value name ( #2985 )
2024-01-03 17:19:32 +01:00
eso-service-account-app[bot]
cbb2c409e4
update dependencies ( #2988 )
...
Signed-off-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
Co-authored-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
2024-01-02 22:58:12 +01:00
Thibault Gérondal
97a51b50f4
fix: chart: update cert-manager cert. duration ( #2986 )
...
Update cert-manager certificate duration to 1 year in the Helm chart.
This commit resolves a timing issue in the external-secrets Helm chart,
where the default certificate duration was previously not explicitly
set. This lack of specification led to conflicts with the cert-manager's
lookahead interval. By setting the `webhook.certManager.cert.duration`
to "8760h" (one year), we ensure that cert-manager will renew the
certificate before the external-secrets webhook starts to report issues,
and restarts, due to the certificate nearing expiration (as per the
lookahead interval).
This solution has been discussed in
external-secrets/external-secrets#2519 .
Signed-off-by: Thibault Gérondal <tgerondal@emasphere.com>
2023-12-27 18:33:18 +01:00
dependabot[bot]
921ed35efc
chore(deps): bump golang from 1.20.1 to 1.21.5 ( #2976 )
...
Bumps golang from 1.20.1 to 1.21.5.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-25 13:51:25 +01:00
Moritz Johner
47874c0b55
chore: bump 0.9.11 ( #2982 )
...
Signed-off-by: Moritz Johner <beller.moritz@googlemail.com>
2023-12-25 14:34:43 +02:00
Moritz Johner
a0c5f7eb51
fix: bump kubernetes version support ( #2981 )
...
Signed-off-by: Moritz Johner <beller.moritz@googlemail.com>
2023-12-25 13:53:10 +02:00
eso-service-account-app[bot]
6f21a9ab33
update dependencies ( #2978 )
...
Signed-off-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
Co-authored-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
2023-12-25 12:31:26 +01:00
Moritz Johner
e9cd99148f
fix: do not error if helm chart version already exists ( #2974 )
...
Signed-off-by: Moritz Johner <beller.moritz@googlemail.com>
2023-12-23 22:30:03 +01:00
Nate Kaldor
371b18fd08
do not deploy certController when certManager is enabled by webhook ( #2952 )
...
Signed-off-by: kaldorn <nate.kaldor@outreach.io>
2023-12-22 22:23:12 +01:00
Gergely Brautigam
d6e24a82bd
feat: add templating to PushSecret ( #2926 )
...
* feat: add templating to PushSecret
Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
* adding unit tests around templating basic concepts and verifying output
Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
* extracting some of the common functions of the parser
Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
* remove some more duplication
Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
* removed commented out code segment
Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
* added documentation for templating feature
Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
* simplified the templating for annotations and labels
Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
---------
Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
2023-12-22 21:45:34 +01:00
fadecore
9130719b20
fix processpushsecret activation ( #2968 )
...
make it possible do deactivate processpushsecret when installing namespaced
Signed-off-by: fadecore <outbreak86@hotmail.com>
2023-12-21 23:03:26 +01:00
Gergely Brautigam
0bbfb1b954
feat: introduce tilt into the development process ( #2966 )
...
Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
2023-12-21 22:58:31 +01:00
Jongwoo Han
fa591d7674
chore: replace deprecated command with environment file ( #2970 )
...
Signed-off-by: Jongwoo Han <jongwooo.han@gmail.com>
2023-12-21 22:30:54 +01:00
Shanti G
fb762b57b3
minor changes: extension of PR #2950 ( #2967 )
2023-12-21 08:38:08 +02:00
Nitzan Nissim
b0bdef20b5
Add support for IBM Cloud Service Credentials secret type ( #2950 )
2023-12-21 08:21:02 +02:00
eso-service-account-app[bot]
7e23fbebc4
update dependencies ( #2960 )
...
Signed-off-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
Co-authored-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
2023-12-18 22:08:16 +01:00
Adrián Robotka
25b217a60f
Helm pod spec extra ( #2930 )
...
* extra pod spec option added to helm deployment
Signed-off-by: Adrian Robotka <robotka.adrian@gmail.com>
* output of make helm.docs
Signed-off-by: Adrian Robotka <robotka.adrian@gmail.com>
---------
Signed-off-by: Adrian Robotka <robotka.adrian@gmail.com>
2023-12-18 14:33:30 +01:00
Roger
97ffefb5a5
bump 0.9.10 ( #2958 )
...
Signed-off-by: rogertuma <tumaroger@gmail.com>
2023-12-16 14:49:37 -03:00
Rajath Reghunath
632071d954
docs: Update contact email ( #2948 ) ( #2949 )
2023-12-14 13:35:39 +01:00
eso-service-account-app[bot]
41e9ba849b
update dependencies ( #2946 )
...
Signed-off-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
Co-authored-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
2023-12-11 22:49:44 +01:00
dependabot[bot]
b833cd44ac
chore(deps): bump golang from 1.21.4-alpine to 1.21.5-alpine ( #2944 )
...
Bumps golang from 1.21.4-alpine to 1.21.5-alpine.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 09:50:38 +01:00
dependabot[bot]
9b41c931df
chore(deps): bump actions/setup-python from 4.7.1 to 5.0.0 ( #2941 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4.7.1 to 5.0.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4.7.1...v5.0.0 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 09:41:47 +01:00
dependabot[bot]
d53cfbad06
chore(deps): bump actions/stale from 8 to 9 ( #2942 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 8 to 9.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v8...v9 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 09:41:00 +01:00
dependabot[bot]
0fe7bba692
chore(deps): bump actions/setup-go from 4 to 5 ( #2943 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 09:40:29 +01:00
Florent Viel
88da2f3199
feat: add custom user agent to scaleway provider ( #2938 )
...
Signed-off-by: Florent Viel <fviel@scaleway.com>
2023-12-09 16:25:29 +09:00
Leonardo
bf1793488b
fix: update Helm snapshot so 'make helm.test' stops failing ( #2935 )
...
Signed-off-by: Leonardo M. Miranda <leonardomichalskim@gmail.com>
2023-12-08 08:26:39 +09:00
Victor Santos
96233b759a
docs(alibaba): add access key authentication ( #2934 )
...
Signed-off-by: Victor Santos <vsantos.py@gmail.com>
2023-12-07 17:43:03 +01:00
Shlomo Zalman Heigh
14fb8597db
Add CONTRIBUTING.md file ( #2925 )
...
Signed-off-by: Shlomo Heigh <shlomo.heigh@cyberark.com>
2023-12-04 21:43:05 +01:00
eso-service-account-app[bot]
5967b70653
update dependencies ( #2922 )
...
Signed-off-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
Co-authored-by: External Secrets Operator <ExternalSecretsOperator@users.noreply.github.com>
2023-12-04 19:16:33 +01:00