Releases: srl-labs/containerlab
v0.22.0
Changelog
91df216 Add 7220 IXR D2L/D3L support
9f0661b Check that paths are set
be93951 Create codeql-analysis.yml
cec5e40 Different MDA too
8cc9e28 Fix incorrect FQDN (contains ..io)
cc9b070 Increase max lab size to 4096 nodes
1648d1e Map kernel module path to cvx container
1c82957 Merge branch
2822f5e Merge branch 'jvb-add-ixr-d2l-d3l' of github.com:jbemmel/containerlab into jvb-add-ixr-d2l-d3l
e2cbb9c Merge branch 'main' into jvb-add-ixr-d2l-d3l
ae0b9bb Merge pull request #711 from jbemmel/patch-2
1063606 Merge pull request #713 from jbemmel/patch-3
af51a73 Merge pull request #714 from jbemmel/patch-4
4ff6d2c Merge pull request #716 from srl-labs/srl-key-login
5bf8e9b Merge pull request #721 from srl-labs/json-cleanup
3166a0b Merge pull request #724 from jbemmel/patch-4
1a0503a Merge pull request #725 from jbemmel/patch-5
bc84c9d Merge pull request #726 from jbemmel/jvb-add-ixr-d2l-d3l
e9b58fa Merge pull request #727 from srl-labs/log-clab-version
c94d5b3 Merge pull request #728 from srl-labs/only-names
fda31e5 Merge pull request #729 from srl-labs/rn-0.22
076b0b0 Print error in template such that the user can fix it...
e4d085e Update srl.md
9408298 Use deterministic MACs for srl nodes
762f5d5 added authorized_keys to clab dir and mounted to srl
9963b6a added community posts
f0b7408 added config containers
64b7b49 added containerlab blogs
401d7a3 added docs
fdfc99d added extras schema
ec93217 added go modules caching to codeql
b3540dc added link to schema docs
66cc384 added logging
e4ac7d6 added logging of clab version
3229296 added note on the lab dir
b5e3b0f added prefix md descr
aa749c0 added sonic build automation link
edbc650 added tests for passwordless login
0537e25 aligned topo formatting
3f042a3 bump runc due to dependabot security concern
fcf8c15 cleaned log messages
7fd9c74 cleaned mgmt section
48a0b10 fmted
a785adf more logs
bbf0ec0 moved authz_keys binds to deploy stage
c6268bb preserve users env
2fe8ee9 remove codeql from pulls
71ed216 removed unused struct tag
9f76932 require node params to match the schema
f6428be reworked prefix logic
213e405 rn 0.22
59feddc tweaks to node definition
32126ff workaround rsa paramiko issue
Docker images
docker pull ghcr.io/srl-labs/clab:0.22.0
v0.21.0
Changelog
8b978b4 Map kernel module path to cvx container
448080c Merge pull request #696 from srl-labs/sysmac-ceos
78ec0e6 Merge pull request #697 from srl-labs/arm64
2277f36 Merge pull request #700 from srl-labs/htmltest-cache-improvs
f96a624 Merge pull request #701 from srl-labs/more-caches
0657bfd Merge pull request #706 from nlgotz/705-fix-clab-schema
562f4df Merge pull request #707 from srl-labs/vrnetlab-updates
aaa3e06 Merge pull request #708 from srl-labs/srl-overlay-cfg
c9188a2 Merge pull request #709 from srl-labs/auto-if-enable
2cc74e7 Merge pull request #710 from srl-labs/srl-wait-boot
e89eeb9 Merge pull request #712 from srl-labs/rn-0.21
9a54467 Updated endpoint list schema to match the node name schema
79b3e90 add arm64 build
58b3bc5 added 0.6.2 vrnetlab and grammar fixes
54ab020 added admin-enable for srl interfaces
aa88150 added docs
6a20b09 added go and pip caches
68280ca added note on cgroupv2 and ceos in ubuntu 21
516a56f added startup-config in CLI format
49ea585 added test for user provided cli config
daf1c84 cache restore keys
d16073c doc note on auto enabled interfaces
ac63348 dummy change to retrigger pipeline
f5b6e1d enhanced newline removal
b575fb9 jack up cache expiration
3fc1271 limit concurrency
dc5e193 removed slice of pointers
f2e019d rn-0.20
4c85f4e tune goreleaser + cache
e5f969d updated regex
7ac744d wait for srl boot all time
Docker images
docker pull ghcr.io/srl-labs/clab:0.21.0
v0.0.0-0.20.3-beta
Changelog
7101e3e Bump github.com/containerd/containerd from 1.5.7 to 1.5.8
8ca32b7 Merge branch 'main' into patch-1
71e0ad3 Merge branch 'main' into patch-1
7ca1585 Merge pull request #682 from jbemmel/patch-1
f5a2121 Merge pull request #688 from srl-labs/dependabot/go_modules/github.com/containerd/containerd-1.5.8
dbb0bb3 Merge pull request #691 from srl-labs/deepsource-fix-4c96e468
b09bc5e Merge pull request #692 from srl-labs/deepsource-fix-d6aecde9
730a8e3 Merge pull request #693 from srl-labs/deepsource-fixes
34deb9f Unused parameter should be replaced by underscore
1c2bc27 Unused parameter should be replaced by underscore
89ca218 cleanup for consistency
29e99cb confusing internal methods
da483dc do not regen ceos system mac file
81363ee fixed master->main
2b521bd ignore control coupling
a241350 ignore return for get functions
d3b7e18 ignore unsafe checks
a9ae3d7 image-spec bump. security update
46c4c24 missing go.sum
4480dd2 non main exits
cc4fb5b removed unused receiver
37a6b70 removed unused receivers
6656755 return opimization
3975477 switched to static errors
Docker images
docker pull ghcr.io/srl-labs/clab:0.0.0-0.20.3-beta
v0.20.1
v0.20.0
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
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
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
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
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
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