Skip to content

2026 compatibility fixes - #2

Open
cdelbrug wants to merge 2 commits into
Vista-Technology:masterfrom
cdelbrug:2026-compatibility-fixes
Open

2026 compatibility fixes#2
cdelbrug wants to merge 2 commits into
Vista-Technology:masterfrom
cdelbrug:2026-compatibility-fixes

Conversation

@cdelbrug

Copy link
Copy Markdown

Summary

This updates the original 2021-era NetOps Quickstart lab so it can run reliably on an Ubuntu Server 20.04 VM with current Docker Engine tooling and pinned legacy-compatible application images.

Major fixes

  • Pinned GitLab CE to gitlab/gitlab-ce:13.12.15-ce.0
  • Pinned GitLab Runner to gitlab/gitlab-runner:ubuntu-v13.12.0
  • Replaced removed docker.io/bitnami/consul:1-debian-10 image with hashicorp/consul:1.9.5
  • Pinned Batfish to batfish/allinone:2021.04.12.882
  • Pinned Grafana to grafana/grafana:7.5.7
  • Pinned Loki and Promtail to 2.2.1
  • Pinned Arista eAPI exporter dependencies and changed base image to python:3.8-slim
  • Pinned Ansible Galaxy collections compatible with Ansible 2.10
  • Replaced unavailable Jinja ipaddr filter usage
  • Fixed inventory host definitions with proper YAML host keys
  • Unlocked the disposable Alpine lab user for SSH access
  • Changed the host ping test from Ansible shell to raw
  • Updated .gitignore for generated/runtime files and licensed cEOS image
  • Added README documentation for compatibility changes

Tested environment

  • Ubuntu Server 20.04 VM
  • VMware Workstation
  • Docker Engine with legacy docker-compose
  • Arista cEOS lab image
  • GitLab Runner 13.12
  • Ansible 2.10-era automation stack

Notes

This remains a demo/lab environment and should not be used in production.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant