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
    • rhel-sst-pt-python-ruby-nodejs
    • 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: