Skip to content

Move to function-avd v0.1.6, whose topology names no registry - #35

Merged
mbakalarski merged 1 commit into
mainfrom
avd-ref-0.1.6
Aug 5, 2026
Merged

Move to function-avd v0.1.6, whose topology names no registry#35
mbakalarski merged 1 commit into
mainfrom
avd-ref-0.1.6

Conversation

@mbakalarski

Copy link
Copy Markdown
Member

function-avd #22 generates examples/lab/topology.yaml with a plain ceos:4.36.1F instead of localhost:5001/netclab/ceos:4.36.1F.

That address was only ever correct on a machine running a bring-up script, and the fabric page had to undo it with yq right after downloading the file. Now the topology names the image the documentation already told the reader to load, and that paragraph goes away.

  • ?ref= in the overlay and AVD_REF in scripts/up.sh both move to v0.1.6 — they select the design and the devices respectively and must not disagree
  • scripts/up.sh, which serves cEOS from the local registry, takes over the rewrite against its temp copy; the tag is still read from the topology, so the AVD model keeps deciding the EOS version

Checked: the topology at v0.1.6 names ceos:4.36.1F, the rewrite produces the registry address, bash -n and mkdocs build --strict pass.

🤖 Generated with Claude Code

Upstream now generates `examples/lab/topology.yaml` with a plain
`ceos:4.36.1F`. That is the name `docker import` + `kind load` leaves, so the
fabric page no longer has to rewrite the file it just downloaded -- the topology
matches the image the documentation told the reader to load.

The ref moves in both places that carry it, because they must not disagree: the
design read by the overlay and the topology fetched by the bring-up script come
from one tag on purpose, since a push to a device that is not running never
converges.

scripts/up.sh serves cEOS from the local registry rather than from the node, so
it takes over the rewrite -- against its temp copy, with the tag still read from
the topology so the AVD model keeps deciding the EOS version.
@mbakalarski
mbakalarski merged commit 6af90b3 into main Aug 5, 2026
3 checks passed
@mbakalarski
mbakalarski deleted the avd-ref-0.1.6 branch August 5, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant