Skip to content

Commit

Permalink
Bump go to 1.21 (srl-labs#1970)
Browse files Browse the repository at this point in the history
* bump go to 1.21

* change vmx link

* fix another dead link

* remove empty file

* added envrc file
  • Loading branch information
hellt committed Apr 3, 2024
1 parent 0bc1a14 commit cff6cff
Show file tree
Hide file tree
Showing 8 changed files with 48 additions and 6 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/cicd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:
workflow_dispatch:

env:
GO_VER: "1.20.2"
GO_VER: "1.21.8"
CGO_ENABLED: 0
MKDOCS_INS_VER: 9.5.9-insiders-4.52.2-hellt
GORELEASER_VER: v1.19.2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/force-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:

# make sure those env vars are aligned with the ones in ci-cd.yml workflow
env:
GO_VER: "1.20.2"
GO_VER: "1.21.8"
CGO_ENABLED: 0
MKDOCS_INS_VER: 9.5.9-insiders-4.52.2-hellt
GORELEASER_VER: v1.11.4
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ rpm/*
dist
private
clab-*
.envrc

tmp/
# Test binary, built with `go test -c`
Expand Down
6 changes: 4 additions & 2 deletions docs/lab-examples/vr-vmx.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,22 +8,24 @@
| **Version information**[^2] | `containerlab:0.9.0`, `srlinux:20.6.3-145`, `vr-vmx:20.2R1.10`, `docker-ce:19.03.13` |

## Description

A lab consists of an SR Linux node connected with Juniper vMX via a point-to-point ethernet link. Both nodes are also connected with their management interfaces to the `clab` docker network.

Juniper vMX VM is launched as a container, using [vrnetlab integration](../manual/vrnetlab.md).

<div class="mxgraph" style="max-width:100%;border:1px solid transparent;margin:0 auto; display:block;" data-mxgraph="{&quot;page&quot;:0,&quot;zoom&quot;:1.5,&quot;highlight&quot;:&quot;#0000ff&quot;,&quot;nav&quot;:true,&quot;check-visible-state&quot;:true,&quot;resize&quot;:true,&quot;url&quot;:&quot;https://raw.githubusercontent.com/srl-labs/containerlab/diagrams/vr02.drawio&quot;}"></div>

## Use cases

This lab allows users to launch basic interoperability scenarios between Nokia SR Linux and Juniper vMX network operating systems.

The lab directory [contains](https://github.com/srl-labs/containerlab/tree/main/lab-examples/vr02) files with essential configurations which can be used to jumpstart the interop demonstration.

[srl]: https://www.nokia.com/networks/products/service-router-linux-NOS/
[vmx]: https://www.juniper.net/us/en/products-services/routing/mx-series/vmx/
[vmx]: https://www.juniper.net/documentation/product/us/en/vmx/
[topofile]: https://github.com/srl-labs/containerlab/tree/main/lab-examples/vr02/vr02.clab.yml

[^1]: Resource requirements are provisional. Consult with the installation guides for additional information.
[^2]: The lab has been validated using these versions of the required tools/components. Using versions other than stated might lead to a non-operational setup process.

<script type="text/javascript" src="https://viewer.diagrams.net/js/viewer-static.min.js" async></script>
<script type="text/javascript" src="https://viewer.diagrams.net/js/viewer-static.min.js" async></script>
2 changes: 1 addition & 1 deletion docs/manual/kinds/vr-vmx.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ search:
---
# Juniper vMX

[Juniper vMX](https://www.juniper.net/us/en/products/routers/mx-series/vmx-virtual-router-software.html) virtualized router is identified with `juniper_vmx` kind in the [topology file](../topo-def-file.md). It is built using [vrnetlab](../vrnetlab.md) project and essentially is a Qemu VM packaged in a docker container format.
[Juniper vMX](https://www.juniper.net/documentation/product/us/en/vmx/) virtualized router is identified with `juniper_vmx` kind in the [topology file](../topo-def-file.md). It is built using [vrnetlab](../vrnetlab.md) project and essentially is a Qemu VM packaged in a docker container format.

Juniper vMX nodes launched with containerlab come up pre-provisioned with SSH, SNMP, NETCONF and gNMI services enabled.

Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module github.com/srl-labs/containerlab

go 1.20
go 1.21

require (
github.com/a8m/envsubst v1.4.2
Expand Down
39 changes: 39 additions & 0 deletions go.sum

Large diffs are not rendered by default.

Empty file removed nokia_srlinux
Empty file.

0 comments on commit cff6cff

Please sign in to comment.