diff --git a/charts/incubator/homebridge/Chart.yaml b/charts/incubator/homebridge/Chart.yaml index 3b440be8037..98fa28579a6 100644 --- a/charts/incubator/homebridge/Chart.yaml +++ b/charts/incubator/homebridge/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "2022" +appVersion: "2023" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -23,7 +23,7 @@ sources: - https://homebridge.io/ - https://github.com/oznu/docker-homebridge type: application -version: 3.0.8 +version: 3.1.0 annotations: truecharts.org/catagories: | - media diff --git a/charts/incubator/homebridge/questions.yaml b/charts/incubator/homebridge/questions.yaml index d0726ef8d7e..0a1fd3ff095 100644 --- a/charts/incubator/homebridge/questions.yaml +++ b/charts/incubator/homebridge/questions.yaml @@ -11,8 +11,8 @@ questions: # Include{containerConfig} # Include{serviceRoot} - variable: main - label: "Main Service" - description: "The Primary service on which the healthcheck runs, often the webUI" + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI schema: additional_attrs: true type: dict @@ -20,14 +20,14 @@ questions: # Include{serviceSelectorLoadBalancer} # Include{serviceSelectorExtras} - variable: main - label: "Main Service Port Configuration" + 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" + label: Port + description: This port exposes the container port on the service schema: type: int default: 8581 @@ -38,8 +38,8 @@ questions: # Include{serviceList} # Include{persistenceRoot} - variable: config - label: "App Config Storage" - description: "Stores the Application Configuration." + label: App Config Storage + description: Stores the Application Configuration. schema: additional_attrs: true type: dict @@ -48,7 +48,7 @@ questions: # Include{persistenceList} # Include{ingressRoot} - variable: main - label: "Main Ingress" + label: Main Ingress schema: additional_attrs: true type: dict @@ -60,41 +60,41 @@ questions: # Include{security} # Include{securityContextAdvancedRoot} - variable: privileged - label: "Privileged mode" + label: Privileged mode schema: type: boolean default: false - variable: readOnlyRootFilesystem - label: "ReadOnly Root Filesystem" + label: ReadOnly Root Filesystem schema: type: boolean default: false - variable: allowPrivilegeEscalation - label: "Allow Privilege Escalation" + label: Allow Privilege Escalation schema: type: boolean default: false - variable: runAsNonRoot - label: "runAsNonRoot" + label: runAsNonRoot schema: type: boolean default: false # Include{podSecurityContextRoot} - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" + label: runAsUser + description: The UserID of the user running the application schema: type: int default: 0 - variable: runAsGroup - label: "runAsGroup" - description: "The groupID this App of the user running the application" + label: runAsGroup + description: The groupID this App of the user running the application schema: type: int default: 0 - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." + label: fsGroup + description: The group that should own ALL storage. schema: type: int default: 568 diff --git a/charts/incubator/homebridge/values.yaml b/charts/incubator/homebridge/values.yaml index 44e8b996426..849fe49c79a 100644 --- a/charts/incubator/homebridge/values.yaml +++ b/charts/incubator/homebridge/values.yaml @@ -1,15 +1,7 @@ image: repository: tccr.io/truecharts/homebridge pullPolicy: IfNotPresent - tag: v2022-02@sha256:3594e4ac0c3bd99e8ed9890a0fb4121c9ddebc0ce05962ee8af6564f24014ff7 - -service: - main: - ports: - main: - protocol: HTTP - targetPort: 8581 - port: 8581 + tag: v2023-01@sha256:fa0512d8b38d20d4078b0f403c23c17716a045fcb4dc723b896461a766e22ee9 securityContext: readOnlyRootFilesystem: false @@ -22,10 +14,18 @@ podSecurityContext: env: HOMEBRIDGE_CONFIG_UI: 1 +service: + main: + ports: + main: + protocol: HTTP + targetPort: 8581 + port: 8581 + persistence: config: enabled: true - mountPath: "/homebridge" + mountPath: /homebridge portal: enabled: true