cisco.iosxr icon indicating copy to clipboard operation
cisco.iosxr copied to clipboard

Add `iosxr_vrf_global` resource module

Open Ruchip16 opened this issue 1 year ago • 15 comments

SUMMARY

This PR adds support for iosxr.vrf_global resource module

DESCRIPTION

Here is the model design for the iosxr_vrf_global & iosxr_vrf_address_family resource module

Fixes #449 #462

ISSUE TYPE
  • Feature Pull Request
  • New Module Pull Request
COMPONENT NAME

cisco.iosxr.iosxr_vrf_global

MILESTONES
  • [x] Parsing entire argspec ( which covers gathered and parsed state )
  • [x] Merged and Deleted state working
  • [x] Replaced state working
  • [x] Overridden state working
  • [x] Unit tests & Integration tests

Ruchip16 avatar Jan 24 '24 12:01 Ruchip16

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 77.58%. Comparing base (8f9341d) to head (3c473a5). Report is 17 commits behind head on main.

:exclamation: Current head 3c473a5 differs from pull request most recent head e97d4dc

Please upload reports for the commit e97d4dc to get more accurate results.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #467      +/-   ##
==========================================
+ Coverage   76.91%   77.58%   +0.67%     
==========================================
  Files         166      170       +4     
  Lines       11298    11431     +133     
==========================================
+ Hits         8690     8869     +179     
+ Misses       2608     2562      -46     

see 46 files with indirect coverage changes

codecov[bot] avatar Jan 24 '24 12:01 codecov[bot]

Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/e11f4b6ed1774293927e957c4269cd99

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 3m 28s :heavy_check_mark: build-ansible-collection SUCCESS in 10m 33s :heavy_check_mark: ansible-tox-linters SUCCESS in 12m 49s

Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/d2258fe7a2844c61b4128c2339d8d318

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 48s :heavy_check_mark: build-ansible-collection SUCCESS in 9m 41s :heavy_check_mark: ansible-tox-linters SUCCESS in 11m 57s

Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/ab018d15234f437095e483520dcb08c7

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 08s :heavy_check_mark: build-ansible-collection SUCCESS in 9m 54s :heavy_check_mark: ansible-tox-linters SUCCESS in 12m 04s

Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/701d23ce67f244f0b8cf2c3e7c8cb0cc

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 57s :heavy_check_mark: build-ansible-collection SUCCESS in 10m 07s :heavy_check_mark: ansible-tox-linters SUCCESS in 13m 34s

Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/2dae7cec4e1844f690a6d5404fa17d33

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 3m 57s :heavy_check_mark: build-ansible-collection SUCCESS in 11m 29s :heavy_check_mark: ansible-tox-linters SUCCESS in 13m 30s

Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/e25d8a0410314ceca35fa4729090c4a6

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 5m 29s :heavy_check_mark: build-ansible-collection SUCCESS in 11m 29s :heavy_check_mark: ansible-tox-linters SUCCESS in 13m 56s

Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/de2096d7414d4437b3e084d2592d308a

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 26s :heavy_check_mark: build-ansible-collection SUCCESS in 11m 06s :heavy_check_mark: ansible-tox-linters SUCCESS in 13m 44s

Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/1309344c06aa47bb93096aaf937df904

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 36s :heavy_check_mark: build-ansible-collection SUCCESS in 9m 49s :heavy_check_mark: ansible-tox-linters SUCCESS in 13m 47s

Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/4169e40db07e486a986291c1c6a2d872

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 28s :heavy_check_mark: build-ansible-collection SUCCESS in 10m 17s :heavy_check_mark: ansible-tox-linters SUCCESS in 12m 43s

Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/e39fa352ceba4d24bc4f747da6aedf1e

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 5m 16s :heavy_check_mark: build-ansible-collection SUCCESS in 11m 14s :heavy_check_mark: ansible-tox-linters SUCCESS in 13m 26s

Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/26e2e0b2a2b74d558eaef68682203441

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 3m 54s :heavy_check_mark: build-ansible-collection SUCCESS in 11m 02s :heavy_check_mark: ansible-tox-linters SUCCESS in 13m 58s

Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/f1a9782cfdcf426b865a0067aa22709d

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 48s :heavy_check_mark: build-ansible-collection SUCCESS in 11m 03s :heavy_check_mark: ansible-tox-linters SUCCESS in 14m 41s

Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/9ef87a61ecf143a68d68bbc2e621da4b

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 59s :heavy_check_mark: build-ansible-collection SUCCESS in 10m 50s :heavy_check_mark: ansible-tox-linters SUCCESS in 14m 07s

Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/a7caf8aa38ea4ef290796a23fec7ab50

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 5m 06s :heavy_check_mark: build-ansible-collection SUCCESS in 11m 01s :heavy_check_mark: ansible-tox-linters SUCCESS in 13m 46s