Closed patrickdillon closed 4 days ago
@patrickdillon: This pull request references CORS-2754 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.18.0" version, but no target version was set.
/test ?
@patrickdillon: The following commands are available to trigger required jobs:
/test altinfra-images
/test aro-unit
/test artifacts-images
/test e2e-agent-compact-ipv4
/test e2e-aws-ovn
/test e2e-aws-ovn-edge-zones-manifest-validation
/test e2e-aws-ovn-upi
/test e2e-azure-ovn
/test e2e-azure-ovn-upi
/test e2e-gcp-ovn
/test e2e-gcp-ovn-upi
/test e2e-metal-ipi-ovn-ipv6
/test e2e-openstack-ovn
/test e2e-vsphere-ovn
/test e2e-vsphere-ovn-upi
/test gofmt
/test golint
/test govet
/test images
/test integration-tests
/test integration-tests-nodejoiner
/test okd-images
/test okd-unit
/test okd-verify-codegen
/test openstack-manifests
/test shellcheck
/test terraform-images
/test terraform-verify-vendor
/test tf-lint
/test unit
/test verify-codegen
/test verify-vendor
/test yaml-lint
The following commands are available to trigger optional jobs:
/test altinfra-e2e-aws-custom-security-groups
/test altinfra-e2e-aws-ovn
/test altinfra-e2e-aws-ovn-fips
/test altinfra-e2e-aws-ovn-imdsv2
/test altinfra-e2e-aws-ovn-localzones
/test altinfra-e2e-aws-ovn-proxy
/test altinfra-e2e-aws-ovn-shared-vpc
/test altinfra-e2e-aws-ovn-shared-vpc-local-zones
/test altinfra-e2e-aws-ovn-shared-vpc-wavelength-zones
/test altinfra-e2e-aws-ovn-single-node
/test altinfra-e2e-aws-ovn-wavelengthzones
/test altinfra-e2e-azure-capi-ovn
/test altinfra-e2e-azure-ovn-shared-vpc
/test altinfra-e2e-gcp-capi-ovn
/test altinfra-e2e-gcp-ovn-byo-network-capi
/test altinfra-e2e-gcp-ovn-secureboot-capi
/test altinfra-e2e-gcp-ovn-xpn-capi
/test altinfra-e2e-ibmcloud-capi-ovn
/test altinfra-e2e-nutanix-capi-ovn
/test altinfra-e2e-openstack-capi-ccpmso
/test altinfra-e2e-openstack-capi-ccpmso-zone
/test altinfra-e2e-openstack-capi-dualstack
/test altinfra-e2e-openstack-capi-dualstack-upi
/test altinfra-e2e-openstack-capi-dualstack-v6primary
/test altinfra-e2e-openstack-capi-externallb
/test altinfra-e2e-openstack-capi-nfv-intel
/test altinfra-e2e-openstack-capi-ovn
/test altinfra-e2e-openstack-capi-proxy
/test altinfra-e2e-vsphere-capi-multi-vcenter-ovn
/test altinfra-e2e-vsphere-capi-ovn
/test altinfra-e2e-vsphere-capi-static-ovn
/test altinfra-e2e-vsphere-capi-zones
/test azure-ovn-marketplace-images
/test e2e-agent-4control-ipv4
/test e2e-agent-5control-ipv4
/test e2e-agent-compact-ipv4-add-nodes
/test e2e-agent-compact-ipv4-appliance-diskimage
/test e2e-agent-compact-ipv4-none-platform
/test e2e-agent-ha-dualstack
/test e2e-agent-sno-ipv4-pxe
/test e2e-agent-sno-ipv6
/test e2e-aws-overlay-mtu-ovn-1200
/test e2e-aws-ovn-custom-iam-profile
/test e2e-aws-ovn-edge-zones
/test e2e-aws-ovn-fips
/test e2e-aws-ovn-heterogeneous
/test e2e-aws-ovn-imdsv2
/test e2e-aws-ovn-min-perms
/test e2e-aws-ovn-proxy
/test e2e-aws-ovn-public-ipv4-pool
/test e2e-aws-ovn-public-ipv4-pool-disabled
/test e2e-aws-ovn-public-subnets
/test e2e-aws-ovn-shared-vpc-custom-security-groups
/test e2e-aws-ovn-shared-vpc-edge-zones
/test e2e-aws-ovn-single-node
/test e2e-aws-ovn-techpreview
/test e2e-aws-ovn-upgrade
/test e2e-aws-ovn-workers-rhel8
/test e2e-aws-upi-proxy
/test e2e-azure-ovn-resourcegroup
/test e2e-azure-ovn-shared-vpc
/test e2e-azure-ovn-techpreview
/test e2e-azurestack
/test e2e-azurestack-upi
/test e2e-crc
/test e2e-external-aws
/test e2e-external-aws-ccm
/test e2e-gcp-ovn-byo-vpc
/test e2e-gcp-ovn-heterogeneous
/test e2e-gcp-ovn-techpreview
/test e2e-gcp-ovn-xpn
/test e2e-gcp-secureboot
/test e2e-gcp-upgrade
/test e2e-gcp-upi-xpn
/test e2e-ibmcloud-ovn
/test e2e-metal-assisted
/test e2e-metal-ipi-ovn
/test e2e-metal-ipi-ovn-dualstack
/test e2e-metal-ipi-ovn-swapped-hosts
/test e2e-metal-ipi-ovn-virtualmedia
/test e2e-metal-single-node-live-iso
/test e2e-nutanix-ovn
/test e2e-openstack-ccpmso
/test e2e-openstack-ccpmso-zone
/test e2e-openstack-dualstack
/test e2e-openstack-dualstack-upi
/test e2e-openstack-externallb
/test e2e-openstack-nfv-intel
/test e2e-openstack-proxy
/test e2e-openstack-singlestackv6
/test e2e-powervs-capi-ovn
/test e2e-vsphere-multi-vcenter-ovn
/test e2e-vsphere-ovn-multi-network
/test e2e-vsphere-ovn-techpreview
/test e2e-vsphere-ovn-upi-zones
/test e2e-vsphere-ovn-zones
/test e2e-vsphere-ovn-zones-techpreview
/test e2e-vsphere-static-ovn
/test okd-e2e-aws-ovn
/test okd-e2e-aws-ovn-upgrade
/test okd-e2e-gcp
/test okd-e2e-gcp-ovn-upgrade
/test okd-e2e-vsphere
/test okd-scos-e2e-aws-ovn
/test okd-scos-images
/test tf-fmt
Use /test all
to run the following jobs that were automatically triggered:
pull-ci-openshift-installer-master-altinfra-images
pull-ci-openshift-installer-master-aro-unit
pull-ci-openshift-installer-master-artifacts-images
pull-ci-openshift-installer-master-e2e-aws-ovn
pull-ci-openshift-installer-master-gofmt
pull-ci-openshift-installer-master-golint
pull-ci-openshift-installer-master-govet
pull-ci-openshift-installer-master-images
pull-ci-openshift-installer-master-okd-scos-e2e-aws-ovn
pull-ci-openshift-installer-master-okd-unit
pull-ci-openshift-installer-master-okd-verify-codegen
pull-ci-openshift-installer-master-shellcheck
pull-ci-openshift-installer-master-tf-fmt
pull-ci-openshift-installer-master-tf-lint
pull-ci-openshift-installer-master-unit
pull-ci-openshift-installer-master-verify-codegen
pull-ci-openshift-installer-master-verify-vendor
pull-ci-openshift-installer-master-yaml-lint
PowerVS apparently always sets this manifest:
/test e2e-powervs-capi-ovn
Also, need to rename these tests
/cc @mtulio Marco would you take a look here? I needed to rework some of the things that you added for custom MTU/edge nodes.
/test e2e-powervs-capi-ovn
/cc @mtulio Marco would you take a look here? I needed to rework some of the things that you added for custom MTU/edge nodes.
@patrickdillon , sure! Thanks for pinging. If you don't mind, let me trigger an specific e2e for the mtu while reviewing.
/test e2e-aws-overlay-mtu-ovn-1200
ug will fix the fresh linting and codegen errors after tests run. they are minor.
I have finished all the changes I intend except for the linting/codegen minor fix. So PTAL!
/test e2e-aws-ovn-edge-zones
/test e2e-powervs-capi-ovn
/hold Need to make some updates to the api
@patrickdillon: This pull request references CORS-2754 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.18.0" version, but no target version was set.
/hold cancel
During some further testing, I discovered that V4InternalSubnet will be deprecated soon (see https://github.com/openshift/api/pull/1626), so I updated the install config API to mirror the direction we are going, rather than that which we will soon deprecate.
It was pretty much a simple 1-1 replacement of ovnKubernetesConfig.V4InternalSubnet
with ovnKubernetesConfig.ipv4.InternalJoinSubnet
Tested a successful install in AWS & confirmed the internal join subnet is as specified in the install config
# oc describe networks.operator.openshift.io cluster | yq .Spec
Cluster Network:
Cidr: 10.128.0.0/14
Host Prefix: 23
Default Network:
Ovn Kubernetes Config:
Egress IP Config:
Gateway Config:
ipv4:
ipv6:
Routing Via Host: false
Geneve Port: 6081
Ipsec Config:
Mode: Disabled
ipv4:
Internal Join Subnet: 101.64.0.0/16
Mtu: 8901
Policy Audit Config:
Destination: null
Max File Size: 50
Max Log Files: 5
Rate Limit: 20
Syslog Facility: local0
Type: OVNKubernetes
Deploy Kube Proxy: false
Disable Multi Network: false
Disable Network Diagnostics: false
Log Level: Normal
Management State: Managed
Observed Config: <nil>
Operator Log Level: Normal
Service Network: 172.30.0.0/16
Unsupported Config Overrides: <nil>
Use Multi Network Policy: false
/test e2e-powervs-capi-ovn
/approve
A couple of minor comments which can be fixed when golint errors are fixed.
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: sadasu
The full list of commands accepted by this bot can be found here.
The pull request process is described here
/test e2e-powervs-capi-ovn
@patrickdillon can you confirm that this feature is fully enabled through install-config.yaml? I.e. manifest patching is not necessary?
@patrickdillon can you confirm that this feature is fully enabled through install-config.yaml? I.e. manifest patching is not necessary?
correct. everything is handled via install config:
networking:
ovnKubernetesConfig:
ipv4:
internalJoinSubnet: 101.64.0.0/16
/label acknowledge-critical-fixes-only
@patrickdillon: The following test failed, say /retest
to rerun all failed tests or /retest-required
to rerun all mandatory failed tests:
Test name | Commit | Details | Required | Rerun command |
---|---|---|---|---|
ci/prow/e2e-powervs-capi-ovn | dbee680bec66012453faec17c72decd70c7b336e | link | false | /test e2e-powervs-capi-ovn |
Full PR test history. Your PR dashboard.
[ART PR BUILD NOTIFIER]
Distgit: ose-installer-altinfra This PR has been included in build ose-installer-altinfra-container-v4.19.0-202411212037.p0.g545c830.assembly.stream.el9. All builds following this will include this PR.
[ART PR BUILD NOTIFIER]
Distgit: ose-installer-terraform-providers This PR has been included in build ose-installer-terraform-providers-container-v4.19.0-202411212037.p0.g545c830.assembly.stream.el9. All builds following this will include this PR.
[ART PR BUILD NOTIFIER]
Distgit: ose-baremetal-installer This PR has been included in build ose-baremetal-installer-container-v4.19.0-202411212037.p0.g545c830.assembly.stream.el9. All builds following this will include this PR.
[ART PR BUILD NOTIFIER]
Distgit: ose-installer-artifacts This PR has been included in build ose-installer-artifacts-container-v4.19.0-202411212037.p0.g545c830.assembly.stream.el9. All builds following this will include this PR.
Adds support for customizing the v4InternalSubnet for ovn-kubernetes with an install config field:
for example
would produce