Prepare bgp-cloud-connector for GA: stable channel, 1.0 CPE - #97
Prepare bgp-cloud-connector for GA: stable channel, 1.0 CPE#97alebedev87 wants to merge 1 commit into
Conversation
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: alebedev87 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 |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (3)
Included review availability: Your plan provides up to 12 included reviews per hour; 11 remain after this review. 📝 WalkthroughWalkthroughThe change promotes the bundle’s default and available channel from Suggested reviewers: Merge Risk: ⚪ Minimal · up to This PR updates release-channel and CPE metadata without supplied evidence of a concrete correctness, security, availability, or deployment risk; no actionable merge-blocking risk remains beyond normal checks and review. 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
Full details: Docstring CoverageExplanation No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (3 skipped: 3 unsupported.) Full details: Stable And Deterministic Test NamesExplanation PASS — the pull request commit changes only two Containerfiles, the Makefile, bundle metadata, and catalog YAML. Full details: Test Structure And QualityExplanation PASS: The pull request changes only two Containerfiles, the Makefile, bundle metadata, and catalog YAML. The exact HEAD commit contains no Ginkgo test files, Go source files, or test-like paths. Therefore, it introduces no test-structure, cleanup, timeout, assertion-message, or test-pattern failure under this check. Full details: Microshift Test CompatibilityExplanation PASS — The pull request changes only seven container, Makefile, bundle metadata, and catalog files. The exact diff contains no added or modified test files, and no new Ginkgo declarations. The MicroShift compatibility check is therefore not applicable. Full details: Single Node Openshift (Sno) Test CompatibilityExplanation PASS: The pull request adds no Ginkgo tests and changes no test paths. The exact patch only updates container labels, Makefile channel defaults, bundle metadata, and catalog entries. Therefore, the SNO multi-node test check is not applicable. Full details: Topology-Aware Scheduling CompatibilityExplanation PASS — The pull request does not add or modify deployment manifests, operator code, or controllers. The verified diff changes only container labels, OLM channel metadata, Makefile channel defaults, and catalog entries. It introduces no anti-affinity, topology spread, node selectors or affinity, tolerations, replica logic, or PDB settings. Existing scheduling fields in the CSV and CR manifests are outside the pull-request diff, so this check has no introduced topology-compatibility failure. Full details: Ote Binary Stdout ContractExplanation PASS — the pull request changes only Containerfiles, Makefile channel defaults, and catalog/metadata YAML. Full details: Ipv6 And Disconnected Network Test CompatibilityExplanation PASS: The pull-request patch changes only container labels, Makefile channel defaults, bundle metadata, and catalog YAML. Full details: No-Weak-CryptoExplanation PASS: The PR changes only channel metadata, CPE labels, Makefile channel defaults, and catalog entries. The exact diff adds no MD5, SHA1, DES, 3DES, RC4, Blowfish, ECB, custom crypto, or secret/token comparison logic. Repository-wide weak-crypto matches are confined to pre-existing vendored dependencies and are not changed by this commit. Full details: Container-PrivilegesExplanation PASS. The pull-request diff changes only CPE labels, OLM channel metadata, and catalog entries. It adds no Full details: No-Sensitive-Data-In-LogsExplanation PASS — The pull request changes only image CPE labels, OLM channel metadata, and catalog entries. The committed diff adds no logging calls, command output of sensitive variables, or sensitive data. The Makefile target additions described in the summary are not part of this commit; the actual diff changes only ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
/retest |
Add a `stable` OLM channel as the new default (containing the current `0.0.1` bundle) and flip the bundle metadata to `stable`. Bump the `cpe` label from `0.1` to `1.0` ahead of the upcoming GA release. The existing `alpha` channel is kept for the moment so the already-published preview bundles are not pruned; it can be pruned in a later release. Operator version stays `0.0.1`, the CSV `maturity` stays `alpha`, and the preview disclaimer is retained for now. Co-Authored-By: Claude <noreply@anthropic.com>
31c4175 to
48332d9
Compare
|
/unhold |
|
@alebedev87: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions 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 kubernetes-sigs/prow repository. I understand the commands that are listed here. |
Summary
Prepares the operator's OLM delivery metadata for the upcoming GA release, while keeping the operator itself at
0.0.1and retaining the preview status for now.Changes:
stablechannel as the new default and flip the bundle metadata (Makefiledefaults,bundle.Dockerfile,Containerfile.bgp-cloud-connector-bundle,bundle/metadata/annotations.yaml) tostable.catalog/v4.22/catalog-template.yamlandcatalog/v4.22/catalog.yaml, add thestablechannel (containing the current0.0.1bundle) and set it asdefaultChannel. The existingalphachannel is kept for the moment so the already-published preview bundles are not pruned; it can be pruned in a later release.0.1→1.0— inContainerfile.bgp-cloud-connectorandContainerfile.bgp-cloud-connector-bundle, matching the new1.0content stream registered inpyxis-repo-configs/konflux-release-data.Not changed (intentionally)
versionstays0.0.1— we keep shipping the0.0.1image under the new1.0content stream until we decide to cut1.0.z.maturitystaysalpha.descriptionis retained.v1alpha1API versions andfips-compliant: "false"are unchanged.