-
Notifications
You must be signed in to change notification settings - Fork 24
/
action.yml
86 lines (85 loc) · 2.68 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
name: OpenShift Tools Installer
description: Download, install and cache OpenShift CLI tools.
author: 'Red Hat'
branding:
icon: circle
color: red
inputs:
github_pat:
description: |
GitHub personal access token.
This is required if the "source" input is "github".
required: false
default: ${{ github.token }}
source:
description: Source from which to download all tools in this step. Can be "github" or "mirror".
required: false
default: mirror
skip_cache:
description: |
Set it to "true" to skip caching of the downloaded executables.
This will also skip fetching previously cached executables.
required: false
default: "false"
crc:
description: crc - CodeReady Containers.
required: false
crda:
description: CRDA - Performs dependency stack scanning.
required: false
helm:
description: Helm - The Kubernetes package manager.
required: false
kam:
description: kam - GitOps Application Manager.
required: false
kamel:
description: Camel K - Kubernetes serverless integration framework.
required: false
kn:
description: Knative - Deploy and manage serverless workloads.
required: false
kustomize:
description: kustomize - Customize raw, template-free YAML files for multiple purposes.
required: false
oc:
description: oc - The OpenShift Client.
required: false
openshift-install:
description: openshift-install - Install an OpenShift 4 cluster.
required: false
odo:
description: odo - OpenShift Do is for developers writing and deploying applications.
required: false
opm:
description: opm - Create and maintain catalogs of Operators.
required: false
operator-sdk:
description: operator-sdk - Framework to work with Operators SDK.
required: false
s2i:
description: s2i - Toolkit and workflow for building reproducible container images from source code.
required: false
tkn:
description: tkn - The client for interacting with Tekton pipelines.
required: false
yq:
description: yq - A portable command-line YAML processor.
required: false
chart-verifier:
description: chart-verifier - Certifies a Helm chart by checking some of its characteristics.
required: false
ko:
description: ko - Build and deploy Go applications on Kubernetes.
required: false
preflight:
description: |
preflight - Commandline interface for validating if OpenShift operator bundles
and containers meet minimum requirements for Red Hat OpenShift Certification.
required: false
outputs:
installed:
description: 'JSON object describing the versions that were installed.'
runs:
using: node20
main: dist/index.js