Releases: srl-labs/containerlab
v0.13.0
Changelog
acbef27 Add .deepsource.toml
9ad2c94 Autocomplete Topo yaml files
afeb85e Fixed etba to 4
01f6e99 MarkFlagFilename & docs
060abd3 Merge branch 'docs-publish'
face507 Merge branch 'docs-publish'
0a63371 Merge branch 'master' into vr-csr
de42807 Merge pull request #356 from srl-labs/vr-ros
7943915 Merge pull request #359 from srl-labs/dash-in-lab-name
f1996da Merge pull request #360 from burnyd/ceos-fix
937d348 Merge pull request #362 from srl-labs/oui-mac-arista
a163337 Merge pull request #363 from dharmbhai/patch-1
727ca7c Merge pull request #367 from kellerza/autocomplete
41d7404 Merge pull request #368 from kellerza/patch-1
105f7bf Merge pull request #369 from srl-labs/vr-csr
1972087 Merge pull request #372 from srl-labs/no-eth0
72270b0 Merge pull request #374 from srl-labs/mem-warn
561f6ce Merge pull request #376 from jbemmel/patch-1
ae56d53 Merge pull request #379 from srl-labs/attach-to-mgmt
0beed7e Merge pull request #380 from srl-labs/move-node-dir-creation
fa230f6 Rn 0.13.0 (#375)
69b2c06 Schema: Allow null if using defaults
7cb23f3 Update ceos.cfg.tpl
612daed Update srl02.clab.yml
a0b3d5b add opengraph image
768880e added WSL install notes
3b5c9b0 added a note about system_mac_address in ceos kind doc
9aaad34 added a note on docker desktop
96e5b47 added checks for endpoint syntax
b5ca380 added clabs catalog
1cd4bf3 added docs
6c340a3 added image management article
71ef83f added instant loading
3ced8ff added mac generation for ceos
ac685d8 added mem checks
b5d5bb9 added support for mgmt-net attachment
1443db0 added system mac generation as Ma0 + 1
f0cacd7 added vr-csr kind
669f99d added vr-ros kind
5e64f46 change ETBA=4 in kind env map
5d3c3d6 change ipv6 net range to /64
dc291f5 changed to md-cli command
35fffee doc fixes
a6a3961 fix cases with dash in lab names
d656d2d fixed cipher attachment
69d809f fixed typo
0f32162 gitlab-ci tests via private runner (#382)
7e72a17 handle error
b2eaecc mark in root
5da428f moved gnmic+tls lab to clabs.netdevops.me
21ab439 remove warn message about active endpoints in mgmt net
fb5f777 scope out node files creation
6fe0c3e toggle off empty hash checks for Back-to-top button
1869a79 unified err checks signature
217e1e1 upgraded to mkdocs-material 7.1.0
v0.12.0
Changelog
Release notes - https://containerlab.srlinux.dev/rn/0.12.0/
5e48d0b Ansible inventory (#333)
1f6e483 Create LICENSE
da439aa Merge branch 'docs-publish'
96c8d6f Merge branch 'docs-publish'
51ced2c Merge branch 'docs-publish'
eb082e0 Merge branch 'docs-publish'
21dd870 Merge branch 'master' into docs-publish
882e859 Merge branch 'master' into networkmodehost
edb8bf5 Merge branch 'master' of github.com:srl-labs/containerlab
03902cf Merge branch 'master' of github.com:srl-wim/container-lab
bb68d43 Merge branch 'master' of github.com:srl-wim/container-lab
5b5cc06 Merge pull request #334 from srl-wim/node-labels
0813cf8 Merge pull request #335 from steiler/interfaceadd
d2ded63 Merge pull request #336 from steiler/networkmodehost
342fa40 Merge pull request #337 from srl-wim/create-nodes-refactor
492607d Merge pull request #338 from steiler/certs
7434755 Merge pull request #340 from srl-wim/sudoless-cmds
4a2388f Merge pull request #342 from srl-wim/json-schema
87343e5 Merge pull request #343 from srl-labs/repomove
780b374 Merge pull request #346 from srl-labs/documentation-brushup
11bc5f3 Merge pull request #348 from srl-labs/smart-mtu
ef3eb34 Merge pull request #349 from srl-labs/docker0-net
ecfec0c Merge pull request #350 from srl-labs/safe-lldp
b8d8e1f Merge pull request #351 from srl-labs/tools-cert
17e3a51 Merge pull request #353 from srl-labs/rn-0.12.0
9fec8a9 Merge pull request #354 from srl-labs/inclusive-quickstart
928e99f Merge pull request #355 from srl-labs/netconf-save
aa87f87 Merge remote-tracking branch 'remotes/wim/master' into certs
f7fe08a added "cert sign" cmd
c5eca55 added .clab suffix to yml files
4c347b3 added a note about CA only files
b3b1b7d added capability to add interfaces to running containers
2453a53 added ceos to quickstart
6f5d32b added cert cmds docs
7ccfb87 added cert lab example
f2b1485 added colors for CI runs
f217b1f added credentials handling and refactored used dns name for host reachability
b4c6ddc added destroy all test (#331)
36e8ec3 added doc section
10f7a2e added docs
a3e29db added host attachment support
134c0e4 added host:ifname reference for host attachments
b773c66 added identity aware sockets (#329)
4eaff6a added json schema
420580e added manual golangci-lint workflow
dc7524d added mgmt ip addresses section for nodes doc
88cbeb7 added missing default tag from tests
ed64bce added more cmds to check for sudo
18be6f4 added netconf save for sros
8d19e53 added new vrnetlab version info
f4bba46 added node label doc
262a34a added note about ip san
52c87f4 added note on .clab extension
92d6f8f added release date to RNs
a727048 added rn 0.12.0
1211997 added root check for commands that need it
da8b3bd added srl certificate handling section
2b1733b added svg+js animated main logo
b2d52e9 added svg+js based main logo to allow for safari support
70d630a added tools cert create
9139d45 added trigger on docs-publish push
bc570d0 added user defined container labels
9361ead added vrnetlab 0.2.2 info about serial port
c3bac1f added vrnetlab 0.2.3 note
97f9d21 allow for network mode host
60674e3 change ca expiry duriation to 10yr
658a8e7 changed network-mode from bool to string
6532591 changed os.ReadFile to ioutil.ReadFile
571cf0e changed repo reference
4c09b8f comma fix
326127e derive mtu from docker0
a416164 do not stop deployment if lldp/tx-offload failed
f5b2a41 exported clab directory struct
8fef7aa factored out cert path
74bbe3c fix format string
0d9d20e fix git tag in vrnetlab docs
7cd5689 fix mgmt net schema
1f1c0fd fix schema for smart types
4474b96 fixed container-lab -> containerlab
ead4c71 fixed kind label
569a31a fixed link to section
b37262d fixed node label
d38af24 fixed share->publish
4cbee21 fixed typo
3d51f4d fixed typo
2bd7bee fixing merge
97cfb36 made smoke tests to run without waiting docs-test
19273ac moved createrootca to cert.go file
2566f82 moved drawing
8a8f6c5 moved logic of checking if rootca is needed to clab package
cc29364 moved schema file to a separate dir
260c6ef netconfsave
7e3bd0e notify if new release is available (#330)
a6875de printf
41497ac refactored node/cert creation
1513bee refactored veth create to accomodate for various attachment types
7dcb8a8 refined hostmode networking
22ab7ff removed const
552d098 removed csr data from fetching
abadb94 removed unused tools folder from goreleaser
a56151b resolve variable name clash
edb55d3 restyled conf artifacts doc
9f741fb restyled index.md and readme.md
3001cfa restyled kinds doc
75fffa3 restyled topo def file doc
bafc663 reuse host ifaces check function to also check for host networking nodes
324817b reused existing fileExists function
6695a32 revised certificat handling
2191d50 revisited quickstart doc
9a758b9 sorted structs order
46a3b76 style change
810f222 style corrections
5f8dce6 support default docker bridge network
d68f6b3 use CertInput for GenerateCert
14191cb use mkdir all
v0.0.0-arista-mac
added overlay play button
v0.11.0
Changelog
6248d38 Merge branch 'docs-publish'
89ceb9b Merge branch 'docs-publish'
fdb5b5a Merge branch 'docs-publish'
35d6cfe Merge pull request #292 from srl-wim/ovs-bridge
08da19c Merge pull request #294 from srl-wim/host-ifaces
52a7173 Merge pull request #309 from steiler/completion
da70d9b Merge pull request #316 from srl-wim/uksm
6b4373b Merge pull request #318 from srl-wim/opengraph
cfc9eea Merge pull request #319 from srl-wim/files-in-archive
f9455ca Merge pull request #320 from srl-wim/vr-veos
8bea926 Merge pull request #322 from srl-wim/vr-veos
dbc8f1a Merge pull request #324 from srl-wim/ci-remake
dfdeb09 Rn 0.11.0 (#327)
684b5b8 added a not on uksm
4328fc3 added a warning for systems with <2 vcpu (#315)
5656378 added boot delay documentation (#314)
a384edb added bridge kind docs
68b4ccc added checks for container uniqueness (#304)
429cfd8 added combined cicd workflow
6fc9038 added completion cmd docs
423001d added default mtu on veth links to 65000 (#326)
0a381fe added docker mgmt net env vars (#310)
bc5fab3 added docs tests with htmltest
7adb400 added host interfaces connectivity
a1f70ef added link fixes
ff2ee12 added links to vr-routers from main page
623ac16 added linux kind docs
2577181 added opengraph and twitter card data
481042a added ovs-bridge kind
f3952fd added package manager instructions
75693f2 added templates and lab-examples to archive
bae7bd6 added veos to vrnetlab supported list
d1e0039 added vr-veos kind
e933d0c added vxlan+tc provisioning (#295)
a1af91a adding containerlab images
d1ab8ee changed mtu on mgmt net back to 1500 (#300)
e9df4ba changed program name to containerlab
36ff5d3 fixed ceos links creation (#302)
3123449 fixed links
5562014 fixed typo
d8ee58d ignore overrides for htmltest
b5342be init smoke tests (#325)
da573a0 made certs to generate only for srl node (#301)
1bc8912 reduced arch support to amd64 only
2939c90 removed iface addition for bridge interfaces
0d485ba removed template license
dc9cc9e removed unnecessary condition
741faf1 reworked vrnetlab integration docs (#323)
e28469d rudimentary cobra completion
6bf9098 run docs tests always before release
ae50995 scoping out node inits to separate files (#313)
9e8d883 stop if host iface exists (#305)
4fcfb93 verify virtualisation support (#308)
v0.10.4
Changelog
73d683f Merge branch 'master' into docs-publish
f280174 Merge pull request #278 from srl-wim/vpls-lab
63756bf Merge pull request #288 from srl-wim/fix-287
38379b3 Merge pull request #290 from srl-wim/apt-yum-repo
41812df added deb/rpm artifacts push to apt/yum repos
da5261b added vpls lab example
c0b1a08 eliminated ixrd1 from examples
ae78818 fixed typo
d76f0d1 improved installation instructions
v0.10.3
v0.10.2
Changelog
f8789bb Merge branch 'master' into docs-publish
de5d562 Merge pull request #281 from srl-wim/des-all-fix
88fd19b Merge pull request #282 from srl-wim/gen-max-workers
fc1a50a Merge pull request #283 from srl-wim/reuse-mgmt-net
fa2c050 add a note about license in SR OS vr-sros images (#246)
8267c48 add max-workers flag support to generate command #280
bd26e4b added missing peer-as in the example
3f93fbb aligned kinds
f5f975a aligned workflow names
424b3bd fix lab name reference
35dd88a fixed destroy --all when outside of topo dir
3fc7b20 fixed missing quote
7c8dccc refactored network reuse
c989701 renamed dockerbridge to dockerNet
v0.10.1
v0.10.0
Changelog
01a95c2 Merge branch 'master' into mysocket
1cce522 Merge pull request #251 from srl-wim/tools-offload
6ca453b Merge pull request #261 from srl-wim/mysocket
8ccfc27 Merge pull request #265 from srl-wim/vrsros-custom-variants
876d884 Merge pull request #266 from srl-wim/doubled-links
a1d2b9c Merge pull request #267 from srl-wim/pull-first
fdf6a54 Merge pull request #268 from srl-wim/cfg-lic-present
38339e0 Merge pull request #269 from srl-wim/vrnetlab
f65602e adapted tests to resolved paths
a28dda5 added share
section for nodes docs
20867a6 added animated logo
e3b3705 added animated logo
ef7bc86 added check for duplicated links
c13c310 added config file verification
35336ca added creation of dirs for test files
92ab642 added custom integrated type example
d22467d added default config file
e4fe285 added destroy all capability (#260)
c55b861 added disable-tx-offload cmd
561f899 added documentation
7b422e7 added error handling
7805f85 added information about the source topo file in inspect
749dedc added license file verification
53c95ca added multilab example
d862df1 added mysocketsio integration
08f639a added path validation for bind paths
2d65b62 added sonic lab example (#255)
353bf97 added strict unmarshalling
f65f072 added support for space delimited sros variants
c973a56 added xrv9k kind (#254)
8e08b41 defaulted to ovs backend for vr routers
aa8d969 fix doc link
fae3e36 fix wrong var reference
9ef21f4 fixed error var name
556fc5a fixed staticcheck errs
5c5e384 fixed xrv9k example config
d31229c improvements to docs
658a034 pull images before deployment
3ef9d95 removed unused init func
b4edf1f renamed function
6b9aefd renamed to published ports
4dd5a1b simplified goreleaser config
b940416 testing file creation via gh actions
v0.9.2
Changelog
e44e4d6 Merge pull request #245 from srl-wim/goreleaser-0.155.0
67f0b0f Merge pull request #249 from srl-wim/sros-cfg-persist
427c286 Merge pull request #250 from srl-wim/sros-improvements
80e283c added a note about consistent fashion of data interfaces in vr-sros
4c0b734 added doc note about sr os config
e8da6b5 added support for vr-sros config statement
45aead9 bumping goreleaser to 0.155.0
9cf3123 removed num_nics variable as it is removed in the upstream