Skip to content

Commit

Permalink
Develop (#254)
Browse files Browse the repository at this point in the history
* [FIX] added check for list element match. (#239)

* [FIX] NPA-73, Re-execution showing change for each execution. (#240)

* [FIX] NPA-77, Network container update operation. (#241)

* - added network_view in get object search. (#242)

* Ansible lint fix (#238)

* Rebase from develop branch

* anisible-lit fixes after rebase to develop branch.

* [FIX] Ansible lint
- changelog.yaml
- nios_network_idempotence.yml

* [FIX] CI job for ansible installation

* [NPA-83] Fixed DHCP options for IPv4/v6 network container. (#243)

* [NPA-83] Fixed dhcp options for IPv4/v6 network container.

* - Added dhcp options supports for ipv4 and ipv6 network container. (#245)

* - fixed Re-execution of IPv4/v6 network playbook shows 'changed' status. (#247)

- fixed configuring dhcp option using 'num' field for network container is failing.

* - [NPA-113] Unable to remove dhcp options from DHCP Range using ansible. (#248)

* [ADD]Integration and Unit test cases for extensible attribute. (#246)

* [ADD]Integration and Unit test cases for extensible attribute.

* [FIX] Sanity Error for Unit testcase

* [FIX] Coverage module version upgrade to v7.6.1 for devel branch with python3.12

* [FIX] Sanity Testt for extensible_attribute test.

* [IMP] Updated nios-test-container version from 4.0.0 to 5.0.0

* - [NPA-125] unable to configure dhcp options with combination of 'num' and 'name' field. (#250)

* [FIX] added check for list element match. (#239)

* [FIX] NPA-73, Re-execution showing change for each execution. (#240)

* [FIX] NPA-77, Network container update operation. (#241)

* - added network_view in get object search. (#242)

* Ansible lint fix (#238)

* Rebase from develop branch

* anisible-lit fixes after rebase to develop branch.

* [FIX] Ansible lint
- changelog.yaml
- nios_network_idempotence.yml

* [FIX] CI job for ansible installation

* [NPA-83] Fixed DHCP options for IPv4/v6 network container. (#243)

* [NPA-83] Fixed dhcp options for IPv4/v6 network container.

* - Added dhcp options supports for ipv4 and ipv6 network container. (#245)

* - fixed Re-execution of IPv4/v6 network playbook shows 'changed' status. (#247)

- fixed configuring dhcp option using 'num' field for network container is failing.

* - [NPA-113] Unable to remove dhcp options from DHCP Range using ansible. (#248)

* [ADD]Integration and Unit test cases for extensible attribute. (#246)

* [ADD]Integration and Unit test cases for extensible attribute.

* [FIX] Sanity Error for Unit testcase

* [FIX] Coverage module version upgrade to v7.6.1 for devel branch with python3.12

* [FIX] Sanity Testt for extensible_attribute test.

* [IMP] Updated nios-test-container version from 4.0.0 to 5.0.0

* - [NPA-125] unable to configure dhcp options with combination of 'num' and 'name' field. (#250)

* [IMP] Updated depricated artifact v1 to v4

---------

Co-authored-by: Jaykumar Chhatbar <[email protected]>
  • Loading branch information
JkhatriInfobox and JchhatbarInfoblox authored Sep 11, 2024
1 parent 74e785c commit fb245f5
Show file tree
Hide file tree
Showing 124 changed files with 1,440 additions and 996 deletions.
13 changes: 7 additions & 6 deletions .github/workflows/ansible-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
run: ansible-galaxy collection build --output-path "${GITHUB_WORKSPACE}/.cache/collection-tarballs"

- name: Store migrated collection artifacts
uses: actions/upload-artifact@v1
uses: actions/upload-artifact@v4
with:
name: collection
path: .cache/collection-tarballs
Expand Down Expand Up @@ -74,7 +74,7 @@ jobs:
run: pip install https://github.com/ansible/ansible/archive/${{ matrix.ansible-version }}.tar.gz --disable-pip-version-check

- name: Download migrated collection artifacts
uses: actions/download-artifact@v1
uses: actions/download-artifact@v4
with:
name: collection
path: .cache/collection-tarballs
Expand All @@ -94,7 +94,7 @@ jobs:
- name: Generate coverage report
run: |
if [ "${{ matrix.ansible-version }}" == "devel" ]; then
pip install coverage==7.5.3;
pip install coverage==7.6.1;
elif [ "${{ matrix.ansible-version }}" == "stable-2.15" ]; then
pip install coverage==6.5.0;
fi
Expand Down Expand Up @@ -142,7 +142,7 @@ jobs:
run: pip install https://github.com/ansible/ansible/archive/${{ matrix.ansible-version }}.tar.gz --disable-pip-version-check

- name: Download migrated collection artifacts
uses: actions/download-artifact@v1
uses: actions/download-artifact@v4
with:
name: collection
path: .cache/collection-tarball
Expand All @@ -152,6 +152,7 @@ jobs:

- name: Setup Integration test Pre-requisites
run: |
sudo apt-get update
sudo apt install libgirepository1.0-dev gcc libcairo2-dev pkg-config python3-dev gir1.2-gtk-3.0
pip install -r /home/runner/.ansible/collections/ansible_collections/infoblox/nios_modules/tests/requirements.txt
Expand All @@ -161,7 +162,7 @@ jobs:
echo $ANSIBLE_NIOSSIM_CONTAINER
ansible-test integration -v --color --retry-on-error --continue-on-error --diff --python ${{ matrix.python-version }} --docker --coverage
env:
ANSIBLE_NIOSSIM_CONTAINER: quay.io/ansible/nios-test-container:4.0.0
ANSIBLE_NIOSSIM_CONTAINER: quay.io/ansible/nios-test-container:5.0.0
working-directory: /home/runner/.ansible/collections/ansible_collections/infoblox/nios_modules/

# ansible-test support producing code coverage date
Expand Down Expand Up @@ -200,7 +201,7 @@ jobs:
run: pip install https://github.com/ansible/ansible/archive/${{ matrix.ansible-version }}.tar.gz --disable-pip-version-check

- name: Download migrated collection artifacts
uses: actions/download-artifact@v1
uses: actions/download-artifact@v4
with:
name: collection
path: .cache/collection-tarballs
Expand Down
55 changes: 28 additions & 27 deletions changelogs/.plugin-cache.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
---
plugins:
become: {}
cache: {}
Expand Down Expand Up @@ -27,137 +28,137 @@ plugins:
nios_a_record:
description: Configure Infoblox NIOS A records
name: nios_a_record
namespace: ''
namespace: ""
version_added: 1.0.0
nios_aaaa_record:
description: Configure Infoblox NIOS AAAA records
name: nios_aaaa_record
namespace: ''
namespace: ""
version_added: 1.0.0
nios_cname_record:
description: Configure Infoblox NIOS CNAME records
name: nios_cname_record
namespace: ''
namespace: ""
version_added: 1.0.0
nios_dns_view:
description: Configure Infoblox NIOS DNS views
name: nios_dns_view
namespace: ''
namespace: ""
version_added: 1.0.0
nios_dtc_lbdn:
description: Configure Infoblox NIOS DTC LBDN
name: nios_dtc_lbdn
namespace: ''
namespace: ""
version_added: 1.1.0
nios_dtc_pool:
description: Configure Infoblox NIOS DTC Pool
name: nios_dtc_pool
namespace: ''
namespace: ""
version_added: 1.1.0
nios_dtc_server:
description: Configure Infoblox NIOS DTC Server
name: nios_dtc_server
namespace: ''
namespace: ""
version_added: 1.1.0
nios_dtc_monitor_http:
description: Configure Infoblox NIOS DTC HTTP monitor
name: nios_dtc_monitor_http
namespace: ''
namespace: ""
version_added: 1.6.0
nios_dtc_monitor_tcp:
description: Configure Infoblox NIOS DTC TCP monitor
name: nios_dtc_monitor_tcp
namespace: ''
namespace: ""
version_added: 1.6.0
nios_dtc_monitor_icmp:
description: Configure Infoblox NIOS DTC ICMP monitor
name: nios_dtc_monitor_icmp
namespace: ''
namespace: ""
version_added: 1.6.0
nios_dtc_monitor_pdp:
description: Configure Infoblox NIOS DTC PDP monitor
name: nios_dtc_monitor_pdp
namespace: ''
namespace: ""
version_added: 1.6.0
nios_dtc_monitor_sip:
description: Configure Infoblox NIOS DTC SIP monitor
name: nios_dtc_monitor_sip
namespace: ''
namespace: ""
version_added: 1.6.0
nios_dtc_monitor_snmp:
description: Configure Infoblox NIOS DTC SNMP monitor
name: nios_dtc_monitor_snmp
namespace: ''
namespace: ""
version_added: 1.6.0
nios_dtc_topology:
description: Configure Infoblox NIOS DTC Topology
name: nios_dtc_topology
namespace: ''
namespace: ""
version_added: 1.6.0
nios_fixed_address:
description: Configure Infoblox NIOS DHCP Fixed Address
name: nios_fixed_address
namespace: ''
namespace: ""
version_added: 1.0.0
nios_host_record:
description: Configure Infoblox NIOS host records
name: nios_host_record
namespace: ''
namespace: ""
version_added: 1.0.0
nios_member:
description: Configure Infoblox NIOS members
name: nios_member
namespace: ''
namespace: ""
version_added: 1.0.0
nios_mx_record:
description: Configure Infoblox NIOS MX records
name: nios_mx_record
namespace: ''
namespace: ""
version_added: 1.0.0
nios_naptr_record:
description: Configure Infoblox NIOS NAPTR records
name: nios_naptr_record
namespace: ''
namespace: ""
version_added: 1.0.0
nios_network:
description: Configure Infoblox NIOS network object
name: nios_network
namespace: ''
namespace: ""
version_added: 1.0.0
nios_network_view:
description: Configure Infoblox NIOS network views
name: nios_network_view
namespace: ''
namespace: ""
version_added: 1.0.0
nios_nsgroup:
description: Configure InfoBlox DNS Nameserver Groups
name: nios_nsgroup
namespace: ''
namespace: ""
version_added: 1.0.0
nios_ptr_record:
description: Configure Infoblox NIOS PTR records
name: nios_ptr_record
namespace: ''
namespace: ""
version_added: 1.0.0
nios_restartservices:
description: Restart grid services.
name: nios_restartservices
namespace: ''
namespace: ""
version_added: 1.1.0
nios_srv_record:
description: Configure Infoblox NIOS SRV records
name: nios_srv_record
namespace: ''
namespace: ""
version_added: 1.0.0
nios_txt_record:
description: Configure Infoblox NIOS txt records
name: nios_txt_record
namespace: ''
namespace: ""
version_added: 1.0.0
nios_zone:
description: Configure Infoblox NIOS DNS zones
name: nios_zone
namespace: ''
namespace: ""
version_added: 1.0.0
netconf: {}
shell: {}
Expand Down
Loading

0 comments on commit fb245f5

Please sign in to comment.