Skip to content

Commit

Permalink
Rn 0.53 (#1957)
Browse files Browse the repository at this point in the history
* blog by Suresh Vina

* a post by Rich

* run format

* added rn

* added link to the image
  • Loading branch information
hellt committed Mar 25, 2024
1 parent 53e9b23 commit e06fece
Show file tree
Hide file tree
Showing 5 changed files with 44 additions and 3 deletions.
1 change: 0 additions & 1 deletion clab/graph.go
Original file line number Diff line number Diff line change
Expand Up @@ -289,5 +289,4 @@ func (c *CLab) GenerateDrawioDiagram(version string) error {
log.Infof("Diagram created. %s", out)

return nil

}
14 changes: 14 additions & 0 deletions docs/community.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,20 @@ The power of the community is in its members. We are delighted to have container

This section logs the most notable blogs, streams, and and demos delivered by containerlab users worldwide.

### Powering up your Netbox labs with Containerlab

<small>:material-text: [Blog](https://netboxlabs.com/blog/network-configuration-assurance-with-netbox-and-ansible/) by [Rich Bibby](https://netboxlabs.com/author/richard-bibby/) · :material-calendar: 2024-03-20</small>

Our friends at NetboxLabs have authored a nice blog post - Network Configuration Assurance With NetBox and Ansible - and they have used containerlab to create a lab environment to present their solution.

It is always great to see containerlab being used to augment other tools and solutions, providing the glue between the applications and the network devices all within a tiny declarative packaging and a lightweight CLI to make it all work.

### Containerlab - Creating Network Labs Can't Be Any Easier

<small>:material-text: [Blog](https://www.packetswitch.co.uk/containerlabs-intro/) by [Suresh Vina](https://www.linkedin.com/in/suresh-vina-282545a9) · :material-calendar: 2024-03-15</small>

Suresh, a Networking enthusiast based in the lovely city of London, shares his experience with Containerlab after being married to traditional lab emulation tools for a long time. He explains Containerlab's core concepts using a lab with cEOS and Palo Alto nodes, showcasing the ease of use and flexibility of the tool in a multivendor setting.

### Rapid deployment of Cilium BGP environments using Containerlab + Kind

<small>:material-text: [Blog](https://www.sobyte.net/post/2022-09/containerlab-kind-cilium-bgp/) by [SoByte](https://www.sobyte.net/about/) · :material-calendar: 2022-09-02</small>
Expand Down
27 changes: 27 additions & 0 deletions docs/rn/0.53.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Release 0.53

:material-calendar: 2024-03-25 · :material-list-status: [Full Changelog](https://github.com/srl-labs/containerlab/releases)

## Fortinet Fortigate

@robotwalk added support for the Fortinet Fortigate firewall image. Refer to the [`fortinet_fortigate`](../manual/kinds/fortinet_fortigate.md) kind documentation to learn more about the supported options.

## FreeBSD

After clearing the OpenBSD, @dteslya added support for the [FreeBSD](../manual/kinds/freebsd.md) kind as well!

## Containerlab to Drawio

@FloSch62 created a new tool - [clab-io-draw](https://github.com/srl-labs/clab-io-draw/) - that allows containerlab users to generate drawio (aka diagrams.net) diagrams from their containerlab topologies. The tool is available as a standalone container image, and we packaged it under the [`containerlab graph --drawio`](../cmd/graph.md) command to make it easier to use.

![clab-io-draw](https://gitlab.com/rdodin/pics/-/wikis/uploads/9d1bfa7c03fd1b8096d210f6c460604b/image.png)

/// note
This feature is in the "preview" status, we will likely change the command structure in the next release.
///

## Miscellaneous

* Support for SR Linux release 24.3+
* fixed container network mode #1940
* first steps in making containerlab consumable as a package #1906
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@ nav:
- Leaf-spine topology: lab-examples/templated01.md
- 5-stage Clos topology: lab-examples/templated02.md
- Release notes:
- "0.53": rn/0.53.md
- "0.52": rn/0.52.md
- "0.51": rn/0.51.md
- "0.50": rn/0.50.md
Expand Down
4 changes: 2 additions & 2 deletions nodes/srl/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ set / system snmp network-instance mgmt admin-state enable`
snmpv2ConfigPre24_3 = `set / system snmp community public
set / system snmp network-instance mgmt admin-state enable`

// grpcConfigPre24_3 contains the gnmi server configuration for srlinux versions < 24.3
// grpcConfigPre24_3 contains the gnmi server configuration for srlinux versions < 24.3.
grpcConfigPre24_3 = `set / system gnmi-server admin-state enable network-instance mgmt admin-state enable tls-profile clab-profile
set / system gnmi-server rate-limit 65000
set / system gnmi-server trace-options [ request response common ]
set / system gnmi-server unix-socket admin-state enable`

// grpc contains the grpc server(s) configuration for srlinux versions >= 24.3
// grpc contains the grpc server(s) configuration for srlinux versions >= 24.3.
grpcConfig = `set / system grpc-server clab services [ gnmi gnoi gribi p4rt ]
set / system grpc-server clab tls-profile clab-profile
set / system grpc-server clab rate-limit 65000
Expand Down

0 comments on commit e06fece

Please sign in to comment.