Bug 2044227 - Test Managed cluster should only include cluster daemonsets that have maxUnavailable update of 10 or 33 percent fails
Summary: Test Managed cluster should only include cluster daemonsets that have maxUnav...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Networking
Version: 4.10
Hardware: Unspecified
OS: Unspecified
medium
high
Target Milestone: ---
: 4.11.0
Assignee: rdobosz
QA Contact: Itzik Brown
URL:
Whiteboard:
Depends On:
Blocks: 2058508
TreeView+ depends on / blocked
 
Reported: 2022-01-24 09:18 UTC by Itzik Brown
Modified: 2022-08-10 10:43 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: No Doc Update
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-08-10 10:43:39 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github openshift cluster-network-operator pull 1311 0 None open Bug 2044227: Add rolling update strategy for Kuryr-CNI. 2022-02-15 13:17:53 UTC
Red Hat Product Errata RHSA-2022:5069 0 None None None 2022-08-10 10:43:53 UTC

Description Itzik Brown 2022-01-24 09:18:48 UTC
Description of problem:
The following tests fails
"[sig-arch] Managed cluster should only include cluster daemonsets that have maxUnavailable update of 10 or 33 percent [Suite:openshift/conformance/parallel]"

(Tested on 4.10 but probably fails on other versions as well)

[BeforeEach] [Top Level]
  github.com/openshift/origin/test/extended/util/framework.go:1489
[BeforeEach] [Top Level]
  github.com/openshift/origin/test/extended/util/framework.go:1489
[BeforeEach] [Top Level]
  github.com/openshift/origin/test/extended/util/test.go:61
[BeforeEach] [sig-arch] Managed cluster
  github.com/openshift/origin/test/extended/util/client.go:140
STEP: Creating a kubernetes client
[It] should only include cluster daemonsets that have maxUnavailable update of 10 or 33 percent [Suite:openshift/conformance/parallel]
  github.com/openshift/origin/test/extended/operators/daemon_set.go:44
Jan 24 06:53:40.481: INFO: Daemonset configuration in payload:
daemonset openshift-cluster-csi-drivers/openstack-cinder-csi-driver-node has 10%
daemonset openshift-cluster-node-tuning-operator/tuned has 10%
daemonset openshift-dns/dns-default has 10%
daemonset openshift-dns/node-resolver has 33%
daemonset openshift-image-registry/node-ca has 10%
daemonset openshift-ingress-canary/ingress-canary has 10%
daemonset openshift-machine-config-operator/machine-config-daemon has 10%
daemonset openshift-monitoring/node-exporter has 10%
daemonset openshift-multus/multus has 10%
daemonset openshift-multus/multus-additional-cni-plugins has 10%
daemonset openshift-multus/network-metrics-daemon has 33%
daemonset openshift-network-diagnostics/network-check-target has 10%
expected daemonset openshift-kuryr/kuryr-cni to have maxUnavailable 10% or 33% (see comment) instead of 1
Jan 24 06:53:40.482: FAIL: Daemonsets found that do not meet platform requirements for update strategy:
  expected daemonset openshift-kuryr/kuryr-cni to have maxUnavailable 10% or 33% (see comment) instead of 1

Full Stack Trace
github.com/onsi/ginkgo/internal/leafnodes.(*runner).runSync(0xc0000001a0)
	github.com/onsi/ginkgo.0-origin.0+incompatible/internal/leafnodes/runner.go:113 +0xba
github.com/onsi/ginkgo/internal/leafnodes.(*runner).run(0xc002e1eea0)
	github.com/onsi/ginkgo.0-origin.0+incompatible/internal/leafnodes/runner.go:64 +0x125
github.com/onsi/ginkgo/internal/leafnodes.(*ItNode).Run(0x7ff3a4badfff)
	github.com/onsi/ginkgo.0-origin.0+incompatible/internal/leafnodes/it_node.go:26 +0x7b
github.com/onsi/ginkgo/internal/spec.(*Spec).runSample(0xc001ace5a0, 0xc002e1f268, {0x8c11620, 0xc00044abc0})
	github.com/onsi/ginkgo.0-origin.0+incompatible/internal/spec/spec.go:215 +0x2a9
github.com/onsi/ginkgo/internal/spec.(*Spec).Run(0xc001ace5a0, {0x8c11620, 0xc00044abc0})
	github.com/onsi/ginkgo.0-origin.0+incompatible/internal/spec/spec.go:138 +0xe7
github.com/onsi/ginkgo/internal/specrunner.(*SpecRunner).runSpec(0xc001a5d400, 0xc001ace5a0)
	github.com/onsi/ginkgo.0-origin.0+incompatible/internal/specrunner/spec_runner.go:200 +0xe5
github.com/onsi/ginkgo/internal/specrunner.(*SpecRunner).runSpecs(0xc001a5d400)
	github.com/onsi/ginkgo.0-origin.0+incompatible/internal/specrunner/spec_runner.go:170 +0x1a5
github.com/onsi/ginkgo/internal/specrunner.(*SpecRunner).Run(0xc001a5d400)
	github.com/onsi/ginkgo.0-origin.0+incompatible/internal/specrunner/spec_runner.go:66 +0xc5
github.com/onsi/ginkgo/internal/suite.(*Suite).Run(0xc000353f90, {0x8c11940, 0xc000eec870}, {0x0, 0xc000090000}, {0xc000fd2150, 0x1, 0x1}, {0x8d25a18, 0xc00044abc0}, ...)
	github.com/onsi/ginkgo.0-origin.0+incompatible/internal/suite/suite.go:62 +0x4b2
github.com/openshift/origin/pkg/test/ginkgo.(*TestOptions).Run(0xc0021b9b30, {0xc001178a00, 0xc54db60, 0x4847980})
	github.com/openshift/origin/pkg/test/ginkgo/cmd_runtest.go:61 +0x3be
main.newRunTestCommand.func1.1()
	github.com/openshift/origin/cmd/openshift-tests/openshift-tests.go:434 +0x32
github.com/openshift/origin/test/extended/util.WithCleanup(0xc00223fc18)
	github.com/openshift/origin/test/extended/util/test.go:168 +0xad
main.newRunTestCommand.func1(0xc0009cb400, {0xc001178a00, 0x1, 0x1})
	github.com/openshift/origin/cmd/openshift-tests/openshift-tests.go:434 +0x349
github.com/spf13/cobra.(*Command).execute(0xc0009cb400, {0xc0011789d0, 0x1, 0x1})
	github.com/spf13/cobra.1/command.go:856 +0x60e
github.com/spf13/cobra.(*Command).ExecuteC(0xc0009ca780)
	github.com/spf13/cobra.1/command.go:974 +0x3bc
github.com/spf13/cobra.(*Command).Execute(...)
	github.com/spf13/cobra.1/command.go:902
main.main.func1(0xc001cbe800)
	github.com/openshift/origin/cmd/openshift-tests/openshift-tests.go:84 +0x8a
main.main()
	github.com/openshift/origin/cmd/openshift-tests/openshift-tests.go:85 +0x3b6
[AfterEach] [sig-arch] Managed cluster
  github.com/openshift/origin/test/extended/util/client.go:138
[AfterEach] [sig-arch] Managed cluster
  github.com/openshift/origin/test/extended/util/client.go:139
fail [github.com/onsi/ginkgo.0-origin.0+incompatible/internal/leafnodes/runner.go:113]: Jan 24 06:53:40.482: Daemonsets found that do not meet platform requirements for update strategy:
  expected daemonset openshift-kuryr/kuryr-cni to have maxUnavailable 10% or 33% (see comment) instead of 1

failed: (400ms) 2022-01-24T06:53:40 "[sig-arch] Managed cluster should only include cluster daemonsets that have maxUnavailable update of 10 or 33 percent [Suite:openshift/conformance/parallel]"


Version-Release number of selected component (if applicable):
OCP 4.10.0-0.nightly-2022-01-19-150530
OSP RHOS-16.1-RHEL-8-20211126.n.1
How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 3 Itzik Brown 2022-02-24 08:38:25 UTC
Ran with:
4.11.0-0.nightly-2022-02-23-185405
RHOS-16.2-RHEL-8-20211129.n.1

started: (0/1/1) "[sig-arch] Managed cluster should only include cluster daemonsets that have maxUnavailable update of 10 or 33 percent [Suite:openshift/conformance/parallel]"

passed: (600ms) 2022-02-24T08:37:07 "[sig-arch] Managed cluster should only include cluster daemonsets that have maxUnavailable update of 10 or 33 percent [Suite:openshift/conformance/parallel]"


Timeline:

Feb 24 08:37:06.653 W alert/AlertmanagerReceiversNotConfigured ns/openshift-monitoring ALERTS{alertname="AlertmanagerReceiversNotConfigured", alertstate="firing", namespace="openshift-monitoring", prometheus="openshift-monitoring/k8s", severity="warning"}
Feb 24 08:37:06.653 E alert/Watchdog ns/openshift-monitoring ALERTS{alertname="Watchdog", alertstate="firing", namespace="openshift-monitoring", prometheus="openshift-monitoring/k8s", severity="none"}
Feb 24 08:37:06.663 I e2e-test/"[sig-arch] Managed cluster should only include cluster daemonsets that have maxUnavailable update of 10 or 33 percent [Suite:openshift/conformance/parallel]" started
Feb 24 08:37:06.663 - 572ms I e2e-test/"[sig-arch] Managed cluster should only include cluster daemonsets that have maxUnavailable update of 10 or 33 percent [Suite:openshift/conformance/parallel]" e2e test finished As "Passed"
Feb 24 08:37:07.236 I e2e-test/"[sig-arch] Managed cluster should only include cluster daemonsets that have maxUnavailable update of 10 or 33 percent [Suite:openshift/conformance/parallel]" finishedStatus/Passed

Flaky invariants:

[sig-arch] Monitor cluster while tests execute

1 pass, 0 skip (600ms)

Comment 4 ShiftStack Bugwatcher 2022-03-05 07:07:31 UTC
Removing the Triaged keyword because:
* the QE automation assessment (flag qe_test_coverage) is missing

Comment 6 errata-xmlrpc 2022-08-10 10:43:39 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Important: OpenShift Container Platform 4.11.0 bug fix and security update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2022:5069


Note You need to log in before you can comment on or make changes to this bug.