From a9b0cfd2b7fb08e56f3ef6789004db4e1642bece Mon Sep 17 00:00:00 2001 From: sbyrnes1 Date: Wed, 3 Apr 2024 17:02:52 +0000 Subject: [PATCH] fix: Adjust lab deployment speed and number of labs to fix unobvious but severe instability --- internal-lab-setup-assets/Makefile | 2 ++ internal-lab-setup-assets/gen-topo.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/internal-lab-setup-assets/Makefile b/internal-lab-setup-assets/Makefile index 3b308c8..92b37e6 100644 --- a/internal-lab-setup-assets/Makefile +++ b/internal-lab-setup-assets/Makefile @@ -1,6 +1,7 @@ # .phony: gen FILES=$(wildcard workshop[0-9]*.clab.yml) +SLEEP=40 clab-install: dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo @@ -16,6 +17,7 @@ gen: clean deploy: gen for name in workshop[0-9]*.clab.yml; do\ containerlab deploy --reconfigure -t $${name};\ + sleep $(SLEEP);\ done destroy: diff --git a/internal-lab-setup-assets/gen-topo.py b/internal-lab-setup-assets/gen-topo.py index 4bab5ed..fea739b 100644 --- a/internal-lab-setup-assets/gen-topo.py +++ b/internal-lab-setup-assets/gen-topo.py @@ -2,7 +2,7 @@ import jinja2 TEMPLATE_FILE = "workshop.clab.yml.j2" -NUM_LABS = 30 +NUM_LABS = 10 templateLoader = jinja2.FileSystemLoader(searchpath="./") templateEnv = jinja2.Environment(loader=templateLoader)