config/sysinv/sysinv/sysinv/sysinv/tests/puppet
Lucas Ratusznei Fonseca fc8c161df6 Add dual stack support to the platform firewall
This change updates the firewall configuration generation to take into
account that a network can have more than one address pool associated
to it. More tests were added to address dual stack setups.

Test plan
=========

Online setup tests
------------------

System:
  - AIO-DX
  - STANDARD (2 Controllers, 2 Storages, 1 Compute)

Acceptance criteria: For all the platform interfaces, incoming ICMP,
TCP and UDP traffic is allowed only for networks/ports that are
configured in the associated address pools.

[PASS] TC1 - Install IPv4, add IPv6 pools to the platform networks
[PASS] TC2 - Install IPv6, add IPv4 pools to the platform networks

Installation tests
------------------

Systems: AIO-SX, AIO-DX, STANDARD

[PASS] TC3 - Regular installation on VirtualBox, IPv4
[PASS] TC4 - Regular installation on VirtualBox, IPv6

Related changes:
  - https://review.opendev.org/c/starlingx/stx-puppet/+/915509
  - https://review.opendev.org/c/starlingx/ansible-playbooks/+/915510

Story: 2011027
Task: 49816
Depends-On: https://review.opendev.org/c/starlingx/config/+/914141
Change-Id: Id05a583e7fd806a6ea448ac5a521902b2c7e96e4
Signed-off-by: Lucas Ratusznei Fonseca <lucas.ratuszneifonseca@windriver.com>
2024-04-17 20:16:19 -03:00
..
__init__.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
base.py kubernetes rootca host update trustBothCAs phase 2021-06-17 16:06:57 -03:00
fake_hieradata.yaml Copy hieradata on openstack when upgrading 2022-03-03 19:39:42 +00:00
test_device.py Fix yaml generation for fpga_fec_device_config 2022-05-06 11:02:31 -04:00
test_interface.py Update network interface puppet resource gen to support dual-stack 2024-04-16 16:23:15 -03:00
test_kubernetes.py Fix sriov-device-plugin config for pci-passthrough 2024-02-06 08:54:20 -03:00
test_networking.py Update network interface puppet resource gen to support dual-stack 2024-04-16 16:23:15 -03:00
test_platform.py Initial framework and unit tests for puppet plugins 2019-07-24 09:08:52 -04:00
test_platform_firewall.py Add dual stack support to the platform firewall 2024-04-17 20:16:19 -03:00
test_puppet.py Update provider_uri for openldap syncrepl over TLS 2022-09-09 17:53:34 -04:00