Skip to content

Add support for provisioning over IPv6#833

Merged
stbenjam merged 1 commit intoopenshift-metal3:masterfrom
derekhiggins:ipv6-dev-scripts
Feb 20, 2020
Merged

Add support for provisioning over IPv6#833
stbenjam merged 1 commit intoopenshift-metal3:masterfrom
derekhiggins:ipv6-dev-scripts

Conversation

@derekhiggins
Copy link
Copy Markdown
Collaborator

Sticking to the same defaults as the metal3-dev-env support
for consistency.

@derekhiggins
Copy link
Copy Markdown
Collaborator Author

/hold

@derekhiggins derekhiggins changed the title Add support for provisioning over IPv6 [WIP]: Add support for provisioning over IPv6 Oct 24, 2019
@derekhiggins derekhiggins force-pushed the ipv6-dev-scripts branch 2 times, most recently from e7da2cf to 5ed2a34 Compare November 28, 2019 17:30
@derekhiggins
Copy link
Copy Markdown
Collaborator Author

For IPv6 should be tested with openshift/installer#2727

@derekhiggins derekhiggins changed the title [WIP]: Add support for provisioning over IPv6 Add support for provisioning over IPv6 Dec 20, 2019
@derekhiggins derekhiggins added the CI check this PR with CI label Dec 20, 2019
@derekhiggins derekhiggins mentioned this pull request Dec 20, 2019
@metal3ci
Copy link
Copy Markdown

Build FAILURE, see build http://10.8.144.11:8080/job/dev-tools/1390/

@metal3ci
Copy link
Copy Markdown

Build FAILURE, see build http://10.8.144.11:8080/job/dev-tools/1418/

@metal3ci
Copy link
Copy Markdown

Build FAILURE, see build http://10.8.144.11:8080/job/dev-tools/1426/

@stbenjam
Copy link
Copy Markdown
Member

stbenjam commented Feb 7, 2020

The installer IPv6 fixes have landed. This needs a rebase when you get a chance.

I assume we also still need the UEFI/IPv6-compatible (snponly.efi) iPXE in the OpenShift ironic images

@metal3ci
Copy link
Copy Markdown

Build FAILURE, see build http://10.8.144.11:8080/job/dev-tools/1502/

@metal3ci
Copy link
Copy Markdown

Build FAILURE, see build http://10.8.144.11:8080/job/dev-tools/1511/

@metal3ci
Copy link
Copy Markdown

Build SUCCESS, see build http://10.8.144.11:8080/job/dev-tools/1514/

Comment thread 02_configure_host.sh Outdated
Comment thread utils.sh Outdated
@metal3ci
Copy link
Copy Markdown

Build SUCCESS, see build http://10.8.144.11:8080/job/dev-tools/1521/

Comment thread 02_configure_host.sh Outdated
if ! sudo iptables -C INPUT -i baremetal -p udp -m udp --dport 6230:${VBMC_MAX_PORT} -j ACCEPT 2>/dev/null ; then
sudo iptables -I INPUT -i baremetal -p udp -m udp --dport 6230:${VBMC_MAX_PORT} -j ACCEPT
if ! sudo $IPTABLES -C INPUT -i baremetal -p udp -m udp --dport 6230:6235 -j ACCEPT 2>/dev/null ; then
sudo $IPTABLES -I INPUT -i baremetal -p udp -m udp --dport 6230:6235 -j ACCEPT
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry just noticed this: can you put back VBMC_MAX_PORT?

Otherwise this is good to go.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yup

Comment thread ocp_install_env.sh Outdated
clusterOSImage: http://${MIRROR_IP}/images/${MACHINE_OS_IMAGE_NAME}?sha256=${MACHINE_OS_IMAGE_SHA256}
bootstrapOSImage: http://$(wrap_if_ipv6 $MIRROR_IP)/images/${MACHINE_OS_BOOTSTRAP_IMAGE_NAME}?sha256=${MACHINE_OS_BOOTSTRAP_IMAGE_UNCOMPRESSED_SHA256}
clusterOSImage: http://$(wrap_if_ipv6 $MIRROR_IP)/images/${MACHINE_OS_IMAGE_NAME}?sha256=${MACHINE_OS_IMAGE_SHA256}
provisioningNetworkCIDR: $PROVISIONING_NETWORK
Copy link
Copy Markdown
Member

@stbenjam stbenjam Feb 20, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be removed, it's handled by the network_configuration function above, to keep compatability with 4.3

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

will do

Sticking to the same defaults as the metal3-dev-env support
for consistency.
@stbenjam
Copy link
Copy Markdown
Member

Thanks, LGTM

@stbenjam stbenjam merged commit 7474d1f into openshift-metal3:master Feb 20, 2020
@metal3ci
Copy link
Copy Markdown

Build FAILURE, see build http://10.8.144.11:8080/job/dev-tools/1523/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI check this PR with CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants