Set up your GitHub Actions workflow with a specific version of OKD (OpenShift/Origin).
Currently only Linux/Ubuntu CI environment is supported.
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
Parameter | Description |
---|---|
oc version |
OpenShift version to deploy |
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 |
The scripts and documentation in this project are released under the Apache 2.0.