-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
action.yml
32 lines (32 loc) · 899 Bytes
/
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
name: Setup kubectl and plugins
description: 'Install a specific version of kubectl and plugins via krew'
branding:
icon: 'package'
color: 'blue'
author: Marco Franssen
inputs:
kubectlVersion:
description: >-
The kubectl version you want to use (defaults to latest stable).
required: false
default: stable
enablePlugins:
description: >-
Install krew to manage kubectl plugins (defaults to false).
required: false
default: 'false'
plugins:
description: >-
Install the given plugins (comma or space separated).
required: false
default: ''
outputs:
kubectl-version:
description: 'The kubectl version that was installed.'
krew-version:
description: 'The krew version that was installed.'
krew-plugins:
description: 'The list of installed plugins (json serialized object).'
runs:
using: 'node20'
main: 'dist/index.js'