File containerlab.changes of Package containerlab

-------------------------------------------------------------------
Mon Oct 13 16:23:02 UTC 2025 - Dan Partelly <d.partelly@yahoo.com>

- Update to version 0.71.0:
  * Release 0.71 (#2883)
  * Propagate link vars to topology data export (#2882)
  * Move endpoint IP addresses out of vars + restore vars functionality (#2880)
  * SR-SIM startup configuration handling tweaks (#2878)
  * Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#2871)
  * fix broken link
  * Support for Cisco SD-WAN controllers and C8000v controller mode. (#2877)
  * feat: add SR-OS console log messages to deploy logger (#2874)
  * Revert "sudoless for inspect cmd (#2862)" (#2875)
  * Add viper integration for environment variable support with hierarchical naming across all CLI options (#2868)
  * Sort components and add base node hostfile/ssh entry for SR-SIM (#2834)
  * feat: add SR-OS component config generation to SR-SIM (#2827)
  * Rename 'ceos' to 'vyos' in network configuration (#2864)
  * sudoless for inspect cmd (#2862)
  * Bump github.com/mackerelio/go-osstat from 0.2.5 to 0.2.6 (#2735)
  * Optimize CopyFileContents and remove code duplication in file operations (#2840)
  * Add comprehensive magic variables documentation to config management guide (#2839)
  * fix: resolve #2852 -- nodes *can* be nil (#2856)
  * Display routable IP addresses in graph command output instead of 0.0.0.0 (#2838)
  * chore: refactor gotty/sshx tools (#2855)
  * Update vr-vjunosevolved.md (#2853)
  * utils/template: Add integer division function (#2854)
  * Improve subnet overlap error message for Docker mgmt network (#2845)
  * Add sxr to the types list and fix srl types in the examples (#2848)
  * Release v1.40.0-1 (#2847)
  * Add env-files node property to schema files (#2841)
  * Added version upgrade -> update alias (#2844)
  * Added rn 0.70.2 (#2842)
  * Add comprehensive unit tests to improve test coverage and early failure detection (#2837)
  * Fix topology merge routine for nil nodes to properly inherit from kinds (#2835)
  * rn 0.70.1
  * fix: SR-SIM don't lowercase the network node (#2831)
  * Added rn 0.70 (#2829)
  * Use a package for deep copies of components (#2828)
  * Format long lines and remove deepsource (#2822)
  * Add TLS certificate to SR-SIM  (#2826)
  * Canoncial kinds in docs (#2825)
  * Link subnets (#2791)
  * Do not lowercase network mode (#2821)
  * Replace `interface{}` with `any` (#2820)
  * Chore/types package cleanup (#2818)
  * SR-SIM XIOM components fix (#2815)
  * tools/vxlan: Add source port option to VXLAN tool command (#2813)
  * code format
  * SR-SIM components enhancement (#2802)
  * fix doc link
  * remove unused param
  * use global opts and doc
  * Fix lint errors
  * Add short and json version output options for scripting
  * added netconf config
  * future version
  * use arrcus_arcos kind and slight doc polish
  * convert to block style
  * added arcos kind
  * Fix sudo curl breaking if HTTP(S)_PROXY is in play
  * Bump actions/setup-python from 5 to 6
  * Bump actions/setup-go from 5 to 6
  * chore: intrange linter, fix broken net comparision thing from previous commit
  * chore: enforce goconst, stop doing string comparison for v4/v6 addrs in cmd
  * chore: enforce prealloc linter
  * chore: move some more const things into const package
  * chore: move all permissions consts to consts pacakge and fix embarassing typo :P
  * chore: remove labels package
  * chore: refactor global transport debug counter out
  * chore: finish wsl/lll/mnd enforcement on core pkg
  * chore: clearer naming on perms consts, enforcing more linters on core package
  * chore: expand linter scope, find all 0o777 and 0o644 perms and use const
  * Add external access property to management network schema
  * added missing schema entries
  * sros -> nokia/sros
  * Update to vendor subdir links
  * Revert change to the release notes
  * hellt/vrnetlab -> srl-labs/vrnetlab
  * Release v1.34.0-1 (#2784)
  * Save config function for Mikrotik RouterOS (#2783)
  * update SSHXNode user name to 'admin' for access in network-multitool (#2782)
  * fix typo
  * update schema suppress-startup-config (#2781)
  * added deepwiki badges
  * Arm based builds for devcontainers (#2778)
  * Update .gitattributes to include core directory
  * refactor: cmd options ToOptions method, enforce lll on cmd package (#2776)
  * Document limitation of packets captures using tcpdump for SR-SIM  (#2748)
  * Update clab.schema.json to match types expected for iol (#2774)
  * Release v1.33.0-34 (#2770)
  * Udapted vscode documentation (#2771)
  * Bump actions/checkout from 4 to 5 (#2767)
  * fix schema for extended format (#2769)
  * Refactor/cmd opts struct (#2761)
  * Add n9kv to schema (#2763)
  * Minor Docs Cleanup for exec Command (#2759)
  * added sr-1-24d kind to schema
  * Bump golang.org/x/crypto from 0.39.0 to 0.41.0 (#2753)
  * Bump actions/download-artifact from 4 to 5 (#2755)
  * Chore/more linters (#2757)
  * Feat/decouple cmd destroy (#2729)
  * Minor Polish Changes In Documentation re: Container Images (#2751)

-------------------------------------------------------------------
Wed Aug 13 07:56:07 UTC 2025 - Dan Partelly <d.partelly@yahoo.com>

- Update to version 0.69.3:
  * Release 0.69.3 (#2747)
  * Do not set exposed ports for SR-SIM linecards (#2745)
  * Fix devcontainer build by removing skopeo (#2746)
  * Rn 0.69.2 (#2740)
  * Add integrated wireshark docs (#2722)
  * Added openwrt to schema (#2739)
  * Reset the extra hosts on slots that contain networkmode: "container:..." (#2737)
  * Fix srl empty type handling (#2738)
  * Show image pull progress (#2727)
  * Fixed typo (#2728)
  * Update sr-sim lab example sr-2s.clab.yaml (#2726)
  * Bump github.com/minio/minio-go/v7 from 7.0.82 to 7.0.95 (#2724)
  * Bump golang.org/x/term from 0.32.0 to 0.33.0 (#2723)
  * fix: use context w/ timeout rather than root for final version check post deploy (#2720)
  * Fix SRSIM save command (#2715)
  * revert to 9.6.1 (#2717)
  * allow to use existing config to boot srsim (#2710)
  * Update cjunosevolved.md (#2716)
  * More details for zsh and fish completions (#2714)
  * Use better names for SR Linux types (#2708)
  * Concurrent image pull (#2671)
  * Bump golang.org/x/sys from 0.33.0 to 0.34.0 (#2686)
  * Bump k8s.io/apimachinery from 0.31.3 to 0.33.3 (#2688)
  * SRSIM test debug (#2707)
  * Updated sr-sim example to correct issue preventing boot of containers (#2706)
  * Srsim comps fix #2702 (#2705)
  * Replace envs in `with` with the output (#2703)
  * Nokia SR-SIM auto tests (#2700)
  * Update CI runners to Ubuntu to 24.04 and exclude podman from auto tests (#2697)
  * Feat/decouple cmd inspect (#2695)

-------------------------------------------------------------------
Wed Jul 23 14:14:11 UTC 2025 - Dan Partelly <d.partelly@yahoo.com>

- Update to version 0.69.1:
  * sane file perms
  * Backup on deploy only (#2699)
  * Release notes 0.69.1 (#2698)
  * Remove extra version flag (#2681)
  * Bump go to 1.24 for charmbracelet/fang (#2696)
  * Rename resolve clab node func for SR OS (#2694)
  * Introduced IXR specific configs in template (#2692)
  * k8s_kind: serialize deletion of clusters (#2693)
  * Fix panic if per-stage command execution fails (#2691)
  * fixed destroy command --name bug (#2683)
  * update schema to support env definition (#2684)
  * Fix minor typo in get.sh (#2682)
  * Feat/prep for deploy cmd decoupling (#2664)
  * fix abrupt sentence
  * fix typo

-------------------------------------------------------------------
Sat Jul 19 07:59:41 UTC 2025 - Dan Partelly <d.partelly@yahoo.com>

- Update to version 0.69.0:
  * Rn 0.69.0 (#2679)
  * Misc CI fixes (#2678)
  * Fix quickinstall for Fedora 42 (#2677)
  * Nokia SR-SIM support (#2672)
  * cJunosEvolved misc fixes (#2669)
  * Bump github.com/charmbracelet/log from 0.4.1 to 0.4.2 (#2596)
  * Release v1.33.0-1
  * Run s3 download test only if AWS Access Key ID is set (#2674)
  * go mod tidy
  * Prompt a user when destroy `--all` is used with the interactive terminal (#2667)
  * include generic VM kind in kind overview (#2670)
  * nodes: Add generic implementation for VM-based node startup config saving (#2659)
  * When `--wide` flag is used - print all on a single line (#2666)
  * added test for destroy by name
  * fixes #2523 support for --name flag with clab destroy command (#2665)
  * fix schema
  * Add cJunosEvolved (#2617)
  * tests: Move S3 test to be the last to fix CI
  * store backup files in temp dir (#2661)
  * Chore/golangci updates (#2660)
  * utils/template: Add mul, div, and rem template functions from gomplate (#2658)
  * Support AlmaLinux on quick-setup (#2656)
  * Mandatory delimiter in namespaced bridge (#2655)
  * added .env to gitignore
  * Creation of bridges within containers and wiring links into container based bridges (#2652)
  * S3 usage example link to the docs (#2654)
  * Adding S3 URLs as deploy and startup-config downloadables  (#2644)
  * fix kind names
  * Add 'groups' (#2647)
  * Add inspect CSV output format (#2651)
  * Update codespaces doc and fix broken and old links (#2650)
  * cmd/destroy: Fix tools containers not being removed when using --all (#2649)
  * runtime: Add network driver options, fix gateway mode in Docker >=28 (#2648)
  * Release v1.32.0-1 (#2645)
  * OcNOS documentation - Updated supported quantity of data interfaces to validated maximum (#2646)
  * Fix "clab config not persistent after redeploy" #1685 (#2642)
  * Fix #2621 (#2631)
  * if-wait script improvements (#2635)
  * Mount the lab ssh config to the sshx container (#2634)
  * Fix spelling error (#2630)
  * Add Vyos node kind (#2623)
  * lipgloss on cobra (#2626)
  * Release v1.31.0-6 (#2620)
  * Tool gotty (#2583)
  * remove dead netbox link
  * schema: Update pattern to support integrated SR OS types (#2619)
  * Release v1.31.0-3 (#2608)
  * (docs): Update vr-cat9kv.md examples (#2611)
  * fix: pass interface specs on fortigate node creation
  * Bump github.com/vishvananda/netlink from 1.3.1-0.20240922070040-084abd93d350 to 1.3.1 (#2602)
  * Docs: Document that Cumulus VX as been discontinued after version v5.12.1 (#2605)
  * Release v1.28.0-45 (#2599)
  * Bump github.com/florianl/go-tc from 0.4.4 to 0.4.5 (#2597)
  * Add Nornir group support (#2593)
  * fixed bind mount of gshadow if the file is not available (#2595)
  * Fix parseStatus function to prioritize 'unhealthy' status over 'healthy' (#2594)
  * Fixed docker load command (#2591)
  * tests/02-basic-srl: Test node-specific env vars (#2581)
  * Extended link config schema (#2588)
  * Update nodes.md (#2586)
  * Bump golang.org/x/term from 0.29.0 to 0.32.0 (#2584)
  * Bump golang.org/x/crypto from 0.33.0 to 0.38.0 (#2585)
  * Fix sorting logic in PrintContainerInspect to compare LabName correctly (#2582)
  * Reorg  Tools - API (#2576)
  * Implement Podman Pull-Policy always (#2577)
  * lab-examples/vsrx01: junoser convert the set-format (#2574)

-------------------------------------------------------------------
Fri Jun 13 16:05:39 UTC 2025 - Dan Partelly <d.partelly@yahoo.com>

- Update to version 0.68.0:
  * Rn 0.68 (#2573)
  * Containerlab Api server (#2564)
  * Add sshx command for managing collaborative lab access containers (#2556)
  * Bump golangci/golangci-lint-action from 7 to 8 (#2572)
  * New srl types h5 (#2568)
  * Add VPP node kind (#2571)
  * docs/quickstart: Use latest and greatest SR Linux version (#2562)
  * Bump astral-sh/setup-uv from 5 to 6 (#2565)
  * docs: correct link/reference for node `ports` config (#2559)
  * Allow 0-length port array (#2560)
  * Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 (#2543)
  * Release v1.28.0-6 (#2555)
  * Add custom owner support for lab resources (#2553)
  * Json in now grouped by labs, and contains the absLabPath (#2552)
  * Fix graceful stop for the docker runtime (#2548)
  * Add telnet port setting (#2547)
  * Update ceos.md with know limitation on macOS (#2546)
  * New template functions (`conv.Join`, `strings.Split`, `strings.ReplaceAll`, `conv.ToInt`) (#2542)
  * Do not allow dot in schemaless url (#2541)
  * Add support for 6WIND VSR (#2540)
  * Container State with health (#2539)
  * Schema improvments (#2537)
  * RN 0.67.0 (#2534)
  * Bump github.com/containernetworking/plugins from 1.5.1 to 1.6.2 (#2392)
  * Bump to go1.23 (#2533)
  * Share lab with sshx (#2530)
  * Bump golangci/golangci-lint-action from 6 to 7 (#2531)
  * if labdir does not exist do no try to set acls on it (#2529)
  * SR Linux H4 18e platforms and NDK server enablement (#2528)
  * Nornir inventory file support (#2495)
  * Add vr-openwrt kind with overlay bind mount for OpenWRT persistence (#2517)
  * bump docker version in the quick install script
  * docs/juniper: Fix docs for Juniper kinds' interface counts and naming (#2521)
  * PA-VM typo fixed (#2520)
  * Doc notes on tshark in the capture script and the permissions needed to cp the edgeshark bin (#2519)
  * Rn 0.66.0 (#2510)
  * Bump github.com/klauspost/compress from 1.17.11 to 1.18.0 (#2500)
  * Custom SR Linux topology file via binds (#2509)
  * bump termenv
  * Release v1.24.0-4 (#2508)
  * Upgrade Command: Source the proxy address from env var (#2507)
  * Show node where command is executed first (#2503)
  * Update VS Code ext docs settings reference (#2499)
  * Update WSL docs (#2498)
  * utils/template: Add seq template function from gomplate (#2497)
  * utils/userauth: Fix group membership checks for AD/LDAP groups (#2496)
  * Fix some typos in docs/manual/vrnetlab.md (#2493)
  * Filter netem qdiscs in JSON output for improved clarity (#2492)
  * Add a reset command for network impairments in netem tool (#2488)
  * Swap pyenv with uv in the dev container (#2489)
  * Bump github.com/containers/podman/v5 from 5.3.2 to 5.4.0 (#2486)
  * Always set the corruption field (#2487)

-------------------------------------------------------------------
Sat Feb 22 11:03:44 UTC 2025 - d.partelly@yahoo.com

- Update to version 0.65.1:
  * Fix export template when using dummy links (#2483)
  * Update termenv to support truecolors for ghostty (#2482)
  * Bump golang.org/x/net from 0.32.0 to 0.33.0 in /lab-examples/ixiac01 (#2479)
  * Release notes 0.65.0 (#2478)
  * Error if `get.sh` download fails (#2477)
  * Envsubst for startup configs (#2471)
  * Use tag retrieval in the location header instead of a static file (#2476)
  * Remove dependency on github api during installation/upgrade (#2473)
  * Remove node filter for the redeploy cmd (#2472)
  * Bump github.com/vishvananda/netns from 0.0.4 to 0.0.5 (#2466)
  * Vscode containerlab topoviewer docs (#2451)
  * fix setup qemu action (#2470)
  * Bump sigs.k8s.io/kind from 0.26.0 to 0.27.0 (#2468)
  * Bump github.com/jedib0t/go-pretty/v6 from 6.6.5 to 6.6.6 (#2467)
  * Add `json` output format for `tools netem show` (#2454)
  * Fix usermod cmd arguments position (#2462)
  * Feature: Enabling Promiscuous Mode in general on MacVlan interfaces (#2460)
  * Bump golang.org/x/mod from 0.22.0 to 0.23.0 (#2458)
  * Release v1.20.0-6 (#2459)
  * Bump golang.org/x/crypto from 0.32.0 to 0.33.0 (#2456)
  * Add user to `clab_admins` group (#2452)
  * Charm logging with structured fields (#2449)
  * Add vscode-containerlab docs (#2427)
  * remove lic uuid example (#2447)
  * rn 0.64 (#2445)
  * Update socials (#2444)
  * Bump github.com/containers/common from 0.61.1 to 0.62.0 (#2442)
  * Add `inspect interfaces` command, refactor cmd package (#2437)
  * Add supplement group to vscode user (#2441)
  * added vscode extension to devcontainer (#2440)
  * added wsl version check command
  * Do not require sudo for go-ovs commands (#2436)
  * Bump github.com/containers/image/v5 from 5.33.1 to 5.34.0 (#2432)

-------------------------------------------------------------------
Sun Feb  2 11:08:34 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.63.3:
  * Port subtract template function.
  * Reword postinstall message for clab_admins group.
- Update to version 0.63.2:
  * put a docs caveat.
- Update to version 0.63.0:
  * Sudo-less operation.
  * Remove gomplate (#2426)
  * Use  envsubst fork that doesn't replace unset env vars.
  * Add version check command and enhance version info display.
  * Enable openconfig server for 24.10+ by default.
  * Fix node names in IOL startup cfg example.
  * Skip docker-user ipv6 manipulations if the `docker-user` chain
    is not found.

-------------------------------------------------------------------
Sat Jan 18 09:26:12 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.62.1:
  * iptables rules for mgmt net and bridges in both directions.
- Update to version 0.62.0:
  * Implement `clab save` for IOL.
  * Remove publish ports section.
  * Setup v4 and v6 allowing rules when using bridges.
  * Handle v6 rules for the mgmt bridge with nftables/iptables.
  * Rework IOL interface mapping.
  * Added centralized magic var replacer and support replacer for
    execs.
  * Create labdir next to clab file.
  * adapt completions for clab alias.
  * Bump golang.org/x/crypto from 0.31.0 to 0.32.0.
  * Export ssh public keys under ssh-pub-keys in topo json.
  * nokia_sros: handle CRLF and tabs in partialCfg.
  * quick-setup: allow disabling setup-sshd from environment var.
  * quick-setup: allow running script without setup-sshd function.
  * Bump golang.org/x/sys from 0.28.0 to 0.29.0.
  * redeploy command without parameters.
- Update to version 0.61.0:
  * clarify expected file patterns.
  * added support for stdin destroy.
  * redeploy command.
  * adds support for `__clabNodeName__` magic var.
  * EDA grpc config for SR Linux nodes.
  * Fix for OcNOS 6.5.2-101.
  * Remove "spin up" from docs for `clab destroy`.
  * 4 Bit color support.
  * fix: regression for docker bridge gw check on darwin dind.
  * adding no_proxy env variable by default to each clab node.
  * Polish IOL test.
  * remove netns bind mount as it seems to be not important.
  * Fix management interface and startup configs for IOL.
  * added vendored.
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0.
  * [#2344] Fix documented default password.
  * fix automerge for --wide option.
  * Bump k8s.io/apimachinery from 0.31.2 to 0.31.3.
- Update to version 0.60.1:
  * devcontainer build with qemu setup.
  * Properly use the skip binds check.
  * Skip binds path check option for destroy operation.
  * added crpd for arm.

-------------------------------------------------------------------
Thu Dec  5 19:47:40 UTC 2024 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.60.0:
  * https://github.com/srl-labs/containerlab/releases/tag/v0.60.0

-------------------------------------------------------------------
Thu Oct 24 19:50:36 UTC 2024 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.59.0:
  * https://github.com/srl-labs/containerlab/compare/v0.57.5...v0.59.0

-------------------------------------------------------------------
Sun Oct 13 08:37:33 UTC 2024 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.57.5:
  * https://github.com/srl-labs/containerlab/compare/v0.54.0...v0.57.5

-------------------------------------------------------------------
Sun Apr  7 08:43:14 UTC 2024 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.54.0:
  * https://github.com/srl-labs/containerlab/compare/v0.48.4...v0.54.0

-------------------------------------------------------------------
Fri Nov 24 12:14:42 UTC 2023 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.48.4
  * mgmt-net: properly setting the master on the veth with a
    mgmt-net link endpoint.
  * Retrieve labdir from container labels during destroy.
  * Version-specific config tunings and custom prompt for SR
    Linux.
- Update to version 0.48.3
  * Allow combination of filter and topology in exec command.
- Update to version 0.48.2
  * Fixing nil pointer deref on Scrapli send config errors.
  * Adjusting ssh key indexes to start from max (32) to go
    backwards.
  * Further adjust directory permissions for topology definition
    repository.
- Update to version 0.48.1
  * Remove unbound ssh option for older clients.
  * https://github.com/srl-labs/containerlab/releases/tag/v0.48.0
  * https://github.com/srl-labs/containerlab/releases/tag/v0.47.2
  * https://github.com/srl-labs/containerlab/releases/tag/v0.47.1
  * https://github.com/srl-labs/containerlab/releases/tag/v0.47.0
  * https://github.com/srl-labs/containerlab/releases/tag/v0.46.2
  * https://github.com/srl-labs/containerlab/releases/tag/v0.46.1
  * https://github.com/srl-labs/containerlab/releases/tag/v0.46.0
  * https://github.com/srl-labs/containerlab/releases/tag/v0.45.1

-------------------------------------------------------------------
Wed Sep 20 18:20:00 UTC 2023 - mardnh@gmx.de

- Update to version 0.45.0:
  * https://github.com/srl-labs/containerlab/releases/tag/v0.45.0
  * https://github.com/srl-labs/containerlab/releases/tag/v0.44.0

-------------------------------------------------------------------
Fri Aug 11 22:58:56 UTC 2023 - Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>

- Update to version 0.43.0

-------------------------------------------------------------------
Mon Mar 13 21:33:01 UTC 2023 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.38.0

-------------------------------------------------------------------
Sat Jun 18 17:45:34 UTC 2022 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.27.1

-------------------------------------------------------------------
Mon Oct 25 19:11:54 UTC 2021 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.19.2

-------------------------------------------------------------------
Wed Aug 25 09:47:35 UTC 2021 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.17.0

-------------------------------------------------------------------
Fri Jul 16 12:49:08 UTC 2021 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.15.0

-------------------------------------------------------------------
Sun Jun  6 08:21:05 UTC 2021 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.14.4

-------------------------------------------------------------------
Sat Jun  5 13:40:48 UTC 2021 - Martin Hauke <mardnh@gmx.de>

- Initial package, version 0.14.3
openSUSE Build Service is sponsored by