Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-48276

Static pod revision controller can fail to observe its most recent write and try to decrease latest revision

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Critical Critical
    • None
    • 4.18.0
    • kube-apiserver
    • None
    • None
    • Rejected
    • False
    • Hide

      None

      Show
      None

      Description of problem:

      From https://prow.ci.openshift.org/view/gs/test-platform-results/logs/openshift-cluster-etcd-operator-1384-ci-4.18-e2e-gcp-ovn/1877471255607644160:
      
      I0109 22:14:43.961490       1 event.go:377] Event(v1.ObjectReference{Kind:"Deployment", Namespace:"openshift-kube-apiserver-operator", Name:"kube-apiserver-operator", UID:"b1c4d411-539f-454e-b45b-c03606f9835c", APIVersion:"apps/v1", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'RevisionTriggered' new revision 1 triggered by "configmap \"kube-apiserver-pod-0\" not found"
      I0109 22:15:06.163302       1 event.go:377] Event(v1.ObjectReference{Kind:"Deployment", Namespace:"openshift-kube-apiserver-operator", Name:"kube-apiserver-operator", UID:"b1c4d411-539f-454e-b45b-c03606f9835c", APIVersion:"apps/v1", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'RevisionTriggered' new revision 2 triggered by "required configmap/config has changed"
      I0109 22:16:17.862032       1 event.go:377] Event(v1.ObjectReference{Kind:"Deployment", Namespace:"openshift-kube-apiserver-operator", Name:"kube-apiserver-operator", UID:"b1c4d411-539f-454e-b45b-c03606f9835c", APIVersion:"apps/v1", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'RevisionTriggered' new revision 3 triggered by "required configmap/config has changed"
      I0109 22:17:31.340422       1 event.go:377] Event(v1.ObjectReference{Kind:"Deployment", Namespace:"openshift-kube-apiserver-operator", Name:"kube-apiserver-operator", UID:"b1c4d411-539f-454e-b45b-c03606f9835c", APIVersion:"apps/v1", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'RevisionTriggered' new revision 4 triggered by "required configmap/sa-token-signing-certs has changed"
      I0109 22:19:10.808473       1 event.go:377] Event(v1.ObjectReference{Kind:"Deployment", Namespace:"openshift-kube-apiserver-operator", Name:"kube-apiserver-operator", UID:"b1c4d411-539f-454e-b45b-c03606f9835c", APIVersion:"apps/v1", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'RevisionTriggered' new revision 5 triggered by "required secret/localhost-recovery-client-token has changed"
      E0109 22:19:11.236752       1 base_controller.go:279] "Unhandled Error" err="RevisionController reconciliation failed: unable to ApplyStatus for operator using fieldManager \"kube-apiserver-RevisionController\": KubeAPIServer.operator.openshift.io \"cluster\" is invalid: status.latestAvailableRevision: Invalid value: \"integer\": must only increase"
      E0109 22:19:11.635515       1 base_controller.go:279] "Unhandled Error" err="RevisionController reconciliation failed: unable to ApplyStatus for operator using fieldManager \"kube-apiserver-RevisionController\": KubeAPIServer.operator.openshift.io \"cluster\" is invalid: status.latestAvailableRevision: Invalid value: \"integer\": must only increase"
      E0109 22:19:12.438509       1 base_controller.go:279] "Unhandled Error" err="RevisionController reconciliation failed: unable to ApplyStatus for operator using fieldManager \"kube-apiserver-RevisionController\": KubeAPIServer.operator.openshift.io \"cluster\" is invalid: status.latestAvailableRevision: Invalid value: \"integer\": must only increase"
      E0109 22:19:13.446554       1 base_controller.go:279] "Unhandled Error" err="RevisionController reconciliation failed: unable to ApplyStatus for operator using fieldManager \"kube-apiserver-RevisionController\": KubeAPIServer.operator.openshift.io \"cluster\" is invalid: status.latestAvailableRevision: Invalid value: \"integer\": must only increase"
      E0109 22:19:14.239430       1 base_controller.go:279] "Unhandled Error" err="RevisionController reconciliation failed: unable to ApplyStatus for operator using fieldManager \"kube-apiserver-RevisionController\": KubeAPIServer.operator.openshift.io \"cluster\" is invalid: status.latestAvailableRevision: Invalid value: \"integer\": must only increase"
      E0109 22:19:14.840800       1 base_controller.go:279] "Unhandled Error" err="RevisionController reconciliation failed: unable to ApplyStatus for operator using fieldManager \"kube-apiserver-RevisionController\": KubeAPIServer.operator.openshift.io \"cluster\" is invalid: status.latestAvailableRevision: Invalid value: \"integer\": must only increase"
      E0109 22:19:15.234940       1 base_controller.go:279] "Unhandled Error" err="RevisionController reconciliation failed: unable to ApplyStatus for operator using fieldManager \"kube-apiserver-RevisionController\": KubeAPIServer.operator.openshift.io \"cluster\" is invalid: status.latestAvailableRevision: Invalid value: \"integer\": must only increase"
      E0109 22:19:15.634724       1 base_controller.go:279] "Unhandled Error" err="RevisionController reconciliation failed: unable to ApplyStatus for operator using fieldManager \"kube-apiserver-RevisionController\": KubeAPIServer.operator.openshift.io \"cluster\" is invalid: status.latestAvailableRevision: Invalid value: \"integer\": must only increase"
      E0109 22:19:16.331620       1 base_controller.go:279] "Unhandled Error" err="RevisionController reconciliation failed: unable to ApplyStatus for operator using fieldManager \"kube-apiserver-RevisionController\": KubeAPIServer.operator.openshift.io \"cluster\" is invalid: status.latestAvailableRevision: Invalid value: \"integer\": must only increase"
      E0109 22:19:17.672926       1 base_controller.go:279] "Unhandled Error" err="RevisionController reconciliation failed: unable to ApplyStatus for operator using fieldManager \"kube-apiserver-RevisionController\": KubeAPIServer.operator.openshift.io \"cluster\" is invalid: status.latestAvailableRevision: Invalid value: \"integer\": must only increase"
      E0109 22:19:20.296033       1 base_controller.go:279] "Unhandled Error" err="RevisionController reconciliation failed: unable to ApplyStatus for operator using fieldManager \"kube-apiserver-RevisionController\": KubeAPIServer.operator.openshift.io \"cluster\" is invalid: status.latestAvailableRevision: Invalid value: \"integer\": must only increase"
      E0109 22:19:25.485376       1 base_controller.go:279] "Unhandled Error" err="RevisionController reconciliation failed: unable to ApplyStatus for operator using fieldManager \"kube-apiserver-RevisionController\": KubeAPIServer.operator.openshift.io \"cluster\" is invalid: status.latestAvailableRevision: Invalid value: \"integer\": must only increase"
      E0109 22:19:35.785586       1 base_controller.go:279] "Unhandled Error" err="RevisionController reconciliation failed: unable to ApplyStatus for operator using fieldManager \"kube-apiserver-RevisionController\": KubeAPIServer.operator.openshift.io \"cluster\" is invalid: status.latestAvailableRevision: Invalid value: \"integer\": must only increase"
      I0109 22:20:17.641085       1 event.go:377] Event(v1.ObjectReference{Kind:"Deployment", Namespace:"openshift-kube-apiserver-operator", Name:"kube-apiserver-operator", UID:"b1c4d411-539f-454e-b45b-c03606f9835c", APIVersion:"apps/v1", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'RevisionTriggered' new revision 6 triggered by "secret \"etcd-client-5\" not found"
      I0109 22:22:58.635403       1 event.go:377] Event(v1.ObjectReference{Kind:"Deployment", Namespace:"openshift-kube-apiserver-operator", Name:"kube-apiserver-operator", UID:"b1c4d411-539f-454e-b45b-c03606f9835c", APIVersion:"apps/v1", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'RevisionTriggered' new revision 7 triggered by "required configmap/config has changed"
      I0109 22:28:33.129431       1 event.go:377] Event(v1.ObjectReference{Kind:"Deployment", Namespace:"openshift-kube-apiserver-operator", Name:"kube-apiserver-operator", UID:"b1c4d411-539f-454e-b45b-c03606f9835c", APIVersion:"apps/v1", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'RevisionTriggered' new revision 8 triggered by "optional configmap/oauth-metadata has been created"
      I0109 22:29:05.530879       1 event.go:377] Event(v1.ObjectReference{Kind:"Deployment", Namespace:"openshift-kube-apiserver-operator", Name:"kube-apiserver-operator", UID:"b1c4d411-539f-454e-b45b-c03606f9835c", APIVersion:"apps/v1", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'RevisionTriggered' new revision 9 triggered by "required configmap/config has changed"
      I0109 22:29:38.733035       1 event.go:377] Event(v1.ObjectReference{Kind:"Deployment", Namespace:"openshift-kube-apiserver-operator", Name:"kube-apiserver-operator", UID:"b1c4d411-539f-454e-b45b-c03606f9835c", APIVersion:"apps/v1", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'RevisionTriggered' new revision 10 triggered by "required configmap/config has changed"

      Version-Release number of selected component (if applicable):

          

      How reproducible:

          

      Steps to Reproduce:

          1.
          2.
          3.
          

      Actual results:

          

      Expected results:

          

      Additional info:

       

              bluddy Ben Luddy
              bluddy Ben Luddy
              Ke Wang Ke Wang
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: