fix(data-products): roll out controller 2.4.4 - #4534
Conversation
Candidate: ec718c5. The v2.4.4 image and chart manifests were independently hashed and verified with the existing signing-identity, repository, source-commit and tag constraints. The actual published-image smoke job passed, including the offline commands and portable UI host. Both local and production manifest validation cover all three changed pins. The rendered application layer retains their exact digests; install/upgrade post-render checks, disruption-budget selectors, naming, trial configuration and UI-host controls passed. Independent static review found no actionable candidate issue. The authenticated 2.4.4 chart's RBAC, service-account, network-policy and DataProduct CRD files also match both the release source and the unchanged 2.4.3 source files byte for byte. This check establishes their declaration parity; mixed-version runtime behavior and rollback are not inferred from it. All current-head hosted checks passed in CI run 37325612197. Its completed manifest job exercised the rollout-receipt regression successfully, resolving the missing hosted evidence after the local Mac fixture deadline failure. CodeRabbit's substantive review is clean at this exact head, with no unresolved threads or actionable body findings. User evaluation exercised the authenticated published image's offline catalog/export and preflight commands and portable UI host in successful published-image smoke job 111725584418. The local manifest evaluation observed the intended controller, sample product and UI-host pins together. These establish candidate behavior and manifest effect; production still requires the protected merge-queue deployment, an authoritative receipt, and the user-facing product paths. Queue admission will not be reported as deployment or merge. |
@coderabbitai full review |
✅ Action performedFull review finished. |
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
📒 Files selected for processing (3)
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review. 📜 Recent review details🧰 Additional context used📓 Path-based instructions (1)Source excerpt: **Let Flagger (or its KEDA `autoscalerRef`) own replicas** — omit the chart's `replicaCount` value and do not pin `/spec/replicas` in a postRenderer, otherwise Flux re-applies the chart's replica count and fights Flagger's s...📄 CodeRabbit inference engine (docs/progressive-delivery.md) Files:
🔇 Additional comments (3)
📝 WalkthroughWalkthroughThe deployment manifests now pin the data product controller chart, controller image, and ui-kit image to version 2.4.4 with updated digests. Priority: ⬇️ Low Priority: ⬇️ Low Estimated code review effort: Merge Risk: ⚪ Minimal · up to This update moves the data product controller, its sample product, and the UI kit to release 2.4.4. No concrete defect was found in the version and digest pins. The change looks ready to merge once the hosted validation and the planned post-merge rollout checks pass. Security Architecture ReviewSecurity architecture risk: 🔵 Low · up to The release pins advance together and preserve the visible security controls. No introduced security weakness was established. The new release contents and their compatibility during partial rollout or rollback remain unverified. Retained concerns Security review detailsSecurity Blast Radius
Trust Boundaries and Controls
Hardening Proposals
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Why
The platform still runs the previous controller release. Publishers and consumers need the latest fixes for reliable validation and product handoffs.
What
Roll out the latest Data Product Controller release across the platform's controller, sample product, and UI kit.
Fixes #4510