Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-40171

compile git-lfs to be FIPS compliant [rhel-9.2.z]

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Undefined Undefined
    • rhel-9.2.0.z
    • None
    • git-lfs
    • None
    • git-lfs-3.2.0-2.el9_2
    • None
    • None
    • ZStream
    • sst_cs_apps
    • ssg_core_services
    • 3
    • Dev ack
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • Approved Blocker
    • None

      The git-lfs binary is currently being shipped in the DevWorkspace Operator Project Clone container, which is a Red Hat product. The Operator FIPS Static Check CVP test is currently showing a warning that the git-lfs binary is not FIPS compliant, see https://issues.redhat.com/browse/CRW-6246. This test will become a gating test (i.e. we can't ship Devworkspace Operator unless the git-lfs binary becomes FIPS compliant) by the end of CY24 Q2.

       

      I'm hopeful that in order for git-lfs to be FIPS compliant, some additional go compiler flags need to be added, something along the lines of:

      CGO_ENABLED=1 GOEXPERIMENT=strictfipsruntime GOOS=linux GOARCH=${ARCH} GO111MODULE=on go build ...  -tags strictfipsruntime

       

       

            opohorel@redhat.com Ondrej Pohorelsky
            aobuchow Andrew Obuchowicz
            Lukas Zachar Lukas Zachar
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: