Skip to content

Feat(eos_cli_config_gen): Add support for logging local-interface#6479

Open
laxmikantchintakindi wants to merge 3 commits intoaristanetworks:develfrom
laxmikantchintakindi:logging_local_interface
Open

Feat(eos_cli_config_gen): Add support for logging local-interface#6479
laxmikantchintakindi wants to merge 3 commits intoaristanetworks:develfrom
laxmikantchintakindi:logging_local_interface

Conversation

@laxmikantchintakindi
Copy link
Contributor

@laxmikantchintakindi laxmikantchintakindi commented Feb 5, 2026

Change Summary

Add support for logging local-interface xxxx command.

Related Issue(s)

Fixes #6309

Component(s) name

arista.avd.eos_cli_config_gen

Proposed changes

Add support for logging local-interface xxxx command.

How to test

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)

@laxmikantchintakindi laxmikantchintakindi requested review from a team as code owners February 5, 2026 08:36
@laxmikantchintakindi laxmikantchintakindi marked this pull request as draft February 5, 2026 08:36
@laxmikantchintakindi laxmikantchintakindi self-assigned this Feb 5, 2026
@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 labels Feb 5, 2026
@github-actions
Copy link

github-actions bot commented Feb 5, 2026

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-6479
# Activate the virtual environment
source test-avd-pr-6479/bin/activate
# Install all requirements including PyAVD
pip install "pyavd[ansible] @ git+https://github.com/laxmikantchintakindi/avd.git@logging_local_interface#subdirectory=python-avd" --force
# Point Ansible collections path to the Python virtual environment
export ANSIBLE_COLLECTIONS_PATH=$VIRTUAL_ENV/ansible_collections
# Install Ansible collection
python -m ansible.cli.galaxy collection install git+https://github.com/laxmikantchintakindi/avd.git#/ansible_collections/arista/avd/,logging_local_interface --force
cd test-avd-pr-6479
# Run your playbook using `python -m ansible.cli.playbook path/to/playbook.yml ...`

@ClausHolbechArista ClausHolbechArista changed the title Feat(eos_cli_config_gen): Add support for logging local-interface xxxx command Feat(eos_cli_config_gen): Add support for logging local-interface Feb 5, 2026
@github-actions github-actions bot added the state: conflict PR with conflict label Feb 5, 2026
@github-actions
Copy link

github-actions bot commented Feb 5, 2026

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 Feb 6, 2026
@github-actions
Copy link

github-actions bot commented Feb 6, 2026

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

@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 6, 2026

@MaheshGSLAB MaheshGSLAB marked this pull request as ready for review February 6, 2026 11:56
Copy link
Contributor

@Shivani-gslab Shivani-gslab left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@carlbuchmann carlbuchmann added this to the v6.0.0 milestone Feb 6, 2026
Comment on lines +77 to +79
`logging source-interface xxxx` is deprecated in latest EOS versions(4.35.1).
This key sets new command `logging local-interface xxxx`.
`source_interface` takes precedence over `local_interface`.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
`logging source-interface xxxx` is deprecated in latest EOS versions(4.35.1).
This key sets new command `logging local-interface xxxx`.
`source_interface` takes precedence over `local_interface`.
`logging source-interface <interface>` is deprecated in latest EOS versions(4.35.1).
This key sets new command `logging local-interface <interface>`.
`source_interface` takes precedence over `local_interface`.

Comment on lines +97 to +100
Source Interface Name.
`logging vrf xxxx source-interface xxxx` is deprecated in latest EOS versions(4.35.1).
This key sets new command `logging vrf xxxx local-interface xxxx`.
`source_interface` takes precedence over `local_interface`.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Source Interface Name.
`logging vrf xxxx source-interface xxxx` is deprecated in latest EOS versions(4.35.1).
This key sets new command `logging vrf xxxx local-interface xxxx`.
`source_interface` takes precedence over `local_interface`.
Source Interface Name.
`logging vrf <vrf> source-interface <interface>` is deprecated in latest EOS versions(4.35.1).
This key sets the new command `logging vrf <vrf> local-interface <interface>`.
`source_interface` takes precedence over `local_interface`.

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

Labels

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.

Refactor(eos_cli_config_gen): logging source-interface is deprecated

5 participants