Version 2.2.0
v2.2.0
Major Scope
The release contains central improvements to usability and compatibility of Connaisseur:
- More native Helm integration
- Charts published in public Connaisseur Artifact Hub repository
- Updating Connaisseur (configuration) via
helm upgrade
- Better compatibility with different flavors of Kubernetes (e.g. Openshift/OKD)
- Better compatibility with different versions of Kubernetes (automated tests for v1.16+)
- Improved KMS support for Cosign
Changelog
Full Changelog: v2.1.2...v2.2.0
Docs
- add instruction how to upgrade if added via helm (#365)
- notes on Kubernetes version compatibility (#356)
- add comments for automatic child approval feature (#356)
Fix
- bump helm app version (#364)
- changelogger (#361)
- remove alerting logs when alerting is not configured (#359)
- pod restart on config change (#358)
- k8s version minor parsing in helm (#342)
- admission webhook api version typo (#342)
- webhook api version (#345)
- increase timeout (#346)
- pod restart on config change (#280)
- changed bootstrapping, upgarding and deletion of Connaisseur (#255)
- use compliant/consistent validator names (#335)
- satisfy new pylint rule to enable pylint update (#314)
Ci
- expose helm chart on github pages (#307)
- k8s version test with v1.16 (#349)
- add k8s version compatibility tests (#342)
- fix release pipeline (#368)
Feat
- cosign kms support (#360)
- expose security context for e.g. compatibility with OKD/OpenShift 4 (#288)
- expose automatic child approval (#284)
- Add PodSecurityPolicy (#259)
Refactor
- fix minor issues and typos (#362)
Update
- update pyyaml requirement from ~=5.4.1 to ~=6.0 (#357)
- update mkdocs-material requirement from ~=7.3.2 to ~=7.3.3 (#355)
- update jsonschema requirement from ~=4.0.1 to ~=4.1.0 (#351)
- update pytest-subprocess requirement from ~=1.1.2 to ~=1.2.0 (#350)
- cosign built image package versions (#348)
- update mkdocs-material requirement from ~=7.3.1 to ~=7.3.2 (#343)
- cosign v1.0.0 to v1.2.1 (#289)
- update mike requirement from ~=1.1.1 to ~=1.1.2 (#340)
- update flask requirement from ~=2.0.1 to ~=2.0.2 (#341)
- bump stackrox/kube-linter-action from 1.0.3 to 1.0.4 (#339)
- update pytz requirement from ~=2021.1 to ~=2021.3 (#338)
- update mkdocs-material requirement from ~=7.3.0 to ~=7.3.1 (#337)
- update pytest-cov requirement from ~=2.12.1 to ~=3.0.0 (#336)
- update pylint requirement from ~=2.10.2 to ~=2.11.1 (#313)
- update jsonschema requirement from ~=3.2.0 to ~=4.0.1 (#330)
- bump stackrox/kube-linter-action from 1.0.2 to 1.0.3 (#319)
- update mkdocs-material requirement from ~=7.2.6 to ~=7.3.0 (#317)
- bump codecov/codecov-action from 2.0.3 to 2.1.0 (#309)
- update mike requirement from ~=1.1.0 to ~=1.1.1 (#310)
- update mike requirement from ~=1.0.1 to ~=1.1.0 (#303)
- update mkdocs-material requirement from ~=7.2.5 to ~=7.2.6 (#300)
Test
- k8s version test with v1.16 (#349)
New Contributors
- @youssefazrak made their first contribution in #259
- @pflaeging made their first contribution in #288