Skip to content
anchor

GitHub Action

Setup Grafana Tanka

1.0.0-alpha.1 Pre-release

Setup Grafana Tanka

anchor

Setup Grafana Tanka

Configures GitHub Actions with support for Grafana Tanka

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Setup Grafana Tanka

uses: unfunco/setup-tanka@1.0.0-alpha.1

Learn more about this action in unfunco/setup-tanka

Choose a version

GitHub Actions × Grafana Tanka

CI License: Apache 2.0

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.

Getting started

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.

Inputs

Name Default Description
tanka-version "v0.16.0" Grafana Tanka version.

Example usage

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

License

© 2021 Daniel Morris
Made available under the terms of the Apache License 2.0.