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

Enable IPv6 proxy when settings.server.is_ipv6=True in IPv6 runs #16795

Merged
merged 2 commits into from
Nov 7, 2024

Conversation

Gauravtalreja1
Copy link
Collaborator

@Gauravtalreja1 Gauravtalreja1 commented Oct 25, 2024

Problem Statement

IPv6 proxy isn't configured for subscription manager and DNF, causing tests to fail where we register or with installer when run for IPv6

Solution

Enable IPv6 proxy when settings.server.is_ipv6=True in IPv6 runs

@Gauravtalreja1 Gauravtalreja1 added TestFailure Issues and PRs related to a test failing in automation CherryPick PR needs CherryPick to previous branches AutoMerge_Cherry_Picked The cherrypicked PRs of master PR would be automerged if all checks passing 6.15.z Introduced in or relating directly to Satellite 6.15 6.16.z Introduced in or relating directly to Satellite 6.16 labels Oct 25, 2024
@Gauravtalreja1 Gauravtalreja1 self-assigned this Oct 25, 2024
@Gauravtalreja1 Gauravtalreja1 requested a review from a team as a code owner October 25, 2024 17:51
@Gauravtalreja1
Copy link
Collaborator Author

trigger: test-robottelo
pytest: tests/foreman/ --component "Puppet"

@Gauravtalreja1
Copy link
Collaborator Author

trigger: test-robottelo
pytest: tests/foreman/ --component "Puppet"
network_type: ipv6

@Gauravtalreja1 Gauravtalreja1 force-pushed the puppet-fix-ipv6 branch 3 times, most recently from 4194756 to ad70936 Compare November 5, 2024 22:46
@Gauravtalreja1
Copy link
Collaborator Author

trigger: test-robottelo
pytest: tests/foreman/ --component "Puppet"
network_type: ipv6

@Gauravtalreja1 Gauravtalreja1 changed the title Enable IPv6 proxy for puppet tests in IPv6 runs Enable IPv6 proxy when settings.server.is_ipv6=True in IPv6 runs Nov 6, 2024
@Gauravtalreja1
Copy link
Collaborator Author

Remaining PRT failures are related to Puppet component, I'll investigate and fix those in separate PR later

@jameerpathan111
Copy link
Contributor

trigger: test-robottelo
pytest: tests/foreman/installer/test_installer.py
network_type: ipv6

@Gauravtalreja1
Copy link
Collaborator Author

trigger: test-robottelo
pytest: tests/foreman/installer/test_installer.py
network_type: ipv6

@Satellite-QE
Copy link
Collaborator

PRT Result

Build Number: 9298
Build Status: SUCCESS
PRT Comment: pytest tests/foreman/installer/test_installer.py --external-logging
Test Result : ========= 21 passed, 3 deselected, 392 warnings in 7907.94s (2:11:47) ==========

@Satellite-QE Satellite-QE added the PRT-Passed Indicates that latest PRT run is passed for the PR label Nov 6, 2024
@jyejare jyejare merged commit a79da44 into SatelliteQE:master Nov 7, 2024
10 checks passed
@Gauravtalreja1 Gauravtalreja1 deleted the puppet-fix-ipv6 branch November 7, 2024 12:43
github-actions bot pushed a commit that referenced this pull request Nov 7, 2024
)

* Enable IPv6 proxy for puppet tests in IPv6 runs

Signed-off-by: Gaurav Talreja <[email protected]>

* Remove use of enable_proxy option and enable proxy as per setting for IPv6

Signed-off-by: Gaurav Talreja <[email protected]>

---------

Signed-off-by: Gaurav Talreja <[email protected]>
(cherry picked from commit a79da44)
Gauravtalreja1 added a commit to Gauravtalreja1/robottelo that referenced this pull request Nov 7, 2024
…elliteQE#16795)

* Enable IPv6 proxy for puppet tests in IPv6 runs

Signed-off-by: Gaurav Talreja <[email protected]>

* Remove use of enable_proxy option and enable proxy as per setting for IPv6

Signed-off-by: Gaurav Talreja <[email protected]>

---------

Signed-off-by: Gaurav Talreja <[email protected]>
(cherry picked from commit a79da44)
damoore044 pushed a commit to damoore044/robottelo that referenced this pull request Nov 8, 2024
…elliteQE#16795)

* Enable IPv6 proxy for puppet tests in IPv6 runs

Signed-off-by: Gaurav Talreja <[email protected]>

* Remove use of enable_proxy option and enable proxy as per setting for IPv6

Signed-off-by: Gaurav Talreja <[email protected]>

---------

Signed-off-by: Gaurav Talreja <[email protected]>
jyejare pushed a commit that referenced this pull request Nov 11, 2024
…runs (#16883)

Enable IPv6 proxy when settings.server.is_ipv6=True in IPv6 runs (#16795)

* Enable IPv6 proxy for puppet tests in IPv6 runs

Signed-off-by: Gaurav Talreja <[email protected]>

* Remove use of enable_proxy option and enable proxy as per setting for IPv6

Signed-off-by: Gaurav Talreja <[email protected]>

---------

Signed-off-by: Gaurav Talreja <[email protected]>
(cherry picked from commit a79da44)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
6.15.z Introduced in or relating directly to Satellite 6.15 6.16.z Introduced in or relating directly to Satellite 6.16 AutoMerge_Cherry_Picked The cherrypicked PRs of master PR would be automerged if all checks passing CherryPick PR needs CherryPick to previous branches PRT-Passed Indicates that latest PRT run is passed for the PR TestFailure Issues and PRs related to a test failing in automation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants