-
Notifications
You must be signed in to change notification settings - Fork 1
/
action.yml
39 lines (37 loc) · 1.09 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
name: Package and push
description: Packages and pushes helm charts
inputs:
charts-repo:
description: Repository containing helm charts
required: false
default: cloudve/helm-charts
packaging-command:
description: command used to package chart
required: false
default: 'helm package "./$CHART_NAME/" -d "$BASE_DIR/$CHARTS_DIR/charts"'
chart-name:
description: Name of chart (and directory to chart)
required: true
github-token:
description: Github token (for bumping version in the current chart repository)
required: true
charts-token:
description: Charts token (for pushing you packaged chart to your helm charts repository)
required: true
github-labels:
description: Github labels
required: true
git-branch:
description: Git branch
required: true
runs:
using: 'docker'
image: 'Dockerfile'
args:
- ${{ inputs.chart-name }}
- ${{ inputs.charts-repo }}
- ${{ inputs.git-branch }}
- ${{ inputs.github-labels }}
- ${{ inputs.github-token }}
- ${{ inputs.charts-token }}
- ${{ inputs.packaging-command }}