Skip to content
circle

GitHub Action

Setup OKD OpenShift Cluster

v1.1.4 Latest version

Setup OKD OpenShift Cluster

circle

Setup OKD OpenShift Cluster

This action sets up an OKD OpenShift Cluster in your environment

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Setup OKD OpenShift Cluster

uses: manusa/actions-setup-openshift@v1.1.4

Learn more about this action in manusa/actions-setup-openshift

Choose a version

Setup OpenShift GitHub Action

Set up your GitHub Actions workflow with a specific version of OKD (OpenShift/Origin).

Currently only Linux/Ubuntu CI environment is supported.

Usage

Basic

name: Example workflow

on: [push]

jobs:
  example:
    name: Example OpenShift Cluster interaction
    runs-on: ubuntu-20.04
    steps:
      - name: Checkout
        uses: actions/checkout@v1
      - name: Setup OpenShift
        uses: manusa/actions-setup-openshift@v1.1.5
        with:
          oc version: 'v3.11.0'
          github token: ${{ secrets.GITHUB_TOKEN }}
      - name: Interact with the cluster
        run: oc cluster status

Required input parameters

Parameter Description
oc version OpenShift version to deploy

Optional input parameters

Parameter Description
dns ip External DNS server IP to use in node-config.yaml
enable A list of components to enable (comma separated)
github token GITHUB_TOKEN secret value to access GitHub REST API with an unlimited number of requests

License

The scripts and documentation in this project are released under the Apache 2.0.