Fancy new jsonnet deployment 🔥🔥🔥

This commit is contained in:
niggl committed 2022-05-14 20:42:37 +02:00
1 parent d2e6bda20c
commit de8f539982
4 files changed
+31 -10

No files matched your search

@@ -0,0 +1,21 @@
local params = import 'params.libsonnet';
[
{
apiVersion: 'externaldns.k8s.io/v1alpha1',
kind: 'DNSEndpoint',
metadata: {
name: params.name+"-dns",
},
spec: {
endpoints: [
{
dnsName: params.domain,
recordType: 'CNAME',
targets: [
'k.odit.services',
],
},
],
},
},
]
@@ -14,7 +14,7 @@ local params = import 'params.libsonnet';
routes: [
{
kind: 'Rule',
match: std.strReplace("Host(`domain`)", "domain", params.domain),
match: std.strReplace('Host(`domain`)', 'domain', params.domain),
services: [
{
name: params.name,
@@ -24,7 +24,7 @@ local params = import 'params.libsonnet';
},
],
tls: {
secretName: params.name + "-cert",
secretName: params.name + '-cert',
},
},
},
@@ -32,11 +32,11 @@ local params = import 'params.libsonnet';
apiVersion: 'cert-manager.io/v1',
kind: 'Certificate',
metadata: {
name: params.name + "-cert",
name: params.name + '-cert',
},
spec: {
commonName: params.domain,
secretName: params.name + "-cert",
secretName: params.name + '-cert',
dnsNames: [
params.domain,
],
@@ -46,4 +46,4 @@ local params = import 'params.libsonnet';
},
},
},
]
]
@@ -1,6 +1,6 @@
{
image: "traefik/whoami",
name: "w-dev-odit-services",
image: 'registry.odit.services/customers/elisabeth-ort.de',
name: 'w-dev-odit-services',
containerPort: 80,
domain: "w.dev.odit.services"
}
domain: 'w.dev.odit.services',
}
@@ -19,4 +19,4 @@ local params = import 'params.libsonnet';
},
},
},
]
]