From 1e5c145f3044464713f991a9cf27eb17a2a793f9 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Wed, 27 Sep 2023 07:45:41 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- stable/calibre/11.0.14/CHANGELOG.md | 99 + stable/calibre/11.0.14/Chart.yaml | 25 + stable/calibre/11.0.14/README.md | 27 + stable/calibre/11.0.14/app-changelog.md | 9 + stable/calibre/11.0.14/app-readme.md | 8 + .../calibre/11.0.14/charts/common-14.0.6.tgz | Bin 0 -> 133372 bytes stable/calibre/11.0.14/ix_values.yaml | 45 + stable/calibre/11.0.14/questions.yaml | 2072 +++++++++++++++++ stable/calibre/11.0.14/templates/NOTES.txt | 1 + stable/calibre/11.0.14/templates/common.yaml | 3 + stable/calibre/11.0.14/values.yaml | 0 11 files changed, 2289 insertions(+) create mode 100644 stable/calibre/11.0.14/CHANGELOG.md create mode 100644 stable/calibre/11.0.14/Chart.yaml create mode 100644 stable/calibre/11.0.14/README.md create mode 100644 stable/calibre/11.0.14/app-changelog.md create mode 100644 stable/calibre/11.0.14/app-readme.md create mode 100644 stable/calibre/11.0.14/charts/common-14.0.6.tgz create mode 100644 stable/calibre/11.0.14/ix_values.yaml create mode 100644 stable/calibre/11.0.14/questions.yaml create mode 100644 stable/calibre/11.0.14/templates/NOTES.txt create mode 100644 stable/calibre/11.0.14/templates/common.yaml create mode 100644 stable/calibre/11.0.14/values.yaml diff --git a/stable/calibre/11.0.14/CHANGELOG.md b/stable/calibre/11.0.14/CHANGELOG.md new file mode 100644 index 00000000000..1c0287d536a --- /dev/null +++ b/stable/calibre/11.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [calibre-11.0.14](https://github.com/truecharts/charts/compare/calibre-11.0.13...calibre-11.0.14) (2023-09-27) + +### Chore + +- update container image tccr.io/truecharts/calibre to v6.27.0 ([#12990](https://github.com/truecharts/charts/issues/12990)) + + + + +## [calibre-11.0.13](https://github.com/truecharts/charts/compare/calibre-11.0.12...calibre-11.0.13) (2023-09-22) + +### Chore + +- update container image tccr.io/truecharts/calibre to v6.27.0 ([#12838](https://github.com/truecharts/charts/issues/12838)) + + + + +## [calibre-11.0.12](https://github.com/truecharts/charts/compare/calibre-11.0.11...calibre-11.0.12) (2023-09-20) + +### Chore + +- update container image tccr.io/truecharts/calibre to v6.26.0 ([#12776](https://github.com/truecharts/charts/issues/12776)) + + + + +## [calibre-11.0.11](https://github.com/truecharts/charts/compare/calibre-11.0.10...calibre-11.0.11) (2023-09-13) + +### Chore + +- update container image tccr.io/truecharts/calibre to v6.26.0 ([#12546](https://github.com/truecharts/charts/issues/12546)) + + + + +## [calibre-11.0.10](https://github.com/truecharts/charts/compare/calibre-11.0.9...calibre-11.0.10) (2023-09-10) + +### Chore + +- update container image tccr.io/truecharts/calibre to v6.26.0 ([#12447](https://github.com/truecharts/charts/issues/12447)) + + + + +## [calibre-11.0.9](https://github.com/truecharts/charts/compare/calibre-11.0.8...calibre-11.0.9) (2023-09-06) + +### Chore + +- update helm general non-major ([#12276](https://github.com/truecharts/charts/issues/12276)) + + + + +## [calibre-11.0.8](https://github.com/truecharts/charts/compare/calibre-11.0.7...calibre-11.0.8) (2023-09-06) + +### Chore + +- update container image tccr.io/truecharts/calibre to v6.25.0 ([#12272](https://github.com/truecharts/charts/issues/12272)) + + + + +## [calibre-11.0.7](https://github.com/truecharts/charts/compare/calibre-11.0.6...calibre-11.0.7) (2023-08-30) + +### Chore + +- update container image tccr.io/truecharts/calibre to v6.25.0 ([#12044](https://github.com/truecharts/charts/issues/12044)) + + + + +## [calibre-11.0.6](https://github.com/truecharts/charts/compare/calibre-11.0.5...calibre-11.0.6) (2023-08-23) + +### Chore + +- update container image tccr.io/truecharts/calibre to v6.25.0 ([#11820](https://github.com/truecharts/charts/issues/11820)) + + + + +## [calibre-11.0.5](https://github.com/truecharts/charts/compare/calibre-11.0.4...calibre-11.0.5) (2023-08-18) + +### Chore + +- update container image tccr.io/truecharts/calibre to v6.25.0 ([#11674](https://github.com/truecharts/charts/issues/11674)) + + + + +## [calibre-11.0.4](https://github.com/truecharts/charts/compare/calibre-11.0.3...calibre-11.0.4) (2023-08-16) + +### Chore diff --git a/stable/calibre/11.0.14/Chart.yaml b/stable/calibre/11.0.14/Chart.yaml new file mode 100644 index 00000000000..0e7f53ba46f --- /dev/null +++ b/stable/calibre/11.0.14/Chart.yaml @@ -0,0 +1,25 @@ +apiVersion: v2 +appVersion: "6.27.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 14.0.6 +description: Calibre is a powerful and easy to use e-book manager. +home: https://truecharts.org/charts/stable/calibre +icon: https://truecharts.org/img/hotlink-ok/chart-icons/calibre.png +keywords: + - calibre +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: calibre +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/calibre + - https://github.com/kovidgoyal/calibre/ +version: 11.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" diff --git a/stable/calibre/11.0.14/README.md b/stable/calibre/11.0.14/README.md new file mode 100644 index 00000000000..e0a9b8fa8d7 --- /dev/null +++ b/stable/calibre/11.0.14/README.md @@ -0,0 +1,27 @@ +# README + +## General Info + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +*All Rights Reserved - The TrueCharts Project* diff --git a/stable/calibre/11.0.14/app-changelog.md b/stable/calibre/11.0.14/app-changelog.md new file mode 100644 index 00000000000..d0a310ca643 --- /dev/null +++ b/stable/calibre/11.0.14/app-changelog.md @@ -0,0 +1,9 @@ + + +## [calibre-11.0.14](https://github.com/truecharts/charts/compare/calibre-11.0.13...calibre-11.0.14) (2023-09-27) + +### Chore + +- update container image tccr.io/truecharts/calibre to v6.27.0 ([#12990](https://github.com/truecharts/charts/issues/12990)) + + \ No newline at end of file diff --git a/stable/calibre/11.0.14/app-readme.md b/stable/calibre/11.0.14/app-readme.md new file mode 100644 index 00000000000..8573153c3c1 --- /dev/null +++ b/stable/calibre/11.0.14/app-readme.md @@ -0,0 +1,8 @@ +Calibre is a powerful and easy to use e-book manager. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/calibre](https://truecharts.org/charts/stable/calibre) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/stable/calibre/11.0.14/charts/common-14.0.6.tgz b/stable/calibre/11.0.14/charts/common-14.0.6.tgz new file mode 100644 index 0000000000000000000000000000000000000000..d8a3fabe92a7cdfdaf7ade2ae7c50e361b104f2f GIT binary patch literal 133372 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 literal 0 HcmV?d00001 diff --git a/stable/calibre/11.0.14/ix_values.yaml b/stable/calibre/11.0.14/ix_values.yaml new file mode 100644 index 00000000000..2cd4c9da52e --- /dev/null +++ b/stable/calibre/11.0.14/ix_values.yaml @@ -0,0 +1,45 @@ +image: + repository: tccr.io/truecharts/calibre + tag: v6.27.0@sha256:1ec2bf24ecdbb379ff2580de266a5f8c0784538091c1dd626103be62484df78c + pullPolicy: IfNotPresent + +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 8084 + protocol: http + targetPort: 8080 + webserver: + enabled: true + ports: + webserver: + enabled: true + port: 8081 + protocol: http + targetPort: 8081 + +workload: + main: + podSpec: + containers: + main: + env: + CLI_ARGS: + PASSWORD: "" + +persistence: + config: + enabled: true + mountPath: /config + +portal: + open: + enabled: true diff --git a/stable/calibre/11.0.14/questions.yaml b/stable/calibre/11.0.14/questions.yaml new file mode 100644 index 00000000000..adc102a27da --- /dev/null +++ b/stable/calibre/11.0.14/questions.yaml @@ -0,0 +1,2072 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_tcportal-open_protocol" + host: + - "$kubernetes-resource_configmap_tcportal-open_host" + ports: + - "$kubernetes-resource_configmap_tcportal-open_port" +questions: + - variable: global + group: General Settings + label: "Global Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: stopAll + label: Stop All + description: "Stops All Running pods and hibernates cnpg" + schema: + type: boolean + default: false + - variable: workload + group: "Workload Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type (Advanced) + schema: + type: string + default: Deployment + enum: + - value: Deployment + description: Deployment + - value: DaemonSet + description: DaemonSet + + - variable: replicas + label: Replicas (Advanced) + description: Set the number of Replicas + schema: + type: int + show_if: [["type", "!=", "DaemonSet"]] + default: 1 + - variable: podSpec + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: containers + label: Containers + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Container + schema: + additional_attrs: true + type: dict + attrs: + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: PASSWORD + label: "PASSWORD" + description: "Optionally set a password for the gui." + schema: + type: string + private: true + default: "" + - variable: CLI_ARGS + label: "CLI_ARGS" + description: "Optionally pass cli start arguments to calibre" + schema: + type: string + default: "" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: command + label: Command + schema: + type: list + default: [] + items: + - variable: param + label: Param + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: podOptions + group: "General Settings" + label: "Global Pod Options (Advanced)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: expertPodOpts + label: "Expert - Pod Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + label: "Host Networking" + schema: + type: boolean + default: false + - variable: dnsConfig + label: "DNS Configuration" + schema: + type: dict + additional_attrs: true + attrs: + - variable: options + label: "Options" + schema: + type: list + default: [{"name": "ndots", "value": "1"}] + items: + - variable: optionsEntry + label: "Option Entry" + schema: + type: dict + additional_attrs: true + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + - variable: nameservers + label: "Nameservers" + schema: + type: list + default: [] + items: + - variable: nsEntry + label: "Nameserver Entry" + schema: + type: string + required: true + - variable: searches + label: "Searches" + schema: + type: list + default: [] + items: + - variable: searchEntry + label: "Search Entry" + schema: + type: string + required: true + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8084 + required: true + - variable: webserver + label: "webserver Service" + description: "The webserver service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: webserver + label: "webserver Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8081 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: scaleExternalInterface + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + additional_attrs: true + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + additional_attrs: true + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: tcp + enum: + - value: http + description: HTTP + - value: https + description: HTTPS + - value: tcp + description: TCP + - value: udp + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770 + schema: + type: string + valid_chars: '[0-9]{3}' + default: "" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770 + schema: + type: string + valid_chars: '[0-9]{3}' + default: "" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: certificateIssuer + label: Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + show_if: [["advanced", "=", true]] + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + show_if: [["advanced", "=", true]] + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + show_if: [["advanced", "=", true]] + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + + - variable: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: clusterIssuer + label: clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["clusterIssuer", "=", ""]] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: clusterIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["clusterIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["clusterIssuer", "=", ""]] + default: "" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: securityContext + group: Security and Permissions + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: container + label: Container + schema: + additional_attrs: true + type: dict + attrs: + # Settings from questions.yaml get appended here on a per-app basis + + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID of the user running the application" + schema: + type: int + default: 0 + # Settings from questions.yaml get appended here on a per-app basis + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + show_if: [["runAsUser", "=", 0]] + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "0022" + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: pod + label: Pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + # Settings from questions.yaml get appended here on a per-app basis + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: device + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: scaleGPUEntry + label: GPU + schema: + additional_attrs: true + type: dict + attrs: + # Specify GPU configuration + - variable: gpu + label: Select GPU + schema: + additional_attrs: true + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: workaround + label: "Workaround" + schema: + type: string + default: workaround + hidden: true +# - variable: horizontalPodAutoscaler +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# type: list +# default: [] +# items: +# - variable: hpaEntry +# label: HPA Entry +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: name +# label: Name +# schema: +# type: string +# required: true +# default: "" +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: gluetun + description: Gluetun + - value: tailscale + description: Tailscale + - value: openvpn + description: OpenVPN (Deprecated) + - value: wireguard + description: Wireguard (Deprecated) + - variable: openvpn + label: OpenVPN Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + show_if: [["username", "!=", ""]] + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: string + show_if: [["type", "!=", "disabled"]] + default: "" + + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + max_length: 10240 + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/calibre/11.0.14/templates/NOTES.txt b/stable/calibre/11.0.14/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/stable/calibre/11.0.14/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/stable/calibre/11.0.14/templates/common.yaml b/stable/calibre/11.0.14/templates/common.yaml new file mode 100644 index 00000000000..ee4b164087e --- /dev/null +++ b/stable/calibre/11.0.14/templates/common.yaml @@ -0,0 +1,3 @@ +--- + +{{ include "tc.v1.common.loader.all" . }} diff --git a/stable/calibre/11.0.14/values.yaml b/stable/calibre/11.0.14/values.yaml new file mode 100644 index 00000000000..e69de29bb2d