Bug 1942228
Summary: | DNS operator performs spurious updates in response to API's defaulting of daemonset's terminationGracePeriod and service's clusterIPs | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | OpenShift BugZilla Robot <openshift-bugzilla-robot> |
Component: | Networking | Assignee: | Miciah Dashiel Butler Masters <mmasters> |
Networking sub component: | DNS | QA Contact: | jechen <jechen> |
Status: | CLOSED ERRATA | Docs Contact: | |
Severity: | high | ||
Priority: | high | CC: | amcdermo, aos-bugs, hongli |
Version: | 4.8 | ||
Target Milestone: | --- | ||
Target Release: | 4.7.z | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2021-04-20 18:52:40 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1936022 | ||
Bug Blocks: |
Description
OpenShift BugZilla Robot
2021-03-23 21:39:10 UTC
Verified in 4.7.0-0.nightly-2021-04-10-082109 $ oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.7.0-0.nightly-2021-04-10-082109 True False 3m13s Cluster version is 4.7.0-0.nightly-2021-04-10-082109 $ oc -n openshift-dns-operator logs deploy/dns-operator -c dns-operator I0412 11:51:02.457355 1 request.go:655] Throttling request took 1.009741999s, request: GET:https://172.30.0.1:443/apis/imageregistry.operator.openshift.io/v1?timeout=32s time="2021-04-12T11:51:06Z" level=info msg="created default dns: default" time="2021-04-12T11:51:07Z" level=info msg="reconciling request: /default" time="2021-04-12T11:51:07Z" level=info msg="created dns namespace: openshift-dns" time="2021-04-12T11:51:07Z" level=info msg="created dns cluster role: /openshift-dns" time="2021-04-12T11:51:07Z" level=info msg="created dns cluster role binding: openshift-dns" time="2021-04-12T11:51:07Z" level=info msg="created dns service account: openshift-dns/dns" time="2021-04-12T11:51:07Z" level=info msg="enforced finalizer for dns: default" time="2021-04-12T11:51:07Z" level=info msg="created dns daemonset: openshift-dns/dns-default" time="2021-04-12T11:51:07Z" level=info msg="created configmap: dns-default" time="2021-04-12T11:51:08Z" level=info msg="created dns service: openshift-dns/dns-default" time="2021-04-12T11:51:08Z" level=info msg="created dns metrics cluster role dns-monitoring" time="2021-04-12T11:51:08Z" level=info msg="created dns metrics cluster role binding dns-monitoring" time="2021-04-12T11:51:08Z" level=info msg="created dns metrics role openshift-dns/prometheus-k8s" time="2021-04-12T11:51:08Z" level=info msg="created dns metrics role binding openshift-dns/prometheus-k8s" time="2021-04-12T11:51:08Z" level=info msg="created servicemonitor openshift-dns/dns-default" time="2021-04-12T11:51:08Z" level=info msg="updated DNS default status: old: v1.DNSStatus{ClusterIP:\"\", ClusterDomain:\"\", Conditions:[]v1.OperatorCondition(nil)}, new: v1.DNSStatus{ClusterIP:\"172.30.0.10\", ClusterDomain:\"cluster.local\", Conditions:[]v1.OperatorCondition{v1.OperatorCondition{Type:\"Degraded\", Status:\"True\", LastTransitionTime:v1.Time{Time:time.Time{wall:0x0, ext:63753825068, loc:(*time.Location)(0x2321dc0)}}, Reason:\"NoPodsDesired\", Message:\"No CoreDNS pods are desired (this could mean nodes are tainted)\"}, v1.OperatorCondition{Type:\"Progressing\", Status:\"False\", LastTransitionTime:v1.Time{Time:time.Time{wall:0x0, ext:63753825068, loc:(*time.Location)(0x2321dc0)}}, Reason:\"AsExpected\", Message:\"All expected Nodes running DaemonSet pod and IP assigned to DNS service\"}, v1.OperatorCondition{Type:\"Available\", Status:\"False\", LastTransitionTime:v1.Time{Time:time.Time{wall:0x0, ext:63753825068, loc:(*time.Location)(0x2321dc0)}}, Reason:\"DaemonSetUnavailable\", Message:\"DaemonSet pod not running on any Nodes\"}}}" Other than a few normal "updated DNS default status" loggings from cluster starting-up process, DNS operator does not repetitively log "updated dns daemonset" or "updated dns service" as expected 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 (OpenShift Container Platform 4.7.7 bug fix 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/RHBA-2021:1149 |