Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 1.97 KB

README.md

File metadata and controls

52 lines (39 loc) · 1.97 KB

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.