Skip to content

Commit

Permalink
Merge pull request #618 from srl-labs/rn-0.18
Browse files Browse the repository at this point in the history
Rn 0.18
  • Loading branch information
hellt authored Sep 14, 2021
2 parents d72c40e + 6fb26d9 commit f2eecf0
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 4 deletions.
2 changes: 1 addition & 1 deletion docs/manual/nodes.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ Note, that if a config file exists in the lab directory for a given node, then i
### enforce-startup-config
By default, containerlab will use the config file that is available in the lab directory for a given node even if the `startup config` parameter points to another file. To make a node to boot with the config set with `startup-config` parameter no matter what, set the `enforce-startup-config` to `true`.

## startup-delay
### startup-delay
To make certain node(s) to boot/start later than others use the `startup-delay` config element that accepts the delay amount in seconds.

This setting can be applied on node/kind/default levels.
Expand Down
3 changes: 0 additions & 3 deletions docs/rn/0.17.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,5 @@ To overcome this race condition the nodes with Static IP address will now be sch
## Startup delay for nodes
Nodes can be artificially delayed if they have [`startup-delay`](../manual/nodes.md#startup-delay) field set to a value greater than zero. This indicates amount in seconds that this node will wait till it will be scheduled for creation by containerlab.

## Fixes
- fixed `containerlab save` command for vmx nodes

## New contributors
Welcome [@GrigoriyMikhalkin](https://github.com/GrigoriyMikhalkin) and thank you for your contributions to containerlab!
28 changes: 28 additions & 0 deletions docs/rn/0.18.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Release 0.18
:material-calendar: 2021-09-14

## exec parameter
The new [`exec`](../manual/nodes.md#exec) node parameter allows users to specify a list of commands that will run once the nodes are created.

A typical application of this parameter is to call some boot script that configures something on the node, for example its IP address.

## Entrypoint
With the new `entrypoint` node parameter it is possible to change the entrypoint of the container.

## SR Linux agents
A new [`srl-agents`](../manual/kinds/srl.md#user-defined-custom-agents-for-sr-linux-nodes) parameter of the node's extra config will allow to copy SR Linux agent definition file to the container's `appmgr` dir.

## Dell FTOS support
Thanks to @log1cb0mb contribution, containerlab now knows how to start [Dell FTOS](../manual/kinds/vr-ftosv.md) systems.

## Miscellaneous

* Better support for Mikrotik ROS system by @nlgotz
* SR Linux nodes will have their `/etc/hosts` file populated with name-IP pair of the other nodes of the lab
* Fixed panic for labs which used import of env vars #609
* `save` command executed on Juniper cRPD will save config to the startup file
* fixed `save` command executed in vr-vmx nodes.
* `srl` nodes additional config is now pushed once the nodes are started, instead of templating the config beforehand. This allows to follow the factory config of the release, without keeping the outdated template as it was before.

## New contributors
Welcome [@nlgotz](https://github.com/nlgotz), [@log1cb0mb](https://github.com/log1cb0mb) and thank you for your contributions to containerlab!
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@ nav:
- BGP VPLS between Nokia and Juniper: lab-examples/bgp-vpls-nok-jun.md
- Multi-node labs: lab-examples/multinode.md
- Release notes:
- 0.18: rn/0.18.md
- 0.17: rn/0.17.md
- 0.16: rn/0.16.md
- 0.15: rn/0.15.md
Expand Down

0 comments on commit f2eecf0

Please sign in to comment.