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_designs): Preview - Generate CV tags #3472

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
f0d96aa
Getting started
ClausHolbechArista May 12, 2023
7777864
Feat(cvp_tags): Add topology and peer tags
chetryan May 29, 2023
ead3267
Feat(cvp_tags): Update github action
chetryan May 29, 2023
8988087
Feat(cvp_tags): update actions
chetryan May 29, 2023
7b951d1
Fix(eos_designs): Restore removed line.
chetryan May 29, 2023
7ec6650
Feat(cvp_tags): Add interface description
chetryan May 29, 2023
16e7a42
Fix(cvp_tags): Fix molecule create play
chetryan May 29, 2023
67a8740
Feat(cvp_tags): Add default hint type and custom
chetryan May 29, 2023
0734751
Fix(cvp_tags): Update Schema
chetryan May 30, 2023
271f977
Fix(cvp_tags): Extend list of invalid custom tags
chetryan May 30, 2023
903c460
Feat(cvp_tags): Add push to CVP
chetryan May 30, 2023
9359236
Feat(cvp_tags): Add documentation generation
chetryan May 30, 2023
ae38bc2
Feat(cvp_tags): Support is_deployed and int tags
chetryan May 30, 2023
a520e23
Fix(cvp_tags): skip CVP in molecule test
chetryan May 30, 2023
ccd1e80
Fix(cvp_tags): Fix the generate_release
chetryan May 30, 2023
57f5cb2
Docs(cvp_tags): Add Documentation for cvp_tags
chetryan May 31, 2023
4c32e0a
WIP: move generation to eos_designs
chetryan Jun 8, 2023
7386801
WIP: Added push to cloudvision
chetryan Jun 9, 2023
04958bd
WIP
chetryan Jun 14, 2023
7a21496
Fix: Regenerate after merge
chetryan Jun 16, 2023
481e19c
Docs: Update documentation and refactor some vars
chetryan Jun 16, 2023
ba7d68b
Docs: Add Documentation
chetryan Jun 16, 2023
ce1dd14
Fix(CI): Update the CI for the new feature
chetryan Jun 19, 2023
04b415a
Fix(eos_designs): Rename 'label' to 'name'
chetryan Jun 19, 2023
2adcf8a
Fix(cloudvision): Remove unused action module
chetryan Jun 19, 2023
3216f8e
Fix(eos_designs): Re run molecule tests
chetryan Jun 19, 2023
2eba9b5
WIP: Make feature off by default
chetryan Jun 19, 2023
609c830
WIP: Rerun molecule tests
chetryan Jun 19, 2023
be56e68
Fix: Revert changes to mpls example
chetryan Jun 19, 2023
858a879
WIP: Update documentation.
chetryan Jun 19, 2023
f3f9d64
Fix: Update eos_cli_config_gen schema
chetryan Jun 19, 2023
a4e6a20
Docs & Refactor: Refactor avdstructured config
chetryan Jun 19, 2023
c057f95
Update ansible_collections/arista/avd/roles/eos_designs/python_module…
chetryan Jun 23, 2023
56dce8b
Update ansible_collections/arista/avd/roles/eos_designs/docs/role-con…
chetryan Jun 23, 2023
e35c471
WIP: feedback from PR
chetryan Jun 26, 2023
6174480
WIP: PR feedback
chetryan Jun 26, 2023
021e32b
WIP: PR feedback
chetryan Jun 26, 2023
98b3732
Fix: Feedback from PR
chetryan Jun 26, 2023
7b3ccca
Fix: Remove commented out lines
chetryan Jun 26, 2023
a515167
DOCS(cloudvision): Update docs
chetryan Sep 27, 2023
4da6a1a
FEAT(cloudvision): rename the fields to improve readability
chetryan Sep 27, 2023
8f8f259
FIX: use failed_when instead of ignore_errors
chetryan Sep 27, 2023
10a5f02
FIX: eos_designs_unit_tests
chetryan Sep 27, 2023
f279a81
FEAT: rename cloudvision_ prefic to cv_
chetryan Sep 29, 2023
5e5c603
FEAT: continue rename of cloudvision_ prefix
chetryan Sep 29, 2023
8bc22b5
Fix: Remove faulty delegation test
chetryan Sep 29, 2023
1baf8db
FIX: make device_tags or interfac_tags optional
chetryan Oct 6, 2023
8ea5049
Fix: Update molecule test to cover more scenarios
chetryan Oct 6, 2023
1bfd987
FIX: Update the molecule
chetryan Oct 9, 2023
b039f61
FIX(eos_designs): Rename field to data_path
chetryan Oct 30, 2023
da98d61
FIX(eos_designs): Use the shared_utils.rack information
chetryan Oct 30, 2023
06bf45c
FIX(eos_designs) Simplify molecule test topology
chetryan Oct 30, 2023
4ec805b
Fix(eos_designs): fix molecule test
chetryan Oct 31, 2023
28f0a18
Remove cloudvision role
ClausHolbechArista Jan 5, 2024
308a76d
Revert more things
ClausHolbechArista Jan 5, 2024
0eccd8a
Revert more things
ClausHolbechArista Jan 5, 2024
244e825
Move cv_tags to metadata
ClausHolbechArista Jan 5, 2024
aa9c06a
rerun molecule
ClausHolbechArista Jan 5, 2024
013050d
Minor updates
ClausHolbechArista Jan 5, 2024
15bce40
precommit fixes
ClausHolbechArista Jan 5, 2024
37d7356
Update data model
ClausHolbechArista Jan 5, 2024
57dae58
fix bad link
ClausHolbechArista Jan 8, 2024
ffba57c
Update doc
ClausHolbechArista Jan 8, 2024
f8e517c
Add preview to docs and schemas
ClausHolbechArista Jan 8, 2024
ebdd550
Add molecule tests
ClausHolbechArista Jan 11, 2024
b8c46f6
Fix docs
ClausHolbechArista Jan 11, 2024
e6663e0
Make docs clear for preview
ClausHolbechArista Jan 12, 2024
a96a07f
Remove preview feature from regular docs
ClausHolbechArista Jan 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: LEAF1A
metadata:
platform: cEOSLab
is_deployed: true
static_routes:
- vrf: MGMT
Expand Down Expand Up @@ -1629,3 +1627,5 @@ mlag_configuration:
reload_delay_non_mlag: '330'
ip_igmp_snooping:
globally_enabled: true
metadata:
platform: cEOSLab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: LEAF1B
metadata:
platform: cEOSLab
is_deployed: true
static_routes:
- vrf: MGMT
Expand Down Expand Up @@ -1629,3 +1627,5 @@ mlag_configuration:
reload_delay_non_mlag: '330'
ip_igmp_snooping:
globally_enabled: true
metadata:
platform: cEOSLab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: LEAF2A
metadata:
platform: 720XP
is_deployed: true
static_routes:
- vrf: MGMT
Expand Down Expand Up @@ -9944,3 +9942,5 @@ vlan_interfaces:
mtu: 1500
ip_address: 10.10.10.8/24
type: inband_mgmt
metadata:
platform: 720XP
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: LEAF3A
metadata:
platform: cEOSLab
is_deployed: true
static_routes:
- vrf: MGMT
Expand Down Expand Up @@ -3178,3 +3176,5 @@ mlag_configuration:
reload_delay_non_mlag: '330'
ip_igmp_snooping:
globally_enabled: true
metadata:
platform: cEOSLab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: LEAF3B
metadata:
platform: cEOSLab
is_deployed: true
static_routes:
- vrf: MGMT
Expand Down Expand Up @@ -3178,3 +3176,5 @@ mlag_configuration:
reload_delay_non_mlag: '330'
ip_igmp_snooping:
globally_enabled: true
metadata:
platform: cEOSLab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: LEAF3C
metadata:
platform: cEOSLab
is_deployed: true
static_routes:
- vrf: MGMT
Expand Down Expand Up @@ -3080,3 +3078,5 @@ vlan_interfaces:
mtu: 1500
ip_address: 10.10.10.11/24
type: inband_mgmt
metadata:
platform: cEOSLab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: LEAF3D
metadata:
platform: cEOSLab
is_deployed: true
static_routes:
- vrf: MGMT
Expand Down Expand Up @@ -3080,3 +3078,5 @@ vlan_interfaces:
mtu: 1500
ip_address: 10.10.10.12/24
type: inband_mgmt
metadata:
platform: cEOSLab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: LEAF3E
metadata:
platform: cEOSLab
is_deployed: true
static_routes:
- vrf: MGMT
Expand Down Expand Up @@ -3080,3 +3078,5 @@ vlan_interfaces:
mtu: 1500
ip_address: 10.10.10.13/24
type: inband_mgmt
metadata:
platform: cEOSLab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: SPINE1
metadata:
platform: cEOSLab
is_deployed: true
static_routes:
- vrf: MGMT
Expand Down Expand Up @@ -330,3 +328,5 @@ router_ospf:
ip_igmp_snooping:
globally_enabled: true
ip_virtual_router_mac_address: 00:1c:73:00:dc:01
metadata:
platform: cEOSLab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: SPINE2
metadata:
platform: cEOSLab
is_deployed: true
static_routes:
- vrf: MGMT
Expand Down Expand Up @@ -330,3 +328,5 @@ router_ospf:
ip_igmp_snooping:
globally_enabled: true
ip_virtual_router_mac_address: 00:1c:73:00:dc:01
metadata:
platform: cEOSLab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: dc1-leaf1a
metadata:
platform: vEOS-lab
is_deployed: true
router_bgp:
as: '65101'
Expand Down Expand Up @@ -465,3 +463,5 @@ virtual_source_nat_vrfs:
ip_address: 10.255.10.3
- name: VRF11
ip_address: 10.255.11.3
metadata:
platform: vEOS-lab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: dc1-leaf1b
metadata:
platform: vEOS-lab
is_deployed: true
router_bgp:
as: '65101'
Expand Down Expand Up @@ -465,3 +463,5 @@ virtual_source_nat_vrfs:
ip_address: 10.255.10.4
- name: VRF11
ip_address: 10.255.11.4
metadata:
platform: vEOS-lab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: dc1-leaf1c
metadata:
platform: vEOS-lab
is_deployed: true
static_routes:
- vrf: MGMT
Expand Down Expand Up @@ -100,3 +98,5 @@ vlans:
tenant: TENANT1
ip_igmp_snooping:
globally_enabled: true
metadata:
platform: vEOS-lab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: dc1-leaf2a
metadata:
platform: vEOS-lab
is_deployed: true
router_bgp:
as: '65102'
Expand Down Expand Up @@ -536,3 +534,5 @@ virtual_source_nat_vrfs:
ip_address: 10.255.10.5
- name: VRF11
ip_address: 10.255.11.5
metadata:
platform: vEOS-lab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: dc1-leaf2b
metadata:
platform: vEOS-lab
is_deployed: true
router_bgp:
as: '65102'
Expand Down Expand Up @@ -536,3 +534,5 @@ virtual_source_nat_vrfs:
ip_address: 10.255.10.6
- name: VRF11
ip_address: 10.255.11.6
metadata:
platform: vEOS-lab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: dc1-leaf2c
metadata:
platform: vEOS-lab
is_deployed: true
static_routes:
- vrf: MGMT
Expand Down Expand Up @@ -100,3 +98,5 @@ vlans:
tenant: TENANT1
ip_igmp_snooping:
globally_enabled: true
metadata:
platform: vEOS-lab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: dc1-spine1
metadata:
platform: vEOS-lab
is_deployed: true
router_bgp:
as: '65100'
Expand Down Expand Up @@ -176,3 +174,5 @@ router_bfd:
interval: 300
min_rx: 300
multiplier: 3
metadata:
platform: vEOS-lab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: dc1-spine2
metadata:
platform: vEOS-lab
is_deployed: true
router_bgp:
as: '65100'
Expand Down Expand Up @@ -176,3 +174,5 @@ router_bfd:
interval: 300
min_rx: 300
multiplier: 3
metadata:
platform: vEOS-lab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: dc2-leaf1a
metadata:
platform: vEOS-lab
is_deployed: true
router_bgp:
as: '65201'
Expand Down Expand Up @@ -465,3 +463,5 @@ virtual_source_nat_vrfs:
ip_address: 10.255.10.13
- name: VRF11
ip_address: 10.255.11.13
metadata:
platform: vEOS-lab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: dc2-leaf1b
metadata:
platform: vEOS-lab
is_deployed: true
router_bgp:
as: '65201'
Expand Down Expand Up @@ -465,3 +463,5 @@ virtual_source_nat_vrfs:
ip_address: 10.255.10.14
- name: VRF11
ip_address: 10.255.11.14
metadata:
platform: vEOS-lab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: dc2-leaf1c
metadata:
platform: vEOS-lab
is_deployed: true
static_routes:
- vrf: MGMT
Expand Down Expand Up @@ -100,3 +98,5 @@ vlans:
tenant: TENANT1
ip_igmp_snooping:
globally_enabled: true
metadata:
platform: vEOS-lab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: dc2-leaf2a
metadata:
platform: vEOS-lab
is_deployed: true
router_bgp:
as: '65202'
Expand Down Expand Up @@ -536,3 +534,5 @@ virtual_source_nat_vrfs:
ip_address: 10.255.10.15
- name: VRF11
ip_address: 10.255.11.15
metadata:
platform: vEOS-lab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: dc2-leaf2b
metadata:
platform: vEOS-lab
is_deployed: true
router_bgp:
as: '65202'
Expand Down Expand Up @@ -536,3 +534,5 @@ virtual_source_nat_vrfs:
ip_address: 10.255.10.16
- name: VRF11
ip_address: 10.255.11.16
metadata:
platform: vEOS-lab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: dc2-leaf2c
metadata:
platform: vEOS-lab
is_deployed: true
static_routes:
- vrf: MGMT
Expand Down Expand Up @@ -100,3 +98,5 @@ vlans:
tenant: TENANT1
ip_igmp_snooping:
globally_enabled: true
metadata:
platform: vEOS-lab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: dc2-spine1
metadata:
platform: vEOS-lab
is_deployed: true
router_bgp:
as: '65200'
Expand Down Expand Up @@ -176,3 +174,5 @@ router_bfd:
interval: 300
min_rx: 300
multiplier: 3
metadata:
platform: vEOS-lab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: dc2-spine2
metadata:
platform: vEOS-lab
is_deployed: true
router_bgp:
as: '65200'
Expand Down Expand Up @@ -176,3 +174,5 @@ router_bfd:
interval: 300
min_rx: 300
multiplier: 3
metadata:
platform: vEOS-lab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: p1
metadata:
platform: vEOS-lab
is_deployed: true
static_routes:
- vrf: MGMT
Expand Down Expand Up @@ -151,3 +149,5 @@ ethernet_interfaces:
ldp:
interface: true
igp_sync: true
metadata:
platform: vEOS-lab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: p2
metadata:
platform: vEOS-lab
is_deployed: true
static_routes:
- vrf: MGMT
Expand Down Expand Up @@ -151,3 +149,5 @@ ethernet_interfaces:
ldp:
interface: true
igp_sync: true
metadata:
platform: vEOS-lab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: p3
metadata:
platform: vEOS-lab
is_deployed: true
static_routes:
- vrf: MGMT
Expand Down Expand Up @@ -130,3 +128,5 @@ ethernet_interfaces:
ldp:
interface: true
igp_sync: true
metadata:
platform: vEOS-lab
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
hostname: p4
metadata:
platform: vEOS-lab
is_deployed: true
static_routes:
- vrf: MGMT
Expand Down Expand Up @@ -130,3 +128,5 @@ ethernet_interfaces:
ldp:
interface: true
igp_sync: true
metadata:
platform: vEOS-lab
Loading