Release 0.22#
2021-12-22
SR Linux password-less login#
Containerlab now generates yet another file that will be stored in a lab directory - authorized_keys. This file will catenate all public keys found in ~/.ssh directory.
SR Linux nodes will mount this file for admin, linuxadmin, and root users; this will allow for password-less SSH access
Containerlab schema#
To help users navigate in the sheer sea of configuration options containerlab has, we cleaned up the JSON schema.
Reworked prefix logic#
In 0.16, we added a new top-level field - prefix - to let users decide if they want to have containers prefixed with a string other than clab. Now we got a few requests to make containers ditch the prefixes altogether, such as if you named a node mynode it will be created as a mynode container.
Your wish came true. Now, if you have an empty string prefix, the container name will be stripped of everything but name. The magic __lab-name prefix value will add lab name to the container name; leaving the prefix out in the topo file will set the container name to clab-<lab-name>-<node-name>. Read more here.
Miscellaneous#
- new SR Linux variants
ixrd2landixrd3lhave been added in #726 - containerlab assigned SR Linux MACs will have
1a:b0:prefix and the node index will be the rightmost byte. This makes it easier to identify the macs in the outputs. #713 - our beloved users created some awesome blogs and streams about containerlab! We featured them on our community page.
- fixed doubled dot in the container's fqdn #724
tools certcommand gained more checks #725