Skip to content

Latest commit

 

History

History

envlinks-jsonnet

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

This directory contains jsonnet helpers to configure envlinks instances.

Installation

Using jsonnet-bundler:

jb install github.com/maxhollmann/envlinks/envlinks-jsonnet@v0.3.1

Usage

local envlinks = import 'envlinks-jsonnet/helpers.libsonnet';

local env = envlinks.config(
  title='My links',
  links=[
    envlinks.link('Google', 'https://google.com', icon='google'),
    envlinks.link('Wikipedia', 'https://wikipedia.com', icon='wikipedia'),
  ],
);

env now contains an object with environment variables that can be used with e.g. k8s-libsonnet's withEnvMap.

envlinks.config automatically adds LINK_*_INDEX variables to keep the order of the links as given in the links array.