2023-01-11 DevOps Monthly

Meeting notes

Topic

Update

Driver

Topic

Update

Driver

Fabric upgrade #14612

  • switch from fabric 1.x  to fabric 2.7.1 

  • the implementation is done, just a few bugs left and some cleanup

  • main change for usage: the CLI now use dashes instead of underscores, and setting variables is slightly different (see #14612)

@Sebastian Wolf 

Bazel caching

  • Switchover from AWS Bazel remote cache to Bazel Docker cache complete.

  • AWS Bazel cache infrastructure was dismantled with Terraform.

  • No running costs for Bazel caching.

@Lars Kreutzer 

Bazel documentation for AGW

  • Draft PR for Magma-AGW-specific Bazel documentation #14809

    • Feedback welcome!

    • Aimed mainly at Magma developers.

    • Aims to answer all basic Bazel-related questions when starting to work with the AGW.

@Lars Kreutzer 

Containerized AGW integration tests

  • Overview how images are build and tests are executed

  • Now all tests are executed vs a containerized environment

  • Improved overview for failed tests

https://github.com/magma/magma/actions/workflows/agw-build-publish-container.yml?query=branch%3Amaster

@Marco Pfirrmann 
@Nils Semmelrock 

Docker Compose Upgrade #14815



  • Docker Compose will be deprecated in spring

  • First implementation was reverted due to unexpected workflows

  • Second implementation currently in testing using –compatibility flag

@Marco Pfirrmann 

New Magma VMs #14780


  • New base images with preinstalled

    • go 1.19.3

    • prerequisites for Magma DHCP CLI tool

    • LF artifactory

    • Docker Compose V2

  • Less steps need to be executed → Much faster provisioning and less data downloaded

  • Improved Wiki entry

@Marco Pfirrmann 

Bugfix: CI workflow framework #14750

  • Workflows triggered by repository_dispatch (=triggered by another job, not directly via push event) may have been assigned wrong commit hashes
    → faulty display of test results in CI dashboard

  • Test workflows are now tagged correctly

@Marco Pfirrmann 









Meeting Recording: