Skip to content

SDN-4168: Optimize timing for IPsec tests - #28797

Merged
openshift-merge-bot[bot] merged 3 commits into
openshift:masterfrom
pperiyasamy:fix-ipsec-for-ci
Dec 21, 2024
Merged

SDN-4168: Optimize timing for IPsec tests #28797
openshift-merge-bot[bot] merged 3 commits into
openshift:masterfrom
pperiyasamy:fix-ipsec-for-ci

Conversation

@pperiyasamy

@pperiyasamy pperiyasamy commented May 13, 2024

Copy link
Copy Markdown
Member

The ipsec test suite takes about 5-6 hours to finish running the tests, This PR optimizes ipsec tests such that it reboots only worker nodes for cert installation and tests execution time can be greatly reduced to 2-3 hrs.

@pperiyasamy
pperiyasamy marked this pull request as draft May 13, 2024 11:52
@openshift-ci openshift-ci Bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label May 13, 2024
@openshift-ci
openshift-ci Bot requested review from knobunc and trozet May 13, 2024 11:58
@pperiyasamy pperiyasamy changed the title Fix IPsec tests for CI run Optimize timing for IPsec tests May 15, 2024
@pperiyasamy
pperiyasamy marked this pull request as ready for review May 15, 2024 13:47
@openshift-ci openshift-ci Bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label May 15, 2024
@openshift-ci
openshift-ci Bot requested review from danwinship and ingvagabund May 15, 2024 13:51
@pperiyasamy pperiyasamy changed the title Optimize timing for IPsec tests SDN-4168: Optimize timing for IPsec tests May 15, 2024
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label May 15, 2024
@openshift-ci-robot

openshift-ci-robot commented May 15, 2024

Copy link
Copy Markdown

@pperiyasamy: This pull request references SDN-4168 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.16.0" version, but no target version was set.

Details

In response to this:

The ipsec test suite takes about 5-6 hours to finish running the tests which doesn't work well with e2e-aws-ovn-ipsec-serial CI lane as it produces many disruptive events and failing all the time. Hence this commit optimizes ipsec tests so that it doesn't cause any cluster reboot when changing ipsec modes.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@openshift-trt-bot

Copy link
Copy Markdown

Job Failure Risk Analysis for sha: 94bd34b

Job Name Failure Risk
pull-ci-openshift-origin-master-e2e-aws-ovn-single-node-upgrade Low
[bz-Node Tuning Operator] clusteroperator/node-tuning should not change condition/Available
This test has passed 50.00% of 2 runs on release 4.17 [amd64 aws ovn single-node upgrade upgrade-micro] in the last week.
---
[bz-apiserver-auth] clusteroperator/authentication should not change condition/Available
This test has passed 0.00% of 2 runs on release 4.17 [amd64 aws ovn single-node upgrade upgrade-micro] in the last week.
---
[bz-openshift-controller-manager] clusteroperator/openshift-controller-manager should not change condition/Available
This test has passed 50.00% of 2 runs on release 4.17 [amd64 aws ovn single-node upgrade upgrade-micro] in the last week.
---
[bz-Storage] clusteroperator/storage should not change condition/Available
This test has passed 50.00% of 2 runs on release 4.17 [amd64 aws ovn single-node upgrade upgrade-micro] in the last week.
---
Showing 4 of 7 test results

@pperiyasamy

Copy link
Copy Markdown
Member Author

/assign @jcaamano

@openshift-trt-bot

Copy link
Copy Markdown

Job Failure Risk Analysis for sha: 59a8b3a

Job Name Failure Risk
pull-ci-openshift-origin-master-e2e-aws-ovn-single-node IncompleteTests
Tests for this run (98) are below the historical average (1543): IncompleteTests (not enough tests ran to make a reasonable risk analysis; this could be due to infra, installation, or upgrade problems)

@jcaamano jcaamano left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@pperiyasamy I think we need to find a way to test this in CI without merging

func ensureIPsecExternalEnabled(oc *exutil.CLI) error {
return wait.PollUntilContextTimeout(context.Background(), ipsecRolloutWaitInterval,
ipsecRolloutWaitDuration, true, func(ctx context.Context) (bool, error) {
ds, err := getDaemonSet(oc, ovnNamespace, ovnIPsecDsName)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I would add a comment here that you expect the daemon set to not be deployed

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

done

Comment thread test/extended/networking/ipsec.go Outdated
return nil
})
pingSync.Go(func() error {
wg.Wait()

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I don't think this wait group is going to help

I would just increase the ping counter if you think we need that

o.Expect(err).To(o.HaveOccurred())
err = pingAndCheckNodeTraffic(config.srcNodeConfig, config.dstNodeConfig, icmp)
o.Expect(err).To(o.HaveOccurred())
err = nil

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

why did you need this?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I just realized you probably need to consider using GinkgoHelper() if you are going to use gomega on helper functions
https://onsi.github.io/gomega/#making-assertions-in-helper-functions

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

The err is expected to happen here. so err = nil is needed to make defer block clean up test pods.
added GinkgoHelper() in helper functions.

Comment thread test/extended/networking/ipsec.go Outdated
o.Expect(nsCertMachineConfig).NotTo(o.BeNil())
o.Eventually(func() bool {
pools, err := getMachineConfigPoolByLabel(oc, workerRoleMachineConfigLabel)
o.Expect(err).NotTo(o.HaveOccurred())

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I just realized your function needs to take a gomega instance as parameter if you plan to use it within Eventually blocks
https://onsi.github.io/gomega/#category-3-making-assertions-eminem-the-function-passed-into-codeeventuallycode

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

yes, done.

Comment thread test/extended/networking/ipsec.go Outdated
g.By(fmt.Sprintf("configure IPsec in %s mode and validate traffic", mode))
// Change IPsec mode to External and packet capture on the node's interface
// must be geneve encapsulated ones.
// Change IPsec mode to given mode and do packet capture on the node's interface

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This err := configureIPsecMode(oc, mode) is not causing a reboot when ipsec machine config extensions are deployed? Is that because we the CI job starts deploys the cluster with IPSec already enabled? In Full mode?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

yes, this is what we discussed last week. We'll have CI job starting cluster with IPsec full mode and then execute the tests with minimal number of node reboots

if !time.Now().Before(certExpirationDate) {
framework.Failf("certficates in the Machine Config are expired, Please consider recreating those certificates")
}
nsCertMachineConfig, err := createIPsecCertsMachineConfig(oc)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I guess this does not cause a reboot because they are just ceerts

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

this still causes reboot of worker nodes and certs are deployed via machine config.

@pperiyasamy pperiyasamy left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I think we need to find a way to test this in CI without merging

yes, we must merge this CI lane openshift/release#50687 to get this tested. cc @jluhrsen

func ensureIPsecExternalEnabled(oc *exutil.CLI) error {
return wait.PollUntilContextTimeout(context.Background(), ipsecRolloutWaitInterval,
ipsecRolloutWaitDuration, true, func(ctx context.Context) (bool, error) {
ds, err := getDaemonSet(oc, ovnNamespace, ovnIPsecDsName)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

done

o.Expect(err).To(o.HaveOccurred())
err = pingAndCheckNodeTraffic(config.srcNodeConfig, config.dstNodeConfig, icmp)
o.Expect(err).To(o.HaveOccurred())
err = nil

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

The err is expected to happen here. so err = nil is needed to make defer block clean up test pods.
added GinkgoHelper() in helper functions.

if !time.Now().Before(certExpirationDate) {
framework.Failf("certficates in the Machine Config are expired, Please consider recreating those certificates")
}
nsCertMachineConfig, err := createIPsecCertsMachineConfig(oc)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

this still causes reboot of worker nodes and certs are deployed via machine config.

g.By(fmt.Sprintf("configure IPsec in %s mode and validate traffic", mode))
// Change IPsec mode to External and packet capture on the node's interface
// must be geneve encapsulated ones.
// Change IPsec mode to given mode and do packet capture on the node's interface

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

yes, this is what we discussed last week. We'll have CI job starting cluster with IPsec full mode and then execute the tests with minimal number of node reboots

Comment thread test/extended/networking/ipsec.go Outdated
o.Expect(nsCertMachineConfig).NotTo(o.BeNil())
o.Eventually(func() bool {
pools, err := getMachineConfigPoolByLabel(oc, workerRoleMachineConfigLabel)
o.Expect(err).NotTo(o.HaveOccurred())

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

yes, done.

@pperiyasamy

Copy link
Copy Markdown
Member Author

/test ?

@openshift-ci

openshift-ci Bot commented May 31, 2024

Copy link
Copy Markdown
Contributor

@pperiyasamy: The following commands are available to trigger required jobs:

  • /test e2e-aws-jenkins
  • /test e2e-aws-ovn-edge-zones
  • /test e2e-aws-ovn-fips
  • /test e2e-aws-ovn-image-registry
  • /test e2e-aws-ovn-serial
  • /test e2e-gcp-ovn
  • /test e2e-gcp-ovn-builds
  • /test e2e-gcp-ovn-image-ecosystem
  • /test e2e-gcp-ovn-upgrade
  • /test e2e-metal-ipi-ovn-ipv6
  • /test images
  • /test lint
  • /test unit
  • /test verify
  • /test verify-deps

The following commands are available to trigger optional jobs:

  • /test 4.12-upgrade-from-stable-4.11-e2e-aws-ovn-upgrade-rollback
  • /test e2e-agnostic-ovn-cmd
  • /test e2e-aws
  • /test e2e-aws-csi
  • /test e2e-aws-disruptive
  • /test e2e-aws-etcd-recovery
  • /test e2e-aws-ovn
  • /test e2e-aws-ovn-cgroupsv2
  • /test e2e-aws-ovn-etcd-scaling
  • /test e2e-aws-ovn-ipsec-serial
  • /test e2e-aws-ovn-kubevirt
  • /test e2e-aws-ovn-single-node
  • /test e2e-aws-ovn-single-node-serial
  • /test e2e-aws-ovn-single-node-upgrade
  • /test e2e-aws-ovn-upgrade
  • /test e2e-aws-ovn-upi
  • /test e2e-aws-proxy
  • /test e2e-azure
  • /test e2e-azure-ovn-etcd-scaling
  • /test e2e-azure-ovn-upgrade
  • /test e2e-baremetalds-kubevirt
  • /test e2e-gcp-csi
  • /test e2e-gcp-disruptive
  • /test e2e-gcp-fips-serial
  • /test e2e-gcp-ovn-etcd-scaling
  • /test e2e-gcp-ovn-rt-upgrade
  • /test e2e-gcp-ovn-techpreview
  • /test e2e-gcp-ovn-techpreview-serial
  • /test e2e-metal-ipi-ovn
  • /test e2e-metal-ipi-ovn-dualstack
  • /test e2e-metal-ipi-ovn-dualstack-local-gateway
  • /test e2e-metal-ipi-serial
  • /test e2e-metal-ipi-serial-ovn-ipv6
  • /test e2e-metal-ipi-virtualmedia
  • /test e2e-openstack-ovn
  • /test e2e-openstack-serial
  • /test e2e-vsphere
  • /test e2e-vsphere-ovn-dualstack-primaryv6
  • /test e2e-vsphere-ovn-etcd-scaling
  • /test okd-e2e-gcp
  • /test okd-scos-images

Use /test all to run the following jobs that were automatically triggered:

  • pull-ci-openshift-origin-master-e2e-agnostic-ovn-cmd
  • pull-ci-openshift-origin-master-e2e-aws-csi
  • pull-ci-openshift-origin-master-e2e-aws-ovn-cgroupsv2
  • pull-ci-openshift-origin-master-e2e-aws-ovn-edge-zones
  • pull-ci-openshift-origin-master-e2e-aws-ovn-fips
  • pull-ci-openshift-origin-master-e2e-aws-ovn-ipsec-serial
  • pull-ci-openshift-origin-master-e2e-aws-ovn-serial
  • pull-ci-openshift-origin-master-e2e-aws-ovn-single-node
  • pull-ci-openshift-origin-master-e2e-aws-ovn-single-node-serial
  • pull-ci-openshift-origin-master-e2e-aws-ovn-single-node-upgrade
  • pull-ci-openshift-origin-master-e2e-aws-ovn-upgrade
  • pull-ci-openshift-origin-master-e2e-gcp-csi
  • pull-ci-openshift-origin-master-e2e-gcp-ovn
  • pull-ci-openshift-origin-master-e2e-gcp-ovn-builds
  • pull-ci-openshift-origin-master-e2e-gcp-ovn-rt-upgrade
  • pull-ci-openshift-origin-master-e2e-gcp-ovn-upgrade
  • pull-ci-openshift-origin-master-e2e-metal-ipi-ovn
  • pull-ci-openshift-origin-master-e2e-metal-ipi-ovn-ipv6
  • pull-ci-openshift-origin-master-e2e-openstack-ovn
  • pull-ci-openshift-origin-master-images
  • pull-ci-openshift-origin-master-lint
  • pull-ci-openshift-origin-master-unit
  • pull-ci-openshift-origin-master-verify
  • pull-ci-openshift-origin-master-verify-deps
Details

In response to this:

/test ?

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@pperiyasamy

Copy link
Copy Markdown
Member Author

/test e2e-aws-ovn-ipsec-serial

4 similar comments
@pperiyasamy

Copy link
Copy Markdown
Member Author

/test e2e-aws-ovn-ipsec-serial

@pperiyasamy

Copy link
Copy Markdown
Member Author

/test e2e-aws-ovn-ipsec-serial

@pperiyasamy

Copy link
Copy Markdown
Member Author

/test e2e-aws-ovn-ipsec-serial

@pperiyasamy

Copy link
Copy Markdown
Member Author

/test e2e-aws-ovn-ipsec-serial

@openshift-trt-bot

Copy link
Copy Markdown

Job Failure Risk Analysis for sha: ff43448

Job Name Failure Risk
pull-ci-openshift-origin-master-e2e-aws-ovn-single-node-upgrade IncompleteTests
Tests for this run (99) are below the historical average (2010): IncompleteTests (not enough tests ran to make a reasonable risk analysis; this could be due to infra, installation, or upgrade problems)
pull-ci-openshift-origin-master-e2e-aws-ovn-single-node IncompleteTests
Tests for this run (98) are below the historical average (1330): IncompleteTests (not enough tests ran to make a reasonable risk analysis; this could be due to infra, installation, or upgrade problems)

@openshift-trt

openshift-trt Bot commented Dec 18, 2024

Copy link
Copy Markdown

Job Failure Risk Analysis for sha: 7386625

Job Name Failure Risk
pull-ci-openshift-origin-master-okd-scos-e2e-aws-ovn IncompleteTests
Tests for this run (20) are below the historical average (442): IncompleteTests (not enough tests ran to make a reasonable risk analysis; this could be due to infra, installation, or upgrade problems)
pull-ci-openshift-origin-master-e2e-aws-ovn-cgroupsv2 Medium
[bz-kube-apiserver][invariant] alert/KubeAPIErrorBudgetBurn should not be at or above info
This test has passed 95.65% of 69 runs on jobs ['periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-cgroupsv2'] in the last 14 days.

Open Bugs
SNO error rate for alert/KubeAPIErrorBudgetBurn should not be at or above info
alert/KubeAPIErrorBudgetBurn should not be at or above info

@pperiyasamy

Copy link
Copy Markdown
Member Author

/test e2e-aws-ovn-ipsec-serial

@openshift-trt

openshift-trt Bot commented Dec 19, 2024

Copy link
Copy Markdown

Job Failure Risk Analysis for sha: 7386625

Job Name Failure Risk
pull-ci-openshift-origin-master-e2e-aws-ovn-ipsec-serial High
[sig-architecture] platform pods in ns/openshift-cluster-csi-drivers should not exit an excessive amount of times
This test has passed 100.00% of 81 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-cluster-node-tuning-operator should not exit an excessive amount of times
This test has passed 100.00% of 81 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-image-registry should not exit an excessive amount of times
This test has passed 100.00% of 81 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-network-diagnostics should not exit an excessive amount of times
This test has passed 100.00% of 81 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
Showing 4 of 12 test results
pull-ci-openshift-origin-master-okd-scos-e2e-aws-ovn IncompleteTests
Tests for this run (20) are below the historical average (228): IncompleteTests (not enough tests ran to make a reasonable risk analysis; this could be due to infra, installation, or upgrade problems)
pull-ci-openshift-origin-master-e2e-aws-ovn-cgroupsv2 Medium
[bz-kube-apiserver][invariant] alert/KubeAPIErrorBudgetBurn should not be at or above info
This test has passed 95.83% of 72 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-cgroupsv2] in the last 14 days.

Open Bugs
SNO error rate for alert/KubeAPIErrorBudgetBurn should not be at or above info
alert/KubeAPIErrorBudgetBurn should not be at or above info

@dgoodwin

Copy link
Copy Markdown
Contributor

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Dec 19, 2024
@openshift-ci

openshift-ci Bot commented Dec 19, 2024

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: dgoodwin, pperiyasamy

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@pperiyasamy

Copy link
Copy Markdown
Member Author

/hold cancel

@openshift-ci openshift-ci Bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Dec 19, 2024
@pperiyasamy

Copy link
Copy Markdown
Member Author

/label acknowledge-critical-fixes-only

@openshift-ci openshift-ci Bot added the acknowledge-critical-fixes-only Indicates if the issuer of the label is OK with the policy. label Dec 19, 2024
@openshift-ci-robot

Copy link
Copy Markdown

/retest-required

Remaining retests: 0 against base HEAD 43fd797 and 2 for PR HEAD 7386625 in total

@openshift-trt

openshift-trt Bot commented Dec 20, 2024

Copy link
Copy Markdown

Job Failure Risk Analysis for sha: 7386625

Job Name Failure Risk
pull-ci-openshift-origin-master-e2e-aws-ovn-ipsec-serial High
[sig-architecture] platform pods in ns/openshift-cluster-csi-drivers should not exit an excessive amount of times
This test has passed 100.00% of 81 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-cluster-node-tuning-operator should not exit an excessive amount of times
This test has passed 100.00% of 81 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-image-registry should not exit an excessive amount of times
This test has passed 100.00% of 81 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-network-diagnostics should not exit an excessive amount of times
This test has passed 100.00% of 81 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
Showing 4 of 12 test results
pull-ci-openshift-origin-master-okd-scos-e2e-aws-ovn IncompleteTests
Tests for this run (20) are below the historical average (413): IncompleteTests (not enough tests ran to make a reasonable risk analysis; this could be due to infra, installation, or upgrade problems)
pull-ci-openshift-origin-master-e2e-aws-ovn-cgroupsv2 Medium
[bz-kube-apiserver][invariant] alert/KubeAPIErrorBudgetBurn should not be at or above info
This test has passed 95.83% of 72 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-cgroupsv2] in the last 14 days.

Open Bugs
SNO error rate for alert/KubeAPIErrorBudgetBurn should not be at or above info
alert/KubeAPIErrorBudgetBurn should not be at or above info

@openshift-ci-robot

Copy link
Copy Markdown

/retest-required

Remaining retests: 0 against base HEAD 43fd797 and 2 for PR HEAD 7386625 in total

@openshift-trt

openshift-trt Bot commented Dec 20, 2024

Copy link
Copy Markdown

Job Failure Risk Analysis for sha: 7386625

Job Name Failure Risk
pull-ci-openshift-origin-master-e2e-aws-ovn-ipsec-serial High
[sig-architecture] platform pods in ns/openshift-cluster-csi-drivers should not exit an excessive amount of times
This test has passed 100.00% of 83 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-cluster-node-tuning-operator should not exit an excessive amount of times
This test has passed 100.00% of 83 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-image-registry should not exit an excessive amount of times
This test has passed 100.00% of 83 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-network-diagnostics should not exit an excessive amount of times
This test has passed 100.00% of 83 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
Showing 4 of 12 test results
pull-ci-openshift-origin-master-okd-scos-e2e-aws-ovn IncompleteTests
Tests for this run (20) are below the historical average (448): IncompleteTests (not enough tests ran to make a reasonable risk analysis; this could be due to infra, installation, or upgrade problems)
pull-ci-openshift-origin-master-e2e-aws-ovn-cgroupsv2 Medium
[bz-kube-apiserver][invariant] alert/KubeAPIErrorBudgetBurn should not be at or above info
This test has passed 96.00% of 75 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-cgroupsv2] in the last 14 days.

Open Bugs
SNO error rate for alert/KubeAPIErrorBudgetBurn should not be at or above info
alert/KubeAPIErrorBudgetBurn should not be at or above info

1 similar comment
@openshift-trt

openshift-trt Bot commented Dec 20, 2024

Copy link
Copy Markdown

Job Failure Risk Analysis for sha: 7386625

Job Name Failure Risk
pull-ci-openshift-origin-master-e2e-aws-ovn-ipsec-serial High
[sig-architecture] platform pods in ns/openshift-cluster-csi-drivers should not exit an excessive amount of times
This test has passed 100.00% of 83 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-cluster-node-tuning-operator should not exit an excessive amount of times
This test has passed 100.00% of 83 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-image-registry should not exit an excessive amount of times
This test has passed 100.00% of 83 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-network-diagnostics should not exit an excessive amount of times
This test has passed 100.00% of 83 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
Showing 4 of 12 test results
pull-ci-openshift-origin-master-okd-scos-e2e-aws-ovn IncompleteTests
Tests for this run (20) are below the historical average (448): IncompleteTests (not enough tests ran to make a reasonable risk analysis; this could be due to infra, installation, or upgrade problems)
pull-ci-openshift-origin-master-e2e-aws-ovn-cgroupsv2 Medium
[bz-kube-apiserver][invariant] alert/KubeAPIErrorBudgetBurn should not be at or above info
This test has passed 96.00% of 75 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-cgroupsv2] in the last 14 days.

Open Bugs
SNO error rate for alert/KubeAPIErrorBudgetBurn should not be at or above info
alert/KubeAPIErrorBudgetBurn should not be at or above info

@pperiyasamy

Copy link
Copy Markdown
Member Author

/retest-required

1 similar comment
@pperiyasamy

Copy link
Copy Markdown
Member Author

/retest-required

@openshift-trt

openshift-trt Bot commented Dec 20, 2024

Copy link
Copy Markdown

Job Failure Risk Analysis for sha: 7386625

Job Name Failure Risk
pull-ci-openshift-origin-master-e2e-aws-ovn-ipsec-serial High
[sig-architecture] platform pods in ns/openshift-cluster-csi-drivers should not exit an excessive amount of times
This test has passed 100.00% of 83 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-cluster-node-tuning-operator should not exit an excessive amount of times
This test has passed 100.00% of 83 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-image-registry should not exit an excessive amount of times
This test has passed 100.00% of 83 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-network-diagnostics should not exit an excessive amount of times
This test has passed 100.00% of 83 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
Showing 4 of 12 test results
pull-ci-openshift-origin-master-okd-scos-e2e-aws-ovn IncompleteTests
Tests for this run (20) are below the historical average (514): IncompleteTests (not enough tests ran to make a reasonable risk analysis; this could be due to infra, installation, or upgrade problems)
pull-ci-openshift-origin-master-e2e-gcp-ovn Medium
[sig-node] node-lifecycle detects unreachable state on node
This test has passed 96.72% of 61 runs on jobs [periodic-ci-openshift-release-master-ci-4.19-e2e-gcp-ovn] in the last 14 days.
---
[sig-node] node-lifecycle detects unexpected not ready node
This test has passed 96.72% of 61 runs on jobs [periodic-ci-openshift-release-master-ci-4.19-e2e-gcp-ovn] in the last 14 days.

Open Bugs
Unexpected node not ready blocking 4.19 payloads
[sig-node] node-lifecycle detects unexpected not ready node - test firing during apiserver gracefulshutdown
pull-ci-openshift-origin-master-e2e-aws-ovn-cgroupsv2 Medium
[bz-kube-apiserver][invariant] alert/KubeAPIErrorBudgetBurn should not be at or above info
This test has passed 96.00% of 75 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-cgroupsv2] in the last 14 days.

Open Bugs
alert/KubeAPIErrorBudgetBurn should not be at or above info
SNO error rate for alert/KubeAPIErrorBudgetBurn should not be at or above info
pull-ci-openshift-origin-master-e2e-aws-ovn-fips Low
[sig-node] node-lifecycle detects unexpected not ready node
This test has passed 66.67% of 12 runs on release 4.19 [Architecture:amd64 FeatureSet:default Installer:ipi Network:ovn NetworkStack:ipv4 Platform:aws SecurityMode:fips Topology:ha Upgrade:none] in the last week.

Open Bugs
Unexpected node not ready blocking 4.19 payloads
[sig-node] node-lifecycle detects unexpected not ready node - test firing during apiserver gracefulshutdown
---
[sig-node] node-lifecycle detects unreachable state on node
This test has passed 66.67% of 12 runs on release 4.19 [Architecture:amd64 FeatureSet:default Installer:ipi Network:ovn NetworkStack:ipv4 Platform:aws SecurityMode:fips Topology:ha Upgrade:none] in the last week.

1 similar comment
@openshift-trt

openshift-trt Bot commented Dec 20, 2024

Copy link
Copy Markdown

Job Failure Risk Analysis for sha: 7386625

Job Name Failure Risk
pull-ci-openshift-origin-master-e2e-aws-ovn-ipsec-serial High
[sig-architecture] platform pods in ns/openshift-cluster-csi-drivers should not exit an excessive amount of times
This test has passed 100.00% of 83 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-cluster-node-tuning-operator should not exit an excessive amount of times
This test has passed 100.00% of 83 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-image-registry should not exit an excessive amount of times
This test has passed 100.00% of 83 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-network-diagnostics should not exit an excessive amount of times
This test has passed 100.00% of 83 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
Showing 4 of 12 test results
pull-ci-openshift-origin-master-okd-scos-e2e-aws-ovn IncompleteTests
Tests for this run (20) are below the historical average (514): IncompleteTests (not enough tests ran to make a reasonable risk analysis; this could be due to infra, installation, or upgrade problems)
pull-ci-openshift-origin-master-e2e-gcp-ovn Medium
[sig-node] node-lifecycle detects unreachable state on node
This test has passed 96.72% of 61 runs on jobs [periodic-ci-openshift-release-master-ci-4.19-e2e-gcp-ovn] in the last 14 days.
---
[sig-node] node-lifecycle detects unexpected not ready node
This test has passed 96.72% of 61 runs on jobs [periodic-ci-openshift-release-master-ci-4.19-e2e-gcp-ovn] in the last 14 days.

Open Bugs
Unexpected node not ready blocking 4.19 payloads
[sig-node] node-lifecycle detects unexpected not ready node - test firing during apiserver gracefulshutdown
pull-ci-openshift-origin-master-e2e-aws-ovn-cgroupsv2 Medium
[bz-kube-apiserver][invariant] alert/KubeAPIErrorBudgetBurn should not be at or above info
This test has passed 96.00% of 75 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-cgroupsv2] in the last 14 days.

Open Bugs
alert/KubeAPIErrorBudgetBurn should not be at or above info
SNO error rate for alert/KubeAPIErrorBudgetBurn should not be at or above info
pull-ci-openshift-origin-master-e2e-aws-ovn-fips Low
[sig-node] node-lifecycle detects unexpected not ready node
This test has passed 66.67% of 12 runs on release 4.19 [Architecture:amd64 FeatureSet:default Installer:ipi Network:ovn NetworkStack:ipv4 Platform:aws SecurityMode:fips Topology:ha Upgrade:none] in the last week.

Open Bugs
Unexpected node not ready blocking 4.19 payloads
[sig-node] node-lifecycle detects unexpected not ready node - test firing during apiserver gracefulshutdown
---
[sig-node] node-lifecycle detects unreachable state on node
This test has passed 66.67% of 12 runs on release 4.19 [Architecture:amd64 FeatureSet:default Installer:ipi Network:ovn NetworkStack:ipv4 Platform:aws SecurityMode:fips Topology:ha Upgrade:none] in the last week.

@pperiyasamy

Copy link
Copy Markdown
Member Author

/retest-required

@openshift-ci

openshift-ci Bot commented Dec 21, 2024

Copy link
Copy Markdown
Contributor

@pperiyasamy: The following tests 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-gcp-ovn-builds 679d5a0 link true /test e2e-gcp-ovn-builds
ci/prow/okd-scos-e2e-aws-ovn 7386625 link false /test okd-scos-e2e-aws-ovn
ci/prow/e2e-gcp-csi 7386625 link false /test e2e-gcp-csi
ci/prow/e2e-openstack-ovn 7386625 link false /test e2e-openstack-ovn
ci/prow/e2e-agnostic-ovn-cmd 7386625 link false /test e2e-agnostic-ovn-cmd
ci/prow/e2e-aws-ovn-single-node-upgrade 7386625 link false /test e2e-aws-ovn-single-node-upgrade
ci/prow/e2e-aws-ovn-cgroupsv2 7386625 link false /test e2e-aws-ovn-cgroupsv2
ci/prow/e2e-aws-ovn-ipsec-serial 7386625 link false /test e2e-aws-ovn-ipsec-serial

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@openshift-trt

openshift-trt Bot commented Dec 21, 2024

Copy link
Copy Markdown

Job Failure Risk Analysis for sha: 7386625

Job Name Failure Risk
pull-ci-openshift-origin-master-e2e-aws-ovn-ipsec-serial High
[sig-architecture] platform pods in ns/openshift-cluster-csi-drivers should not exit an excessive amount of times
This test has passed 100.00% of 86 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-cluster-node-tuning-operator should not exit an excessive amount of times
This test has passed 100.00% of 86 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-image-registry should not exit an excessive amount of times
This test has passed 100.00% of 86 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-network-diagnostics should not exit an excessive amount of times
This test has passed 100.00% of 86 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
Showing 4 of 12 test results
pull-ci-openshift-origin-master-okd-scos-e2e-aws-ovn IncompleteTests
Tests for this run (20) are below the historical average (515): IncompleteTests (not enough tests ran to make a reasonable risk analysis; this could be due to infra, installation, or upgrade problems)
pull-ci-openshift-origin-master-e2e-gcp-ovn Medium
[sig-network] pods should successfully create sandboxes by getting pod
This test has passed 93.65% of 63 runs on jobs [periodic-ci-openshift-release-master-ci-4.19-e2e-gcp-ovn] in the last 14 days.
pull-ci-openshift-origin-master-e2e-aws-ovn-cgroupsv2 Medium
[bz-kube-apiserver][invariant] alert/KubeAPIErrorBudgetBurn should not be at or above info
This test has passed 96.10% of 77 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-cgroupsv2] in the last 14 days.

Open Bugs
alert/KubeAPIErrorBudgetBurn should not be at or above info
SNO error rate for alert/KubeAPIErrorBudgetBurn should not be at or above info

@openshift-trt

openshift-trt Bot commented Dec 21, 2024

Copy link
Copy Markdown

Job Failure Risk Analysis for sha: 7386625

Job Name Failure Risk
pull-ci-openshift-origin-master-e2e-aws-ovn-ipsec-serial High
[sig-architecture] platform pods in ns/openshift-cluster-csi-drivers should not exit an excessive amount of times
This test has passed 100.00% of 86 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-cluster-node-tuning-operator should not exit an excessive amount of times
This test has passed 100.00% of 86 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-image-registry should not exit an excessive amount of times
This test has passed 100.00% of 86 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
[sig-architecture] platform pods in ns/openshift-network-diagnostics should not exit an excessive amount of times
This test has passed 100.00% of 86 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-serial periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn-serial] in the last 14 days.
---
Showing 4 of 12 test results
pull-ci-openshift-origin-master-okd-scos-e2e-aws-ovn IncompleteTests
Tests for this run (20) are below the historical average (515): IncompleteTests (not enough tests ran to make a reasonable risk analysis; this could be due to infra, installation, or upgrade problems)
pull-ci-openshift-origin-master-e2e-aws-ovn-cgroupsv2 Medium
[bz-kube-apiserver][invariant] alert/KubeAPIErrorBudgetBurn should not be at or above info
This test has passed 96.10% of 77 runs on jobs [periodic-ci-openshift-release-master-nightly-4.19-e2e-aws-ovn-cgroupsv2] in the last 14 days.

Open Bugs
alert/KubeAPIErrorBudgetBurn should not be at or above info
SNO error rate for alert/KubeAPIErrorBudgetBurn should not be at or above info

@pperiyasamy

Copy link
Copy Markdown
Member Author

/retest-required

@openshift-merge-bot
openshift-merge-bot Bot merged commit 2a9c634 into openshift:master Dec 21, 2024
@openshift-bot

Copy link
Copy Markdown
Contributor

[ART PR BUILD NOTIFIER]

Distgit: openshift-enterprise-tests
This PR has been included in build openshift-enterprise-tests-container-v4.19.0-202412212108.p0.g2a9c634.assembly.stream.el9.
All builds following this will include this PR.

@jluhrsen

jluhrsen commented Jan 9, 2025

Copy link
Copy Markdown
Contributor

/cherry-pick release-4.18

@openshift-cherrypick-robot

Copy link
Copy Markdown

@jluhrsen: new pull request created: #29411

Details

In response to this:

/cherry-pick release-4.18

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

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

Labels

acknowledge-critical-fixes-only Indicates if the issuer of the label is OK with the policy. approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.