manusa / actions-setup-openshift

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

Home Page:https://www.marcnuri.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

https://www.marcnuri.com

License:Apache License 2.0


Languages

Language:JavaScript 100.0%