Skip to content

Commit fda31e5

Browse files
authored
Merge pull request srl-labs#729 from srl-labs/rn-0.22
rn 0.22
2 parents c94d5b3 + 213e405 commit fda31e5

File tree

2 files changed

+25
-2
lines changed

2 files changed

+25
-2
lines changed

docs/rn/0.22.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Release 0.22
2+
:material-calendar: 2021-12-22
3+
4+
## SR Linux password-less login
5+
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.
6+
7+
[SR Linux](../manual/kinds/srl.md#authorized-keys) nodes will mount this file for `admin`, `linuxadmin`, and `root` users; this will allow for password-less SSH access :joy:
8+
9+
## Containerlab schema
10+
To help users navigate in the sheer sea of configuration options containerlab has, we cleaned up the [JSON schema](https://github.com/srl-labs/containerlab/blob/main/schemas/clab.schema.json) and made a [web doc](https://json-schema.app/view/%23?url=https%3A%2F%2Fraw.githubusercontent.com%2Fsrl-labs%2Fcontainerlab%2Fmain%2Fschemas%2Fclab.schema.json) generated from it so that you can see what you can configure and where.
11+
12+
## Reworked prefix logic
13+
In [0.16](0.16.md#0162), 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.
14+
15+
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](../manual/topo-def-file.md#prefix).
16+
17+
## Miscellaneous
18+
* new SR Linux variants `ixrd2l` and `ixrd3l` have been added in #726
19+
* 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
20+
* our beloved users created some awesome blogs and streams about containerlab! We featured them on our [community page](../community.md).
21+
* fixed doubled dot in the container's fqdn #724
22+
* `tools cert` command gained more checks #725

mkdocs.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ nav:
8484
- Leaf-spine topology: lab-examples/templated01.md
8585
- 5-stage Clos topology: lab-examples/templated02.md
8686
- Release notes:
87+
- "0.22": rn/0.22.md
8788
- "0.21": rn/0.21.md
8889
- "0.20": rn/0.20.md
8990
- 0.19: rn/0.19.md
@@ -204,8 +205,8 @@ markdown_extensions:
204205
- pymdownx.keys
205206
- pymdownx.magiclink:
206207
repo_url_shorthand: true
207-
user: squidfunk
208-
repo: mkdocs-material
208+
user: srl-labs
209+
repo: containerlab
209210
- pymdownx.mark
210211
- pymdownx.smartsymbols:
211212
fractions: false

0 commit comments

Comments
 (0)