From 9eceb3c8a3becf74d7c8f9a7182abb360b8259b9 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Sun, 8 Oct 2023 00:35:46 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- .../proxmox-backup-server/0.0.1/CHANGELOG.md | 8 + .../proxmox-backup-server/0.0.1/Chart.yaml | 27 + .../proxmox-backup-server/0.0.1/README.md | 0 .../0.0.1/app-changelog.md | 4 + .../proxmox-backup-server/0.0.1/app-readme.md | 8 + .../0.0.1/charts/common-14.0.10.tgz | Bin 0 -> 133559 bytes .../0.0.1/ix_values.yaml | 57 + .../0.0.1/questions.yaml | 2003 +++++++++++++++++ .../0.0.1/templates/common.yaml | 1 + .../proxmox-backup-server/0.0.1/values.yaml | 0 incubator/proxmox-backup-server/item.yaml | 5 + 11 files changed, 2113 insertions(+) create mode 100644 incubator/proxmox-backup-server/0.0.1/CHANGELOG.md create mode 100644 incubator/proxmox-backup-server/0.0.1/Chart.yaml create mode 100644 incubator/proxmox-backup-server/0.0.1/README.md create mode 100644 incubator/proxmox-backup-server/0.0.1/app-changelog.md create mode 100644 incubator/proxmox-backup-server/0.0.1/app-readme.md create mode 100644 incubator/proxmox-backup-server/0.0.1/charts/common-14.0.10.tgz create mode 100644 incubator/proxmox-backup-server/0.0.1/ix_values.yaml create mode 100644 incubator/proxmox-backup-server/0.0.1/questions.yaml create mode 100644 incubator/proxmox-backup-server/0.0.1/templates/common.yaml create mode 100644 incubator/proxmox-backup-server/0.0.1/values.yaml create mode 100644 incubator/proxmox-backup-server/item.yaml diff --git a/incubator/proxmox-backup-server/0.0.1/CHANGELOG.md b/incubator/proxmox-backup-server/0.0.1/CHANGELOG.md new file mode 100644 index 0000000000..a3b8159cd1 --- /dev/null +++ b/incubator/proxmox-backup-server/0.0.1/CHANGELOG.md @@ -0,0 +1,8 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [proxmox-backup-server-0.0.1]proxmox-backup-server-0.0.1 (2023-10-08) + diff --git a/incubator/proxmox-backup-server/0.0.1/Chart.yaml b/incubator/proxmox-backup-server/0.0.1/Chart.yaml new file mode 100644 index 0000000000..42ad7f1703 --- /dev/null +++ b/incubator/proxmox-backup-server/0.0.1/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "2.2-7" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 14.0.10 +description: Container for proxmox backup server +home: https://truecharts.org/charts/incubator/proxmox-backup-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pbs +keywords: + - proxmox-backup-server + - pbs +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: proxmox-backup-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/pbs + - https://hub.docker.com/r/bingsin/pbs +version: 0.0.1 +annotations: + truecharts.org/catagories: | + - test + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/proxmox-backup-server/0.0.1/README.md b/incubator/proxmox-backup-server/0.0.1/README.md new file mode 100644 index 0000000000..e69de29bb2 diff --git a/incubator/proxmox-backup-server/0.0.1/app-changelog.md b/incubator/proxmox-backup-server/0.0.1/app-changelog.md new file mode 100644 index 0000000000..cb6956a9a5 --- /dev/null +++ b/incubator/proxmox-backup-server/0.0.1/app-changelog.md @@ -0,0 +1,4 @@ + + +## [proxmox-backup-server-0.0.1]proxmox-backup-server-0.0.1 (2023-10-08) + diff --git a/incubator/proxmox-backup-server/0.0.1/app-readme.md b/incubator/proxmox-backup-server/0.0.1/app-readme.md new file mode 100644 index 0000000000..e5f010536a --- /dev/null +++ b/incubator/proxmox-backup-server/0.0.1/app-readme.md @@ -0,0 +1,8 @@ +Container for proxmox backup server + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/proxmox-backup-server](https://truecharts.org/charts/incubator/proxmox-backup-server) + +--- + +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/incubator/proxmox-backup-server/0.0.1/charts/common-14.0.10.tgz b/incubator/proxmox-backup-server/0.0.1/charts/common-14.0.10.tgz new file mode 100644 index 0000000000000000000000000000000000000000..7cbb1c82f9b45f05b8d623514ce7d6fc7b30cb94 GIT binary patch literal 133559 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

fDm8p)5c7r#7}mkR4nri``^)K1W$nOB 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 z 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 literal 0 HcmV?d00001 diff --git a/incubator/proxmox-backup-server/0.0.1/ix_values.yaml b/incubator/proxmox-backup-server/0.0.1/ix_values.yaml new file mode 100644 index 0000000000..cef7be0f87 --- /dev/null +++ b/incubator/proxmox-backup-server/0.0.1/ix_values.yaml @@ -0,0 +1,57 @@ +image: + repository: tccr.io/truecharts/proxmox-backup-server + tag: v3.0.2@sha256:31e31c6bc27ca6e682eb2819ba69bec7d20bfa928e5642123e620f9be3277d3c + pullPolicy: IfNotPresent + +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + targetPort: 8007 + protocol: https + port: 8007 + +workload: + main: + podSpec: + # It's used in the certificate generation + # Without this it exceeds the 64 character limit + # This limit comes from the crypt C library. + hostname: pbs + containers: + main: + probes: + liveness: + type: https + readiness: + type: https + startup: + type: tcp + +persistence: + config: + enabled: true + mountPath: /etc/proxmox-backup + lib: + enabled: true + type: emptyDir + mountPath: /var/lib/proxmox-backup + log: + enabled: true + type: emptyDir + mountPath: /var/log/proxmox-backup + run: + enabled: true + type: emptyDir + mountPath: /run + +portal: + open: + enabled: true diff --git a/incubator/proxmox-backup-server/0.0.1/questions.yaml b/incubator/proxmox-backup-server/0.0.1/questions.yaml new file mode 100644 index 0000000000..3855c4af97 --- /dev/null +++ b/incubator/proxmox-backup-server/0.0.1/questions.yaml @@ -0,0 +1,2003 @@ +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: 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: 8007 + 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 PBS 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, make sure PBS Configuration has backup(34) group permission" + schema: + type: int + default: 34 + + - 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/incubator/proxmox-backup-server/0.0.1/templates/common.yaml b/incubator/proxmox-backup-server/0.0.1/templates/common.yaml new file mode 100644 index 0000000000..b51394e00a --- /dev/null +++ b/incubator/proxmox-backup-server/0.0.1/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.v1.common.loader.all" . }} diff --git a/incubator/proxmox-backup-server/0.0.1/values.yaml b/incubator/proxmox-backup-server/0.0.1/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/incubator/proxmox-backup-server/item.yaml b/incubator/proxmox-backup-server/item.yaml new file mode 100644 index 0000000000..73f0bdc509 --- /dev/null +++ b/incubator/proxmox-backup-server/item.yaml @@ -0,0 +1,5 @@ +icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/pbs +categories: +- test + +screenshots: []