Skip to content

Fix MetalLB procedure gaps found by live cluster verification#111492

Open
kquinn1204 wants to merge 1 commit into
openshift:mainfrom
kquinn1204:demo-metallb-ai-ocpteam
Open

Fix MetalLB procedure gaps found by live cluster verification#111492
kquinn1204 wants to merge 1 commit into
openshift:mainfrom
kquinn1204:demo-metallb-ai-ocpteam

Conversation

@kquinn1204
Copy link
Copy Markdown
Contributor

Summary

  • Verified 4 MetalLB procedures end-to-end on a live SNO cluster (OCP 4.21) and fixed 14 documentation gaps
  • nw-metallb-installing-operator-cli: Reorder verification to check CSV first with wait guidance, add example output, change oc create to oc apply for idempotency
  • nw-metallb-operator-initial-config: Fix metdata typo, add timing note, clarify speaker count for SNO
  • nw-metallb-configure-l2-advertisement: Add verification section, missing prerequisite, IP range callout, remove # ... truncation markers
  • nw-metallb-configure-svc: Replace unusable placeholder procedure with concrete example (deployment + service), use current metallb.io/address-pool annotation, fix example output and grammar

Test plan

  • All 4 procedures executed in sequence on live OCP 4.21 SNO cluster
  • 18/18 steps passed (operator install, MetalLB instance, L2 advertisement, service with LoadBalancer IP assigned)
  • Verify AsciiDoc renders correctly in preview build

🤖 Generated with Claude Code

… verification

- nw-metallb-installing-operator-cli: Reorder verification to check CSV
  status first with wait guidance, add example output showing Succeeded,
  change oc create to oc apply for idempotency
- nw-metallb-operator-initial-config: Fix metdata typo, add timing note
  before verification steps, clarify speaker count for SNO clusters
- nw-metallb-configure-l2-advertisement: Add missing prerequisite, add
  verification section with oc get commands, remove truncation markers,
  add callout for IP address range substitution
- nw-metallb-configure-svc: Replace unusable placeholder procedure with
  concrete example including deployment and service, use current
  metallb.io/address-pool annotation, fix example output to match actual
  cluster behavior, fix grammar in LoadBalancer Ingress description

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@openshift-ci openshift-ci Bot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label May 11, 2026
autoAssign: false
# ...
----
<1> Replace `4.4.4.0/24` with a range of IP addresses that is routable on your network.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] AsciiDocDITA.CalloutList: Callouts are not supported in DITA.

@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented May 11, 2026

@kquinn1204: all tests passed!

Full PR test history. Your PR dashboard.

Details

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 kubernetes-sigs/prow repository. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants