blob: 59f559b48908a98376c12ef9a53fe06351549346 [file] [log] [blame]
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +04001input: {
Giorgi Lekveishvili7c427602024-01-04 00:13:55 +04002 network: #Network
3 subdomain: string
4}
5
Giorgi Lekveishvili7c427602024-01-04 00:13:55 +04006_domain: "\(input.subdomain).\(input.network.domain)"
7
8readme: "rpuppy application will be installed on \(input.network.name) network and be accessible to any user on https://\(_domain)"
9
10images: {
11 rpuppy: {
12 repository: "giolekva"
13 name: "rpuppy"
14 tag: "latest"
15 pullPolicy: "Always"
16 }
17}
18
19charts: {
20 rpuppy: {
Giorgi Lekveishvili9b52ab92024-01-05 13:12:48 +040021 chart: "charts/rpuppy"
22 sourceRef: {
Giorgi Lekveishvili7c427602024-01-04 00:13:55 +040023 kind: "GitRepository"
Giorgi Lekveishvili9b52ab92024-01-05 13:12:48 +040024 name: "pcloud"
25 namespace: global.id
Giorgi Lekveishvili7c427602024-01-04 00:13:55 +040026 }
Giorgi Lekveishvili7c427602024-01-04 00:13:55 +040027 }
28}
29
30helm: {
31 rpuppy: {
32 chart: charts.rpuppy
33 values: {
34 ingressClassName: input.network.ingressClass
35 certificateIssuer: input.network.certificateIssuer
36 domain: _domain
37 image: {
38 repository: images.rpuppy.fullName
39 tag: images.rpuppy.tag
40 pullPolicy: images.rpuppy.pullPolicy
41 }
42 }
43 }
44}