actions-marketplace-validations/OpenShift Deployer
OpenShift deployer
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Nov 26, 2025
- License
- Apache 2.0
Pinned Snippet
uses: actions-marketplace-validations/bcgov-nr_action-deployer-openshift@565e315dfddb8aee08fcfd885a27407dde9a2775 # no releases — HEAD as of 2026-07-13tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| file | Template file Example frontend/openshift.deploy.yml | yes | — |
| oc_namespace | OpenShift namespace Example: abc123-dev, abc123-test, abc123-prod | yes | — |
| oc_server | OpenShift server URL with port Example: https://api.silver.devops.gov.bc.ca:6443 | yes | — |
| oc_token | OpenShift access token for authentication Should be stored as a GitHub secret | yes | — |
| overwrite | Replace existing objects/artifacts? Example: true, false | — | true |
| parameters | Template parameters/variables to pass Example: -p ZONE=1234 | — | — |
| timeout | Timeout for deployment Example: 30s, 10m, 1h | — | 15m |
| triggers | Omit to always build, otherwise trigger by path Example: ('./backend/', './frontend/) | — | — |
| diff_branch | Branch to diff against Example: main | — | ${{ github.event.repository.default_branch }} |
| oc_version | Override default OpenShift CLI (oc) version Example: 4.16 | — | — |
| repository | Specify a different repo to clone Example: bcgov/quickstart-openshift | — | ${{ github.repository }} |
Outputs
| name | description |
|---|---|
| triggered | Did a deployment trigger? [true|false] |