Skip to content

Releases: srl-labs/containerlab

v0.24.1

23 Feb 21:24
f97991b
Compare
Choose a tag to compare

Changelog

  • d3819e0 Handle more iptables errors
  • 40bb9b8 Merge pull request #798 from LimeHat/main
  • f97991b Merge pull request #800 from srl-labs/fix-del-lab
  • 121059d Replace error with a warning when iptables fails
  • c36f22b Use the same log level for this error
  • 242022d added 0.24.1 rn
  • c1294c7 added a note on min docker version
  • 465a83b catch missing docker-user chain
  • 7da5a5e move lab dir deletion outside of destroyLab
  • afbe073 removed unused const

v0.0.0-0.24.1-beta1

23 Feb 08:39
Compare
Choose a tag to compare
v0.0.0-0.24.1-beta1 Pre-release
Pre-release

Changelog

  • 73ca434 add iptables to container and fix tag

v0.24.0

22 Feb 13:54
c6ff217
Compare
Choose a tag to compare

Changelog

  • d756a6b Add CreateContainer to the Runtime interface
  • e8ead57 Add container netns mode for docker
  • e8ee4bf Add container netns mode to podman runtime
  • f9b8e9c Add docs for container network-mode
  • 8a9aea4 Add force option to the container removal in podman
  • bd06b5d Add more descriptive errors
  • efeccdb Add postStartActions method to docker & podman runtimes; normalize cID param name
  • 03ace37 Fix error handling in cvx deploy
  • f8dd8bd Fix merge conflits with upstream
  • 3c04645 Fix params
  • 907286c Fix podman CreateContainer method
  • 79ed2aa Fix podman CreateContainer, this time for real
  • e42a328 Fix podman StartContainer method
  • 1c7b10f Merge branch 'main' into refactor-CreateCont
  • 2b6636d Merge branch 'main' into shared-netns-support
  • 874acd2 Merge pull request #784 from srl-labs/test-podman-ci-build
  • e81ea32 Merge pull request #785 from LimeHat/shared-netns-support
  • bda571f Merge pull request #788 from srl-labs/iptables-fwd
  • 4a61a25 Merge pull request #789 from LimeHat/refactor-CreateCont
  • abcf47e Merge pull request #790 from srl-labs/iptables-rules-runtime
  • 734786b Merge pull request #793 from tobbbles/main
  • c6ff217 Merge pull request #794 from srl-labs/rn-0.24
  • 94f58de More '%s' -> %q for fmt
  • 743ddbf Refactor CreateContainer into CreateAndStart
  • 8fb7608 Refactor deploy methods to use Create / Start container
  • a2920f5 Refactor linux deploy as well
  • de72693 Remove CreateAndStart from containerd
  • d719693 Remove CreateAndStart runtime method, add interface{} return to StartContainer
  • 09be1ce Remove empty slashes
  • 35dec74 Remove stale todo item
  • 161fcb1 added Mgmt() runtime func to retrieve mgmtnet settings
  • 3dfd3bb added check before deletion attempt
  • f44213c added doc
  • 1b1aa1c added inline code comments
  • c183acf added more community posts
  • 49b1b76 added removal of iptables fwd rule
  • dd49639 added rn 0.24
  • 077eba1 added rule creation
  • 213d57c added test for iptables allow rule
  • bb43da2 bump rf and fix tests
  • f1023cd check slice len
  • bae4bca doc fixes
  • 5dc4791 document ansible inventory for linux node kinds and ansible_docker_host behaviour
  • 99cab72 fix log messages
  • fd74f9f made sure new flag is honored
  • 858076d moved external-access handling to initMgmtNetwork
  • b164513 parse ansible-no-host-var label and optionally generate ansible_host if not set
  • e6379b0 refcatored iptables rules mgmt with runtimes
  • cc06fa8 remove outdated documentation
  • f6aea59 removed sudo and added const strings
  • 1d0a824 removed unused parameters
  • 21a0e12 renamed netns to netMode
  • 5d9c693 scope iptables rules mgmt for docker only
  • 6b67743 scoped destroyFn func
  • ddbdc5a scoped out deployFn
  • 6b33df0 styling fixes
  • c105101 update documentation for ansible-no-host-var
  • 6f0d211 use oras project repo
  • 851371a write container name as ansible_docker_host if linux node kind is used

v0.0.0-0.24.0-beta3

17 Feb 13:35
Compare
Choose a tag to compare
v0.0.0-0.24.0-beta3 Pre-release
Pre-release

Changelog

  • 051ddd8 added debug for goreleaser

v0.23.0

25 Jan 15:46
49cdc53
Compare
Choose a tag to compare

Changelog

7750ab8 0.23 release notes
db5847d Merge pull request #674 from LimeHat/podman-support
49cdc53 Merge pull request #747 from srl-labs/rel-0.23.0
e22b118 new community post added

Docker images

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

v0.0.0-0.23.0-1

24 Jan 13:33
Compare
Choose a tag to compare
v0.0.0-0.23.0-1 Pre-release
Pre-release

Changelog

d594889 build tags rework

Docker images

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

v0.22.0

22 Dec 21:56
fda31e5
Compare
Choose a tag to compare

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

02 Dec 19:14
e89eeb9
Compare
Choose a tag to compare

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

22 Nov 20:47
Compare
Choose a tag to compare
v0.0.0-0.20.3-beta Pre-release
Pre-release

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

18 Nov 15:38
3d7c6bc
Compare
Choose a tag to compare

Changelog

3d7c6bc Merge pull request #684 from srl-labs/filecopy-fix
c5b890d fix iframe containers
77447e6 fixed nil deref
5486915 remove debug print

Docker images

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