Skip to content

CNTRLPLANE-3661: add etcd data re-encryption after encryption key rotation (#8219) - #8790

Merged
openshift-merge-bot[bot] merged 1 commit into
openshift:release-4.22from
muraee:backport-etcd-reencyrption-4.22
Jun 26, 2026
Merged

openshift-merge-bot[bot] merged 1 commit into
openshift:release-4.22from
muraee:backport-etcd-reencyrption-4.22

feat: add etcd data re-encryption after encryption key rotation

fafc784
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jun 26, 2026 in 1s

35.71% (+0.26%) compared to 5cb8735

View this Pull Request on Codecov

35.71% (+0.26%) compared to 5cb8735

Details

Codecov Report

❌ Patch coverage is 54.74453% with 62 lines in your changes missing coverage. Please review.
✅ Project coverage is 35.71%. Comparing base (5cb8735) to head (fafc784).
⚠️ Report is 11 commits behind head on release-4.22.

Files with missing lines Patch % Lines
...rator/controllers/hostedcontrolplane/v2/kas/kms.go 56.04% 28 Missing and 12 partials ⚠️
...ontrollers/hostedcontrolplane/v2/kas/deployment.go 0.00% 15 Missing ⚠️
...or/controllers/hostedcontrolplane/v2/kas/aescbc.go 66.66% 2 Missing and 2 partials ⚠️
...r/controllers/hostedcontrolplane/v2/kas/kms/aws.go 81.25% 2 Missing and 1 partial ⚠️
Additional details and impacted files
@@               Coverage Diff                @@
##           release-4.22    #8790      +/-   ##
================================================
+ Coverage         35.45%   35.71%   +0.26%     
================================================
  Files               767      774       +7     
  Lines             93724    94614     +890     
================================================
+ Hits              33226    33795     +569     
- Misses            57785    58050     +265     
- Partials           2713     2769      +56     
Files with missing lines Coverage Δ
...ostedcontrolplane/hostedcontrolplane_controller.go 36.78% <100.00%> (+0.02%) ⬆️
...ontrollers/hostedcontrolplane/v2/cvo/deployment.go 41.17% <100.00%> (+0.58%) ⬆️
...controllers/hostedcontrolplane/v2/kas/kms/azure.go 6.85% <ø> (-0.33%) ⬇️
...trollers/hostedcontrolplane/v2/kas/kms/ibmcloud.go 5.47% <ø> (-0.03%) ⬇️
...r/controllers/hostedcontrolplane/v2/kas/kms/kms.go 100.00% <ø> (ø)
...lers/hostedcontrolplane/v2/kas/secretencryption.go 53.60% <ø> (+25.69%) ⬆️
...lane/v2/kube_storage_version_migrator/component.go 0.00% <ø> (ø)
...-plane-operator/hostedclusterconfigoperator/cmd.go 0.00% <ø> (ø)
...configoperator/controllers/reencryption/metrics.go 88.46% <ø> (ø)
...goperator/controllers/reencryption/reencryption.go 69.03% <ø> (ø)
... and 11 more
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.