GitHub Action
Setup Grafana Tanka
1.0.0-alpha.1
Pre-release
Setup Grafana Tanka for use with GitHub Actions.
Tanka is a utility that allows Kubernetes resources to be defined and managed in the Jsonnet language.
When specifying tanka-version
the v
prefix can be omitted, additionally,
the patch number is not required if it is equal to zero. The versions v0.16.0
,
0.16.0
, v0.16
, and 0.16
are all valid and all refer to the same semantic
version of Tanka.
Name | Default | Description |
---|---|---|
tanka-version |
"v0.16.0" |
Grafana Tanka version. |
The following example workflow uses the setup-tanka action to automatically apply resources to a production environment.
name: Deploy
on:
workflow_dispatch: { }
jobs:
deploy:
name: Deploy
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Setup Grafana Tanka
uses: unfunco/setup-tanka@v1
with:
tanka-version: 0.16.0
- name: Apply the production configuration
run: tk apply environments/production --dangerous-auto-approve
© 2021 Daniel Morris
Made available under the terms of the Apache License 2.0.