github sse-secure-systems/connaisseur v2.5.0
Version 2.5.0

latest releases: v3.4.0, v3.3.4, v3.3.3...
2 years ago

v2.5.0 - 🚨 Critical Fix for Service Interruption due to unexpected API change 🚨

Major Scope

🚨 Release contains a critical fix for a service interruption due to an unexpected API change by docker.io: #564. helm upgrade is not functional due to the issue and upgrade must be performed via helm uninstall followed by helm install. For more information, checkout #566.

This release also contains several several notable new features and improvements:

  • exposing prometheus metrics (see docs): #508
  • cosign support for ambient credentials/workload identities (see docs): #551
  • cosign support for multiple signers of a single image (see docs): #428
  • cosign KMS support goes GA (see docs): #558
  • reinvocation policy for objects mutated during admission (see docs): #518
  • less noisy logging: #501

Changelog

Feat

  • enforce/require/allow multiple container image signers for cosign #428
  • cosign kms support reaches GA #558
  • add reinvocationPolicy option #518
  • Support cosign --k8s-keychain flag #551
  • silent healthz endpoints logging #501
  • prometheus metrics #508

Update

  • connaisseur (chart v1.3.0, image v2.5.0) #562
  • bump actions/checkout from 2 to 3 #565
  • bump actions/setup-python from 2 to 3 #561
  • update mkdocs-material requirement from ~=8.2.1 to ~=8.2.3 #559
  • cosign v1.5.1 to v1.5.2 #556
  • update setuptools requirement from ~=60.9.2 to ~=60.9.3 #552
  • update mkdocs-material requirement from ~=8.1.11 to ~=8.2.1 #553
  • update setuptools requirement from ~=60.8.2 to ~=60.9.2 #549
  • update flask requirement from ~=2.0.2 to ~=2.0.3 #544
  • update pytest-asyncio requirement from ~=0.18.0 to ~=0.18.1 #536
  • update mkdocs-material requirement from ~=8.1.10 to ~=8.1.11 #537
  • update setuptools requirement from ~=60.8.1 to ~=60.8.2 #535
  • update pytest-subprocess requirement from ~=1.4.0 to ~=1.4.1 #534

Test

  • reset values.yaml after test #563
  • added tests for logging wrapper #545
  • Make IT exectuable and rename complexity files #554
  • fix unset variable in preconfig integration test #542

Ci

  • run nightly scans on released version #567
  • Expose k8s logs when integration test fails #555

Fix

  • disable aiohttp content type check #564
  • add missing config schema fields #476

Docs

  • fix contributing guide link in pr template #557
  • Add explanation for k8s api path #554

Build

  • Fix typo in Makefile #554

What's Changed

New Contributors

Full Changelog: v2.4.1...v2.5.0

Don't miss a new connaisseur release

NewReleases is sending notifications on new releases.