freeipa / freeipa-openshift-container

FreeIPA container for OpenShift 4
5 stars 7 forks source link

Alternative to PR #17 #19

Closed frasertweedale closed 3 years ago

frasertweedale commented 3 years ago

This is PR #17 plus a series of commits (mostly cherry-picks from freeipa-container that fix the build or update the platforms we build on.

Allow rawhide to fail - it is currently broken and freeipa-container repo has also disabled CI for rawhide, for the moment.

Changes:

39bf612 (Jan Pazdziora, 8 weeks ago)
   Fedora 34 has been released.

b115a14 (Jan Pazdziora, 8 weeks ago)
   Fedora 32 is EOL.

25cf796 (Jan Pazdziora, 8 weeks ago)
   RHEL 8.4 shipped with FreeIPA 4.9.2 and rhel_container ipaplatform.

b450b86 (Jan Pazdziora, 8 weeks ago)
   Test kinit in K3s pod.

f0cf56b (Jan Pazdziora, 5 weeks ago)
   Update Fedora rawhide patch for Python 3.10.

e8e5351 (Fraser Tweedale, 71 minutes ago)
   ci: nightly upstream: add fedora-34

87ffc55 (Fraser Tweedale, 3 hours ago)
   ci: accept failure of rawhide container build

cb1179e (Fraser Tweedale, 4 hours ago)
   devel/build-from-repo.sh: exit nonzero if build fails

   Current the script that runs the container build does not exit nonzero if
   the container build fails.  This results in confusing CI output.  Make sure
   the script exits nonzero when the build fails.

a467e73 (Alejandro Visiedo, 4 months ago)
   Add nightly upstream freeipa-server container image builds

   - The images expires in two weeks.
   - It builds for fedora-rawhide, fedora-33, fedora-32 and centos-8.
   - Update ./devel/build-from-repo.sh for using it into the pipeline.
   - Remove dive check for the container images as dive image does
    support only amd64 arch for travis CI.
   - Restored travis CI from master as lint stage is executed from
    github pipeline and delivery stage overwrite github container
    images. A multi-arch solution should be found.

   Fix container image overwrite

   Restore .travis.yml from master; lint stage is executed in github pipeline;
   delivery stage overwrite image container, so this is removed until
   multi-arch solution is found
frasertweedale commented 3 years ago

@avisiedo LMK what you think about including these new commits.

frasertweedale commented 3 years ago

Closing; @avisiedo intends to rebase #17 on upstream freeipa-container.