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

MicroShift 4.14 fails to build after bumping Kubernetes

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Critical Critical
    • None
    • 4.14
    • MicroShift
    • None
    • No
    • False
    • Hide

      None

      Show
      None
    • N/A
    • Release Note Not Required

      Description of problem:

      MicroShift fails to build with error:
      
      vendor/github.com/openshift/route-controller-manager/pkg/cmd/controller/route/standalone_apiserver.go:67:160: not enough arguments in call to apifilters.WithAuthentication
      	have (http.Handler, authenticator.Request, http.Handler, nil)
      	want (http.Handler, authenticator.Request, http.Handler, authenticator.Audiences, *authenticatorfactory.RequestHeaderConfig)
      
      

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

      Current main (ART builds are already affected because they're doing rebase on their own
      

      How reproducible:

      100%
      

      Steps to Reproduce:

      1. Rebase MicroShift to newest nightly and try tobuild the executable
      2.
      3.
      

      Actual results:

      Compilation fails
      

      Expected results:

      Compilation succeeds 
      

      Additional info:

      To fix the issue, route-controller-manager's Kubernetes dependencies on branch release-4.13 must be updated to match version that is in openshift/kubernetes (i.e. 1.26.5) and then wait for nightly including the fix.
      
      https://redhat-internal.slack.com/archives/C03DP9PABNC/p1685436325462399
      https://redhat-internal.slack.com/archives/C03DP9PABNC/p1685452170114889
      

            ggiguash@redhat.com Gregory Giguashvili
            pmatusza@redhat.com Patryk Matuszak
            John George John George
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: