Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update OpenShift Release Process #916

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on Jun 13, 2022

  1. Install preflight binary on Linux machines

    Adding preflight to the list of OpenShift binaries installed. For now,
    this is only available on Linux machines and won't be added to anyone
    using Darwin.
    pseudomuto committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    17a5811 View commit details
    Browse the repository at this point in the history
  2. Publish operator and bundle images for RedHat/OpenShift

    Updating the build/release scripts to handle publishing the bundle
    images and running preflight on them.
    
    The publish-openshift script downloads the tagged release from
    DockerHub, retags it correctly for the RedHat scanning repo, pushes it,
    and finally runs the preflight check on it.
    
    The openshift-bundle script largely does the same, only it publishes the
    bundle image rather than the operator image. The same script is used for
    both the certified and marketplace bundles. Passing `MARKETPLACE=1` will
    use the marketplace bundle values rather than the certified ones
    (default).
    pseudomuto committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    d22c270 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. Update OpenShift binaries to 4.10.18

    Updated all of the outdated OpenShift binaries. This also includes a fix
    to an issue with had with opm. We were copying the tar file into the bin
    folder and marking it as executable. This naturally, caused issues when
    we tried to run it.
    pseudomuto committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    73b8125 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2022

  1. Add support for make test/preflight-<target>

    Adding targets for running preflight tests. These only work on Linux
    machines since preflight is currently not available on other platforms.
    
    The preflight tasks all assume you've got a running OpenShift cluster
    and that GCP_PROJECT and KUBECONFIG are set accordingly in the env.
    pseudomuto committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    147d7c7 View commit details
    Browse the repository at this point in the history