blob: 3beff4652e87ba603df8fa8182fae310022134c9 [file] [log] [blame]
input: {
network: #Network
subdomain: string
}
_domain: "\(input.subdomain).\(input.network.domain)"
readme: "jellyfin application will be installed on \(input.network.name) network and be accessible to any user on https://\(_domain)"
images: {
jellyfin: {
repository: "jellyfin"
name: "jellyfin"
tag: "10.8.10"
pullPolicy: "IfNotPresent"
}
}
charts: {
jellyfin: {
chart: "charts/jellyfin"
sourceRef: {
kind: "GitRepository"
name: "pcloud"
namespace: global.id
}
}
}
helm: {
jellyfin: {
chart: charts.jellyfin
values: {
pcloudInstanceId: global.id
ingress: {
className: input.network.ingressClass
domain: _domain
}
image: {
repository: images.jellyfin.fullName
tag: images.jellyfin.tag
pullPolicy: images.jellyfin.pullPolicy
}
}
}
}