Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat(eos_cli_config_gen): add router IGMP host proxy configuration support #3565

Merged
merged 22 commits into from Feb 8, 2024

Conversation

philippebureau
Copy link
Contributor

@philippebureau philippebureau commented Jan 30, 2024

Change Summary

Add host proxy support under router IGMP

Component(s) name

arista.avd.eos_cli_config_gen

Proposed changes

proposed data model

router_igmp:
  host_proxy_match_mroute:
  vrf:
     - name: PROD
       host_proxy_match_mroute: all
    - name: BLUE
       host_proxy_match_mroute: iif

How to test

see the molecule test included

Checklist

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)

@philippebureau philippebureau requested review from a team as code owners January 30, 2024 20:02
@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 role: eos_designs issue related to eos_designs role labels Jan 30, 2024
@philippebureau philippebureau changed the title Feat(eos_cli_config_gen) add router IGMP host proxy configuration support Feat(eos_cli_config_gen): add router IGMP host proxy configuration support Jan 30, 2024
@Shivani-gslab
Copy link
Contributor

For me this is unrecognised command-

s1-leaf1(config-router-igmp)#host-proxy ?
% Unrecognized command
s1-leaf1(config-router-igmp)#host-proxy match mroute all
% Invalid input

@philippebureau
Copy link
Contributor Author

For me this is unrecognised command-

s1-leaf1(config-router-igmp)#host-proxy ?
% Unrecognized command
s1-leaf1(config-router-igmp)#host-proxy match mroute all
% Invalid input

what version of EOS are you running?

Copy link

github-actions bot commented Feb 1, 2024

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

@Shivani-gslab
Copy link
Contributor

For me this is unrecognised command-

s1-leaf1(config-router-igmp)#host-proxy ?
% Unrecognized command
s1-leaf1(config-router-igmp)#host-proxy match mroute all
% Invalid input

what version of EOS are you running?

its 4.30.2F-33092737.4302F

@github-actions github-actions bot removed the state: conflict PR with conflict label Feb 1, 2024
Copy link

github-actions bot commented Feb 1, 2024

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

@github-actions github-actions bot added the state: conflict PR with conflict label Feb 2, 2024
Copy link

github-actions bot commented Feb 2, 2024

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

Copy link
Contributor

@ClausHolbechArista ClausHolbechArista left a comment

Choose a reason for hiding this comment

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

eos_cli_config_gen should not have "clever" logic, so if someone adds vrf default, EOS will just move it back to the global context.

Copy link

github-actions bot commented Feb 2, 2024

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

@github-actions github-actions bot added the state: conflict PR with conflict label Feb 2, 2024
Copy link

github-actions bot commented Feb 2, 2024

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

philippebureau and others added 22 commits February 8, 2024 10:54
…s/schema_fragments/router_igmp.schema.yml

Co-authored-by: Carl Buchmann <carl.buchmann@arista.com>
…tes/documentation/router-igmp.j2

Co-authored-by: Claus Holbech <holbech@arista.com>
…tes/documentation/router-igmp.j2

Co-authored-by: Claus Holbech <holbech@arista.com>
…tes/documentation/router-igmp.j2

Co-authored-by: Claus Holbech <holbech@arista.com>
…tes/eos/router-igmp.j2

Co-authored-by: Claus Holbech <holbech@arista.com>
…s/schema_fragments/router_igmp.schema.yml

Co-authored-by: Claus Holbech <holbech@arista.com>
…s/schema_fragments/router_igmp.schema.yml

Co-authored-by: Carl Buchmann <carl.buchmann@arista.com>
…s/schema_fragments/router_igmp.schema.yml

Co-authored-by: Carl Buchmann <carl.buchmann@arista.com>
Copy link
Member

@carlbuchmann carlbuchmann 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 merged commit 456bfff into aristanetworks:devel Feb 8, 2024
41 checks passed
@philippebureau philippebureau deleted the igmp-host-proxy branch February 9, 2024 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
one approval This PR has one approval and is only missing one more. 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.

None yet

4 participants