You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 16, 2026. It is now read-only.
docs/guides/developer/computeinstance-guide.md is out of date vs the current public API and CLI (validated during OSAC-244). Steps 1–3 (NetworkClass → VirtualNetwork → Subnet) are still correct; Step 4 and monitoring sections are not.
Evidence (current codebase)
Public proto reserves removed fields: spec.subnet, spec.security_groups (fulfillment-service/proto/public/osac/public/v1/compute_instance_type.proto)
Current field: spec.network_attachments (repeated NetworkAttachment)
Public metadata uses singular creator / tenant, not creators / tenants (metadata_type.proto)
Document generated vm-* KubeVirt names vs fulfillment metadata.name.
Update monitoring: oc get vm,datavolume -n subnet-<id> (not only oc get vm -A).
Brief note for primary CUDN subnets: platform fabric egress may be required for boot disk import and runtime traffic; link docs/networking/setup-bpg-vrf-lite/README.md.
Summary
docs/guides/developer/computeinstance-guide.mdis out of date vs the current public API and CLI (validated during OSAC-244). Steps 1–3 (NetworkClass → VirtualNetwork → Subnet) are still correct; Step 4 and monitoring sections are not.Evidence (current codebase)
spec.subnet,spec.security_groups(fulfillment-service/proto/public/osac/public/v1/compute_instance_type.proto)spec.network_attachments(repeatedNetworkAttachment)creator/tenant, notcreators/tenants(metadata_type.proto)osac create computeinstance --network-attachment "subnet=${SUBNET_ID}"(fulfillment-service/internal/cmd/cli/create/computeinstance/)Requested updates
Replace stale YAML (
spec.subnet,metadata.creators,metadata.tenants) with supported CLI:If YAML is kept as an alternate, use
network_attachmentsand current metadata fields only.Document subnet- namespace* (where KubeVirt VM/DataVolume objects land) vs tenant/installer namespace.
Document generated vm-* KubeVirt names vs fulfillment
metadata.name.Update monitoring:
oc get vm,datavolume -n subnet-<id>(not onlyoc get vm -A).Brief note for primary CUDN subnets: platform fabric egress may be required for boot disk import and runtime traffic; link
docs/networking/setup-bpg-vrf-lite/README.md.