chore(kontemplate): Prepare kontemplate for depot-merge

This merge will not yet include moving over to buildGo.nix, as support
for testing and such is not present in that library yet.
This commit is contained in:
Vincent Ambo 2019-12-20 22:13:07 +00:00
parent 064f65dec2
commit 795a974665
52 changed files with 0 additions and 195 deletions

View file

@ -0,0 +1,15 @@
---
context: k8s.prod.mydomain.com
global:
globalVar: lizards
include:
- name: some-api
values:
version: 1.0-0e6884d
importantFeature: true
apiPort: 4567
- name: collection
include:
- name: nested
values:
lizards: good

View file

@ -0,0 +1,6 @@
---
context: default-loading
include:
- name: default
values:
override: notAtAll

View file

@ -0,0 +1,2 @@
defaultValues: loaded
override: noop

View file

@ -0,0 +1,11 @@
---
context: k8s.prod.mydomain.com
include:
- name: some-api-europe
path: some-api
values:
location: europe
- name: some-api-asia
path: some-api
values:
location: asia

View file

@ -0,0 +1,8 @@
---
context: k8s.prod.mydomain.com
include:
- name: parent
path: parent-path
include:
- name: child
path: child-path

View file

@ -0,0 +1,10 @@
---
context: k8s.prod.mydomain.com
global:
globalVar: lizards
include:
- name: some-api
values:
version: 1.0-0e6884d
importantFeature: true
apiPort: 4567

View file

@ -0,0 +1,9 @@
---
context: k8s.prod.mydomain.com
include:
- name: some-api
args:
- --as=some-user
- --as-group=hello:world
- --as-banana
- "true"

View file

@ -0,0 +1,5 @@
---
context: k8s.prod.mydomain.com
import:
- test-vars.yaml
include: []

View file

@ -0,0 +1,15 @@
# This context file is intended to test the merge hierarchy of
# variables defined at different levels.
---
context: merging.in.kontemplate.works
global:
globalVar: globalVar
includeVar: should be overridden (global)
cliVar: should be overridden (global)
import:
- import-vars.yaml
include:
- name: resource
values:
includeVar: includeVar
cliVar: should be overridden (include)

View file

@ -0,0 +1,4 @@
importVar: importVar
globalVar: should be overridden (import)
includeVar: should be overridden (import)
cliVar: should be overridden (import)

View file

@ -0,0 +1,5 @@
defaultVar: defaultVar
importVar: should be overridden (default)
globalVar: should be overridden (default)
includeVar: should be overridden (default)
cliVar: should be overridden (default)

View file

@ -0,0 +1,5 @@
defaultVar: {{ .defaultVar }}
importVar: {{ .importVar }}
globalVar: {{ .globalVar }}
includeVar: {{ .includeVar }}
cliVar: {{ .cliVar }}

View file

@ -0,0 +1,10 @@
---
context: k8s.prod.mydomain.com
include:
- name: parent
values:
foo: bar
include:
- name: child
values:
foo: newvalue

View file

@ -0,0 +1,10 @@
---
context: k8s.prod.mydomain.com
include:
- name: parent
values:
foo: bar
include:
- name: child
values:
bar: baz

View file

@ -0,0 +1,3 @@
---
override: 3
place: Oslo

View file

@ -0,0 +1,5 @@
---
override: 'true'
music:
artist: Pallida
track: Tractor Beam