dist/kubernetes: provide basic ksonnet setup for heroes cluster.
This commit is contained in:
parent
72b518b8ad
commit
35836073be
4
dist/kubernetes/.gitignore
vendored
Normal file
4
dist/kubernetes/.gitignore
vendored
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
/lib
|
||||||
|
/.ksonnet/registries
|
||||||
|
/app.override.yaml
|
||||||
|
/.ks_environment
|
11
dist/kubernetes/app.yaml
vendored
Normal file
11
dist/kubernetes/app.yaml
vendored
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
apiVersion: 0.2.0
|
||||||
|
environments:
|
||||||
|
heroes:
|
||||||
|
destination:
|
||||||
|
namespace: osrt
|
||||||
|
server: https://caasp-master.infra.opensuse.org:6443
|
||||||
|
k8sVersion: v1.8.0
|
||||||
|
path: heroes
|
||||||
|
kind: ksonnet.io/app
|
||||||
|
name: openSUSE-release-tools
|
||||||
|
version: 0.0.1
|
6
dist/kubernetes/components/params.libsonnet
vendored
Normal file
6
dist/kubernetes/components/params.libsonnet
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
global: {
|
||||||
|
},
|
||||||
|
components: {
|
||||||
|
},
|
||||||
|
}
|
3
dist/kubernetes/environments/base.libsonnet
vendored
Normal file
3
dist/kubernetes/environments/base.libsonnet
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
local components = std.extVar("__ksonnet/components");
|
||||||
|
components + {
|
||||||
|
}
|
2
dist/kubernetes/environments/heroes/globals.libsonnet
vendored
Normal file
2
dist/kubernetes/environments/heroes/globals.libsonnet
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
{
|
||||||
|
}
|
4
dist/kubernetes/environments/heroes/main.jsonnet
vendored
Normal file
4
dist/kubernetes/environments/heroes/main.jsonnet
vendored
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
local base = import "base.libsonnet";
|
||||||
|
|
||||||
|
base + {
|
||||||
|
}
|
13
dist/kubernetes/environments/heroes/params.libsonnet
vendored
Normal file
13
dist/kubernetes/environments/heroes/params.libsonnet
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
local params = std.extVar("__ksonnet/params");
|
||||||
|
local globals = import "globals.libsonnet";
|
||||||
|
local envParams = params + {
|
||||||
|
components+: {
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
{
|
||||||
|
components: {
|
||||||
|
[x]: envParams.components[x] + globals,
|
||||||
|
for x in std.objectFields(envParams.components)
|
||||||
|
},
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user