Skip to content

Releases: srl-labs/containerlab

v0.20.0

17 Nov 16:49
1fe2211
Compare
Choose a tag to compare

Changelog

2ae8ffe Add support for http(s) source files
7aa30b2 Async post-deploy actions for sonic
2ec3f1e Fix a misplaced brace
c008463 Make "clab configure" to skip nodes without templates or credentials
92a8dd9 Merge branch 'main' into patch-1
c158606 Merge branch 'main' into templated-topology
b12ddeb Merge branch 'node-resources' of https://github.com/srl-labs/containerlab into node-resources merge
8a84e57 Merge pull request #647 from jbemmel/patch-1
d71111a Merge pull request #658 from srl-labs/templated-topology
6f4c370 Merge pull request #670 from GrigoriyMikhalkin/add-ignite-rt-support-to-container
b6bc159 Merge pull request #675 from LimeHat/main
cc1c569 Merge pull request #678 from networkop/fix-sonic-1
5a8151e Merge pull request #679 from srl-labs/node-resources
2e75bb3 Merge pull request #680 from srl-labs/comm-media
1fe2211 Merge pull request #683 from srl-labs/rn-0.20
31702c7 add basic docs
c48e438 add configuration script to template02
afcf523 add configuration to lab example templated02
f162831 add configuration to templated01 lab example
3af2708 add diagrams
35efb79 add docs
44f73fb add gomplate funcs
d09a67b add support for templated topology files
4677103 add templated lab examples
5cb462a add the option to set nodes memory, CPUs and CPU sets
ef5a8a6 add the option to set nodes memory, CPUs and CPU sets
fa445d2 added comment on css changes
8258800 added community appearances
67ed115 added cpu/mem tests
a6851d0 added mem/cpu integration tests
a503da0 added schema
e15d8ec bump goVer to 1.17.2
c083a08 cleanup copyfilecontents func
c2fb501 comments
143ca75 do not create bkp topo file if the file is hidden
133389b do not use deprecated func
af1d55b fix deepsource complains
e679510 fix error text in tests
77d2f35 htmltest tuning
b3bc22b ignore linkedin more
8740363 ignore linkedin profiles
05411cf master->main
993237b nit corrections
435ef14 refactored media section
1ca0b13 remove containerd exec tests
62d115a remove deprecated method
ba05fea remove unused func arg
3d9428a removed unused ref
098833c rename func
d99080f rewrite templates
e031f86 rn 0.20
9b41add update dockerfile
c2d40b4 update templated01 lab example

Docker images

  • docker pull ghcr.io/srl-labs/clab:0.20.0

v0.19.2

25 Oct 10:45
Compare
Choose a tag to compare

Changelog

e8b9c19 0.19.1 notes
845d7e2 0.19.2 rn
683c63b Add default credentials for vr-csr
0998ae3 Adding CLOS example with Config Engine
b2fec70 Increase ssh pseudoterminal width
0178188 Merge pull request #1 from JulioPDX/JulioPDX-patch-1
fb03145 Merge pull request #652 from LimeHat/master
c45c9da Merge pull request #653 from srl-labs/crpd-lic-load
cf9a409 Merge pull request #654 from srl-labs/rn-0.19.1
0013dd0 Merge pull request #656 from bclasse/master
2100ceb Merge pull request #659 from LimeHat/refactor-genericCont
81db6c0 Merge pull request #662 from JulioPDX/main
3c709eb Merge pull request #665 from LimeHat/main
4f636f0 Merge pull request #667 from srl-labs/tools-veth-fix
08c6fc1 Merge remote-tracking branch 'upstream/master'
0590f61 Refactor GenericContainer struct to use pass by value semantics
5d88f6b Update cfg-clos example
4fdf808 Update conf-artifacts.md
8545ed9 Update conf-artifacts.md
4ad6998 added manual build workflow
94ef1b8 added note on breakout cables for srl
2efaa04 another try
eeeb00e bump mkdocs and go
2e0a4dd fix Tools veth -- regression with veth creation #666
7b33d19 fix git tag fetching
6122e22 fixed links
96a107f forced build-release workflow (#655)
b58469c more corrections and additions
f4bb6a9 new license path
a8df1f5 styling changes
99a6fda try to use env in if

Docker images

  • docker pull ghcr.io/srl-labs/clab:0.19.2

v0.19.1

14 Oct 10:01
Compare
Choose a tag to compare

Changelog

e8b9c19 0.19.1 notes
b2fec70 Increase ssh pseudoterminal width
fb03145 Merge pull request #652 from LimeHat/master
c45c9da Merge pull request #653 from srl-labs/crpd-lic-load
cf9a409 Merge pull request #654 from srl-labs/rn-0.19.1
4ad6998 added manual build workflow
f11e499 again we come
2efaa04 another try
7b33d19 fix git tag fetching
b6da9fa global git tag var
f4bb6a9 new license path
df15f01 outputs instead of envs
6e17b8c quotes
727dc77 should be good, should it?
99a6fda try to use env in if
efaf39d via outputs

Docker images

  • docker pull ghcr.io/srl-labs/clab:0.19.1

v0.0.0-0.19.1

13 Oct 19:10
Compare
Choose a tag to compare
v0.0.0-0.19.1 Pre-release
Pre-release

Changelog

7871c0b Bump github.com/containerd/containerd from 1.5.4 to 1.5.7
76a2fa2 Merge pull request #639 from srl-labs/srl-ready-timeout
13a427b Merge pull request #641 from srl-labs/dependabot/go_modules/github.com/containerd/containerd-1.5.7
aa86778 Merge pull request #644 from srl-labs/timeouts
95290d3 Revert "ready timeout to follow global timeout"
fa35585 fixed ovs-bridge kind const
f7ce315 fixed typo
0fae5d7 fixed vmx link
61a4998 increased timeout for srl readiness
0219474 increased timeouts
709c5b5 ready timeout to follow global timeout

Docker images

  • docker pull ghcr.io/srl-labs/clab:0.0.0-0.19.1

v0.19.0

03 Oct 20:35
Compare
Choose a tag to compare

Changelog

d92a813 Add support to SR Linux IXR-H2/H3 devices, resolves #623 (#624)
606db3a Fixed SONiC node kind
072c4f9 Merge branch 'setup-clos02' of github.com:siva19susi/containerlab into setup-clos02
3afa3ee Merge pull request #622 from srl-labs/srl-post-deploy
3dfe9aa Merge pull request #625 from siva19susi/setup-clos02
374b690 Merge pull request #626 from chriscummings-esnet/vqfx_support
b9f92d6 Merge pull request #630 from srl-labs/fix-mysocket
178feb2 Merge pull request #632 from marcosfsch/master
df63402 Merge pull request #636 from GrigoriyMikhalkin/mtu-docs-upd
43980f9 Merge pull request #637 from srl-labs/container-build
8d3829c Merge pull request #638 from srl-labs/rn-0.19
3d8650f add context propagation to srl post deploy
f74190e added a note about supported version
b467237 added container and apk package build
51bbd38 added doc section for mkdocs
91ee122 added ghcr login step
cf5e576 added rn
ee250ab added support for http proxy
3d05f90 adding parallelism to config push
7acec58 basic vqfx docs and fixes for some other docs
75aa687 bump mkdocs
75d40d0 do not use entrypoint for mysocketio
c907e36 feat: initial support for vqfx in containerlab
470ad6f fix increase srlinux terminal session lifetime #635
4ecc7d9 fix username
4609449 log message clarification
b61c7ad quick setup clos02
901855e removed default type for srl
59a6e5b removed default type for srl
ed9e02a removed unused receivers
33c6f9a review 1 additions
8f230a6 review 1 additions
6dbf56d review 1 additions
0c5ea05 review 1 additions
2f01c1c test
f09250e test
bf3e9e8 test
0e38e93 test
006f284 update
e724bcf veth mtu fix

Docker images

  • docker pull ghcr.io/srl-labs/clab:0.19.0

v0.18.0

14 Sep 14:28
f2eecf0
Compare
Choose a tag to compare

Changelog

6a7a92c 0.18 rn
6fb26d9 Merge branch 'docs-publish' into rn-0.18
3d1dc53 Merge branch 'master' into netconf-save-w-platform
fda7541 Merge pull request #545 from sc68cal/patch-1
d72c40e Merge pull request #610 from srl-labs/netconf-save-w-platform
9e26b80 Merge pull request #616 from srl-labs/srl-cfg-w-exec
f2eecf0 Merge pull request #618 from srl-labs/rn-0.18
fb44573 Update sonic-vs.md
c907906 Update sonic-vs.md
1396e31 deepsource checks
21573df drafted netconf safe with plarform awareness
fb13ca1 fix inspect test due to removed group column
6b6b112 fixed heading
5a90df6 fixed string index
94aa49d platform specific netconf is not yet needed
5b4fd34 remove builtin config
9ac924d remove extra log.info
aeb73c9 removed group info from table data
faa36c6 removed unused arg
d84228b removed unused params and log.Fatals
7c3174a return was missing
6250f7b sorry
ef67035 used latest scrapligo

v0.0.0-0.18.0-beta3

13 Sep 20:44
Compare
Choose a tag to compare
v0.0.0-0.18.0-beta3 Pre-release
Pre-release

Changelog

bd4bf8b Add docs
ff14967 Dell FTOS10v Support
a2845a5 Extras = map of string -> [ string ]
2fbd4f8 First draft
23a03a2 Fix destination filename
f7bd5a1 Merge branch 'master' into srl-cfg-w-exec
aa679ec Merge branch 'master' into srl-cfg-w-scrapligo
9d88660 Merge pull request #612 from jbemmel/srl-extras-agents-config
0b8ec47 Merge pull request #614 from GrigoriyMikhalkin/fix-ignite-udev-rule
dd122d0 Merge pull request #615 from log1cb0mb/dell_ftos
a91cf4c Remove 1 level of indirection
b5e96d9 Simple pointer
0ee2940 Start extras/agents support
22a3b59 Update srl.md
9d18385 Updated
ef89b90 add newline to the last ignite udev rule
2e6ae5e added runtime specific CLI spawn
9ebfce7 check that extras exist
33db78b cleanup
49bdd6f exec based default config
17164c0 fix change crpd saved location #611
4a189b5 init stab at removing the need for srl template cfg
eb11522 only add additional config if not startup nor existing cfg present
8104041 quote strings
9e10243 remove unused receivers and paramrs
97a971b removed unused receivers and func params
7d0fdf1 sr_cli based cmds
521b56c unused var
faa25e3 use filepath join

v0.0.0-0.18.0-beta1

08 Sep 21:03
79a7d04
Compare
Choose a tag to compare
v0.0.0-0.18.0-beta1 Pre-release
Pre-release

Changelog

c164d9e Added exec property to nodes
cf3aeca An integer zero is also false :-(
7955e4f Clean patch
def3659 Merge branch 'master' into populate-etc-hosts-inside-containers
05309b9 Merge branch 'master' into scrapli-cleanup-changes
90bd0eb Merge pull request #588 from jbemmel/populate-etc-hosts-inside-containers
4cfd579 Merge pull request #597 from kellerza/cbug
75230b2 Merge pull request #599 from nlgotz/master
947e5b9 Merge pull request #600 from carlmontanari/scrapli-cleanup-changes
356e281 Merge pull request #601 from GrigoriyMikhalkin/filter-from-label-fix
b55cfd6 Merge pull request #602 from GrigoriyMikhalkin/nodes-exec-property
f40c84e Merge pull request #603 from srl-labs/entrypoint
79a7d04 Merge pull request #609 from srl-labs/env-import-nil-def
31745fc Updated vr-ros to support startup configs
d8b820d added entrypoint config
1fdcd8c added exec doc entry
3853185 added tests for exec
b700f55 address deepsource comments
f645811 address deepsource reports
63e6e4c antipattern fix
fa58d6b avoid panic when importing Envs if NodeDefinition is nil
c3ae3a6 brought back the correct way to extrahosts population
455fc8d bump srlinux scrapli
3981b9f clab_link_ip and template render show
28355b3 cleanup static host entries fill up
a151e64 cleanup unused parameters
fb40c64 combine default/kind/node exec commands
f1b954e comment
f187ec6 excluded releases link checks
0788ab2 exists is operator not match value
fdb0693 go mod tidy after my go mod edit shenanegins
d4e7589 making sure scrapli cleanup doesnt break things!
a5a822a moved execs before summary printout
32d427b pin to 0.1.0
d52d850 remove
cc3709d remove other changes
67d5b87 removed blanks
6980f2b temp point srlinux-scrapli to my fork
325c0eb typo fix
b1e5f3e typo fix

v0.17.0

25 Aug 09:32
eba1b82
Compare
Choose a tag to compare

Changelog

bbb7e55 Add optional startup delay
459a96b Fix duration
791e240 Format
bc8ae02 Merge branch 'docs-publish' into rn-0.17
c415e69 Merge branch 'master' into jvb-add-startup-delay
939729f Merge branch 'master' into jvb-add-startup-delay
a3422a8 Merge branch 'master' into rn-0.17
e62cd0e Merge pull request #589 from jbemmel/jvb-add-startup-delay
d65cfdc Merge pull request #594 from srl-labs/fix-save-cred
74143e9 Merge pull request #595 from srl-labs/build-once
eba1b82 Merge pull request #596 from srl-labs/rn-0.17
485ecb1 Remove default
7769250 add containerlab artifact
9e48e90 add exec rights to bin
800535e added comments
0c058dc added doc entry
b39d506 added fix section
5c1111d added mutex locks
8faaab1 added omit empty
c5c8ac8 added rn
4d1dcd9 added startup delay note
640bf30 align dirs in macos install
ce1fe7e blunt approach for decoupled links/nodes creation
1e91b5f fix password accessor
d6f6f0f fix path
9c63bd6 fixed ceos save log message
eb09c50 int -> integer
0101eea make build step start independently of test
c2051c4 refactor delayed scheduling
ed1e47f reworded log message
5f70b52 set default status of host nodes to be created
f481491 set deployment status for host/mgmt-net and bridge situations
d71c3cd set version
50cfd99 skip generate test suite as it freezes for unknown reason on runner
87fc278 use build once

v0.0.0-0.17.0-beta2

23 Aug 09:48
e562d6f
Compare
Choose a tag to compare
v0.0.0-0.17.0-beta2 Pre-release
Pre-release

Changelog

e562d6f Merge pull request #593 from srl-labs/ceos-postdep-scrapli
3874434 changed save command for ceos
ed32e43 fixed ceos docs to reflect improvements
31c477e refactored spawncli code to utils
d5105df remove postdeploy links creation for ceos
8e43cbe typo fixes
c3f3392 use scrapligo for ceos mgmt provisioning