Skip to content

Comments

Feat(eos_cli_config_gen): Add support for Monitor link flap#6275

Merged
gmuloc merged 81 commits intoaristanetworks:develfrom
colinmacgiolla:monitor-link-flap
Jan 21, 2026
Merged

Feat(eos_cli_config_gen): Add support for Monitor link flap#6275
gmuloc merged 81 commits intoaristanetworks:develfrom
colinmacgiolla:monitor-link-flap

Conversation

@colinmacgiolla
Copy link
Contributor

Change Summary

Add support for monitor link-flap profile creation, and for profiles to be assigned to Ethernet interfaces.

Related Issue(s)

Fixes #6212

Component(s) name

arista.avd.eos_cli_config_gen

Proposed changes

Creates a new schema to allow for link-flap monitors to be configured, and modifies the existing Ethernet interface schema to allow profiles to be assigned.

How to test

Tested against EOS 4.35.1F

Checklist

User Checklist

  • N/A

Repository Checklist

  • My code has been rebased from devel before I start
  • I have read the CONTRIBUTING document.
  • My change requires a change to the documentation and documentation have been updated accordingly.
  • I have updated molecule CI testing accordingly. (check the box if not applicable)

@colinmacgiolla colinmacgiolla requested review from a team as code owners December 19, 2025 13:14
@github-actions
Copy link

Review docs on Read the Docs

To test this pull request:

# Create virtual environment for this testing below the current directory
python -m venv test-avd-pr-6275
# Activate the virtual environment
source test-avd-pr-6275/bin/activate
# Install all requirements including PyAVD
pip install "pyavd[ansible] @ git+https://github.com/colinmacgiolla/ansible-avd.git@monitor-link-flap#subdirectory=python-avd" --force
# Point Ansible collections path to the Python virtual environment
export ANSIBLE_COLLECTIONS_PATH=$VIRTUAL_ENV/ansible_collections
# Install Ansible collection
ansible-galaxy collection install git+https://github.com/colinmacgiolla/ansible-avd.git#/ansible_collections/arista/avd/,monitor-link-flap --force
# Optional: Install AVD examples
cd test-avd-pr-6275
ansible-playbook arista.avd.install_examples

@github-actions github-actions bot added role: eos_cli_config_gen issue related to eos_cli_config_gen role state: CI Updated CI scenario have been updated in the PR state: Documentation role Updated labels Dec 19, 2025
@colinmacgiolla colinmacgiolla changed the title Feat(eos_clil_config_gen): Add support for Monitor link flap Feat(eos_cli_config_gen): Add support for Monitor link flap Dec 19, 2025
@ClausHolbechArista ClausHolbechArista added this to the v6.0.0 milestone Jan 5, 2026
@github-actions github-actions bot added the state: conflict PR with conflict label Jan 20, 2026
@github-actions
Copy link

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions github-actions bot removed the state: conflict PR with conflict label Jan 21, 2026
@github-actions
Copy link

Conflicts have been resolved. A maintainer will review the pull request shortly.

@gmuloc gmuloc enabled auto-merge January 21, 2026 10:27
@sonarqubecloud
Copy link

@gmuloc gmuloc dismissed Shivani-gslab’s stale review January 21, 2026 12:53

Comments addressed

@gmuloc gmuloc added this pull request to the merge queue Jan 21, 2026
Merged via the queue into aristanetworks:devel with commit ff53a70 Jan 21, 2026
63 checks passed
joelbreton2 pushed a commit to joelbreton2/avd that referenced this pull request Jan 29, 2026
…tworks#6275)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Guillaume Mulocher <gmulocher@arista.com>
Co-authored-by: Shivani-gslab <145646625+Shivani-gslab@users.noreply.github.com>
Co-authored-by: laxmikantchintakindi <159624484+laxmikantchintakindi@users.noreply.github.com>
Co-authored-by: Alexey Gorbunov <131046560+alexeygorbunov@users.noreply.github.com>
Co-authored-by: Mahesh Kumar <122076792+MaheshGSLAB@users.noreply.github.com>
Co-authored-by: Shivani-gslab <schourasiya-ext@arista.com>
JulioPDX pushed a commit to JulioPDX/avd that referenced this pull request Feb 17, 2026
…tworks#6275)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Guillaume Mulocher <gmulocher@arista.com>
Co-authored-by: Shivani-gslab <145646625+Shivani-gslab@users.noreply.github.com>
Co-authored-by: laxmikantchintakindi <159624484+laxmikantchintakindi@users.noreply.github.com>
Co-authored-by: Alexey Gorbunov <131046560+alexeygorbunov@users.noreply.github.com>
Co-authored-by: Mahesh Kumar <122076792+MaheshGSLAB@users.noreply.github.com>
Co-authored-by: Shivani-gslab <schourasiya-ext@arista.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

rn: Feat(eos_cli_config_gen) role: eos_cli_config_gen issue related to eos_cli_config_gen role state: CI Updated CI scenario have been updated in the PR state: Documentation role Updated

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feat(eos_cli_config_gen): Add support for monitor link-flap profiles and assigning profiles to interfaces

7 participants