blob: 3beff4652e87ba603df8fa8182fae310022134c9 [file] [log] [blame]
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +04001input: {
2 network: #Network
3 subdomain: string
4}
5
6_domain: "\(input.subdomain).\(input.network.domain)"
7
8readme: "jellyfin application will be installed on \(input.network.name) network and be accessible to any user on https://\(_domain)"
9
10images: {
11 jellyfin: {
12 repository: "jellyfin"
13 name: "jellyfin"
14 tag: "10.8.10"
15 pullPolicy: "IfNotPresent"
16 }
17}
18
19charts: {
20 jellyfin: {
21 chart: "charts/jellyfin"
22 sourceRef: {
23 kind: "GitRepository"
24 name: "pcloud"
25 namespace: global.id
26 }
27 }
28}
29
30helm: {
31 jellyfin: {
32 chart: charts.jellyfin
33 values: {
34 pcloudInstanceId: global.id
35 ingress: {
36 className: input.network.ingressClass
37 domain: _domain
38 }
39 image: {
40 repository: images.jellyfin.fullName
41 tag: images.jellyfin.tag
42 pullPolicy: images.jellyfin.pullPolicy
43 }
44 }
45 }
46}