Releases: rdvansloten/cert-manager-key-vault-sync
Releases · rdvansloten/cert-manager-key-vault-sync
v0.2.0
2025-01-12
Added
- Version check of the application at startup, and hourly afterwards. This log can be used for alerting in your log processor of choice. Can be opted out of using
versionCheck.enabled: false
in the Helm chart - Packages
requests
,packaging
andthreading
Removed
pyyaml
requirement, this is now unused after several changes
Changed
- Upgraded to Python
3.13
from3.12.4
- Upgraded to alphine
3.21
fromunconstrained
- Tests in GitHub Workflow test-helm-chart.yaml to check for Pod crashing
- Bumped package
azure-identity
package to1.*
from1.17.1
- Bumped package
azure-keyvault-certificates
4.*
from4.8.0
- Bumped package
kubernetes
to30.*
from30.10.0
- Helm Chart updated to
v0.3.0
fromv0.2.2
Fixed
sync_k8s_secrets_to_key_vault()
has been rewritten to prevent memory leaks when processing increasing amounts of certificates. Can now process 1000-2000 certificates and stay under 128MiB usage- Set
runs-on: ubuntu-22.04
in GitHub Workflows fromruns-on: latest
due to unavailable package providers during testing
v0.1.1
2024-09-21
Removed
- Env variable for managed identity in
main.py
, this is auto-loaded now (#6) - Env variable for managed identity in
charts/cert-manager-key-vault-sync/templates/deployment.yaml
, this is auto-loaded inmain.py
(#6)
Changed
- Prefixed Helm version with
v
to match app version - Adjusted
build-push-image.yaml
to read app version fromChart.yaml
Fixed
- Lowercase
as
to uppercaseAS
in./Dockerfile
to solveWARN: FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 1)
- Duplicate
arm64
request to solveDuplicate platform result requested "linux/arm64"
v0.1.0
2024-09-07
Added
- Tests on an ephemeral AKS cluster, Key Vault and Managed Identity
- Documentation to render the Helm chart as Kubernetes manifests (#3)
- A
CHANGELOG.md
file - Support for
linux/arm64/v8
(MacOS M1)
Fixed
- Ability to upload duplicate Secret names from multiple namespaces using
useNamespaces=true
invalues.yaml
Changed
- Bumped the Python pyyaml package to
6.0.2
from6.0.1
- Bumped the Helm chart to
0.2.0
- Renamed the release name from
cert-sync
tocert-manager-key-vault-sync
in the Helm chart