Daniel Helfand
3 years ago
14 changed files with 0 additions and 189 deletions
@ -1,4 +0,0 @@ |
|||
/lib |
|||
/.ksonnet/registries |
|||
/app.override.yaml |
|||
/.ks_environment |
@ -1,23 +0,0 @@ |
|||
apiVersion: 0.1.0 |
|||
environments: |
|||
default: |
|||
destination: |
|||
namespace: default |
|||
server: https://kubernetes.default.svc |
|||
k8sVersion: v1.10.0 |
|||
path: default |
|||
dev: |
|||
destination: |
|||
namespace: dev |
|||
server: https://kubernetes.default.svc |
|||
k8sVersion: v1.10.0 |
|||
path: dev |
|||
prod: |
|||
destination: |
|||
namespace: prod |
|||
server: https://kubernetes.default.svc |
|||
k8sVersion: v1.10.0 |
|||
path: prod |
|||
kind: ksonnet.io/app |
|||
name: guestbook |
|||
version: 0.0.1 |
@ -1,59 +0,0 @@ |
|||
local env = std.extVar("__ksonnet/environments"); |
|||
local params = std.extVar("__ksonnet/params").components["guestbook-ui"]; |
|||
[ |
|||
{ |
|||
"apiVersion": "v1", |
|||
"kind": "Service", |
|||
"metadata": { |
|||
"name": params.name |
|||
}, |
|||
"spec": { |
|||
"ports": [ |
|||
{ |
|||
"port": params.servicePort, |
|||
"targetPort": params.containerPort |
|||
} |
|||
], |
|||
"selector": { |
|||
"app": params.name |
|||
}, |
|||
"type": params.type |
|||
} |
|||
}, |
|||
{ |
|||
"apiVersion": "apps/v1", |
|||
"kind": "Deployment", |
|||
"metadata": { |
|||
"name": params.name |
|||
}, |
|||
"spec": { |
|||
"replicas": params.replicas, |
|||
"revisionHistoryLimit": 3, |
|||
"selector": { |
|||
"matchLabels": { |
|||
"app": params.name |
|||
}, |
|||
}, |
|||
"template": { |
|||
"metadata": { |
|||
"labels": { |
|||
"app": params.name |
|||
} |
|||
}, |
|||
"spec": { |
|||
"containers": [ |
|||
{ |
|||
"image": params.image, |
|||
"name": params.name, |
|||
"ports": [ |
|||
{ |
|||
"containerPort": params.containerPort |
|||
} |
|||
] |
|||
} |
|||
] |
|||
} |
|||
} |
|||
} |
|||
} |
|||
] |
@ -1,18 +0,0 @@ |
|||
{ |
|||
global: { |
|||
// User-defined global parameters; accessible to all component and environments, Ex: |
|||
// replicas: 4, |
|||
}, |
|||
components: { |
|||
// Component-level parameters, defined initially from 'ks prototype use ...' |
|||
// Each object below should correspond to a component in the components/ directory |
|||
"guestbook-ui": { |
|||
containerPort: 80, |
|||
image: "gcr.io/heptio-images/ks-guestbook-demo:0.2", |
|||
name: "ks-guestbook-ui", |
|||
replicas: 1, |
|||
servicePort: 80, |
|||
type: "LoadBalancer", |
|||
}, |
|||
}, |
|||
} |
@ -1,4 +0,0 @@ |
|||
local components = std.extVar("__ksonnet/components"); |
|||
components + { |
|||
// Insert user-specified overrides here. |
|||
} |
@ -1,2 +0,0 @@ |
|||
{ |
|||
} |
@ -1,8 +0,0 @@ |
|||
local base = import "base.libsonnet"; |
|||
// uncomment if you reference ksonnet-lib |
|||
// local k = import "k.libsonnet"; |
|||
|
|||
base + { |
|||
// Insert user-specified overrides here. For example if a component is named \"nginx-deployment\", you might have something like:\n") |
|||
// "nginx-deployment"+: k.deployment.mixin.metadata.labels({foo: "bar"}) |
|||
} |
@ -1,17 +0,0 @@ |
|||
local params = std.extVar("__ksonnet/params"); |
|||
local globals = import "globals.libsonnet"; |
|||
local envParams = params + { |
|||
components +: { |
|||
// Insert component parameter overrides here. Ex: |
|||
// guestbook +: { |
|||
// name: "guestbook-dev", |
|||
// replicas: params.global.replicas, |
|||
// }, |
|||
}, |
|||
}; |
|||
|
|||
{ |
|||
components: { |
|||
[x]: envParams.components[x] + globals, for x in std.objectFields(envParams.components) |
|||
}, |
|||
} |
@ -1,2 +0,0 @@ |
|||
{ |
|||
} |
@ -1,8 +0,0 @@ |
|||
local base = import "base.libsonnet"; |
|||
// uncomment if you reference ksonnet-lib |
|||
// local k = import "k.libsonnet"; |
|||
|
|||
base + { |
|||
// Insert user-specified overrides here. For example if a component is named \"nginx-deployment\", you might have something like:\n") |
|||
// "nginx-deployment"+: k.deployment.mixin.metadata.labels({foo: "bar"}) |
|||
} |
@ -1,17 +0,0 @@ |
|||
local params = std.extVar("__ksonnet/params"); |
|||
local globals = import "globals.libsonnet"; |
|||
local envParams = params + { |
|||
components +: { |
|||
// Insert component parameter overrides here. Ex: |
|||
// guestbook +: { |
|||
// name: "guestbook-dev", |
|||
// replicas: params.global.replicas, |
|||
// }, |
|||
}, |
|||
}; |
|||
|
|||
{ |
|||
components: { |
|||
[x]: envParams.components[x] + globals, for x in std.objectFields(envParams.components) |
|||
}, |
|||
} |
@ -1,2 +0,0 @@ |
|||
{ |
|||
} |
@ -1,8 +0,0 @@ |
|||
local base = import "base.libsonnet"; |
|||
// uncomment if you reference ksonnet-lib |
|||
// local k = import "k.libsonnet"; |
|||
|
|||
base + { |
|||
// Insert user-specified overrides here. For example if a component is named \"nginx-deployment\", you might have something like:\n") |
|||
// "nginx-deployment"+: k.deployment.mixin.metadata.labels({foo: "bar"}) |
|||
} |
@ -1,17 +0,0 @@ |
|||
local params = std.extVar("__ksonnet/params"); |
|||
local globals = import "globals.libsonnet"; |
|||
local envParams = params + { |
|||
components +: { |
|||
// Insert component parameter overrides here. Ex: |
|||
// guestbook +: { |
|||
// name: "guestbook-dev", |
|||
// replicas: params.global.replicas, |
|||
// }, |
|||
}, |
|||
}; |
|||
|
|||
{ |
|||
components: { |
|||
[x]: envParams.components[x] + globals, for x in std.objectFields(envParams.components) |
|||
}, |
|||
} |
Loading…
Reference in new issue