OSAC-3438: enable metering in CaaS CI values - #274
Conversation
Add kafka + metering + echo-adapter config to caas-ci values, matching the existing vmaas-ci configuration. Required for CaaS metering E2E tests (osac-test-infra PR #349). Assisted-by: Claude Code <noreply@anthropic.com> Signed-off-by: omer-vishlitzky <omer.vishlitzky@gmail.com>
|
@omer-vishlitzky: This pull request references OSAC-3438 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "5.0.0" version, but no target version was set. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: omer-vishlitzky The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
WalkthroughThe CaaS CI deployment values now enable Kafka and metering. Metering uses an always-pulled echo adapter image and PostgreSQL connection details from URL and TLS secrets. ChangesCaaS CI infrastructure
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Suggested reviewers: Caution Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional.
❌ Failed checks (1 error)
✅ Passed checks (10 passed)
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
🧪 Generate unit tests (beta)
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 |
|
🤖 Finished Review · ✅ Success · Started 7:50 PM UTC · Completed 8:03 PM UTC Commit: |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
osac-installer/values/caas-ci/values.yaml (1)
164-165: 🩺 Stability & Availability | 🔵 Trivial | ⚡ Quick winPin the echo-adapter image for reproducible CI.
tag: latestwithpullPolicy: Alwaysallows identical values to use different image bytes on different runs. This can make metering E2E results non-reproducible. Use an immutable digest or a unique build tag that cannot be retargeted.Suggested value change
- tag: latest + tag: "<immutable-build-tag>"🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@osac-installer/values/caas-ci/values.yaml` around lines 164 - 165, Update the echo-adapter image configuration near tag and pullPolicy to replace the mutable latest tag with an immutable image digest or non-retargetable unique build tag, ensuring CI runs always use identical image bytes.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Nitpick comments:
In `@osac-installer/values/caas-ci/values.yaml`:
- Around line 164-165: Update the echo-adapter image configuration near tag and
pullPolicy to replace the mutable latest tag with an immutable image digest or
non-retargetable unique build tag, ensuring CI runs always use identical image
bytes.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository: osac-project/coderabbit/.coderabbit.yaml
Review profile: CHILL
Plan: Pro Plus
Run ID: 09d303c5-503a-4bd5-8b03-d1e1cfd3f4d8
📒 Files selected for processing (1)
osac-installer/values/caas-ci/values.yaml
|
Review skipped — this PR is already merged. The Posted by fullsend post-review check |
Summary
values/caas-ci/values.yamlvalues/vmaas-ci/values.yamlmetering configTest plan
Assisted-by: Claude Code noreply@anthropic.com
Summary by CodeRabbit