diff --git a/.packaged/index.yaml b/.packaged/index.yaml index f7352ec..1696c26 100644 --- a/.packaged/index.yaml +++ b/.packaged/index.yaml @@ -3,7 +3,7 @@ entries: jackett: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-14T03:14:36.429948+01:00" + created: "2025-01-14T03:18:00.88141+01:00" description: A Helm chart for Kubernetes digest: cb583d90a982e50cb0028e2d8d2afce93ef8f64dc202ddffd59262a74ff33fe1 name: jackett @@ -14,7 +14,7 @@ entries: overseerr: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-14T03:14:36.430444+01:00" + created: "2025-01-14T03:18:00.882043+01:00" description: A Helm chart for Kubernetes digest: ac634ebbb7000644e02606157bedbc8ab6e3dd59d22d8ee699093d0f683a2899 name: overseerr @@ -25,9 +25,9 @@ entries: owncloud: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-14T03:14:36.430711+01:00" + created: "2025-01-14T03:18:00.883894+01:00" description: A Helm chart for Kubernetes - digest: ca3beef6cf7d9bdd9f17d78b4d5f6d81bab4615a487767cf3cd594176db8993b + digest: 33d88f1a169848d2bff11f85ac02714845eb5d34d4f9062a1275b93a351786f5 name: owncloud type: application urls: @@ -36,7 +36,7 @@ entries: plex: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-14T03:14:36.431415+01:00" + created: "2025-01-14T03:18:00.884384+01:00" description: A Helm chart for Kubernetes digest: 565cd7f5ab705d99bb9d5c81b6e8b0e9168be4cf442e1e5daba18bfcf0b5d882 name: plex @@ -47,7 +47,7 @@ entries: qbittorrent: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-14T03:14:36.431705+01:00" + created: "2025-01-14T03:18:00.884685+01:00" description: A Helm chart for Kubernetes digest: 962463c2a27832ad6dc9709a3be008f242e1b039d9da7579becfa0bb96f6e063 name: qbittorrent @@ -58,7 +58,7 @@ entries: radarr: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-14T03:14:36.431994+01:00" + created: "2025-01-14T03:18:00.884989+01:00" description: A Helm chart for Kubernetes digest: 78b75bd7d472fadde70016881f54f3359293b39d6ea964344131cc5572bb2b2f name: radarr @@ -69,7 +69,7 @@ entries: sonarr: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-14T03:14:36.43228+01:00" + created: "2025-01-14T03:18:00.885292+01:00" description: A Helm chart for Kubernetes digest: ba9b24a526270d72b33d1918755baa182095f97fb4f38df16b5a833c8138d6dc name: sonarr @@ -77,4 +77,4 @@ entries: urls: - sonarr-0.1.0.tgz version: 0.1.0 -generated: "2025-01-14T03:14:36.429433+01:00" +generated: "2025-01-14T03:18:00.880745+01:00" diff --git a/.packaged/owncloud-0.1.0.tgz b/.packaged/owncloud-0.1.0.tgz index 865bf4e..6e5aa25 100644 Binary files a/.packaged/owncloud-0.1.0.tgz and b/.packaged/owncloud-0.1.0.tgz differ diff --git a/owncloud/templates/deployment.yaml b/owncloud/templates/deployment.yaml index b728e2e..0cb2168 100644 --- a/owncloud/templates/deployment.yaml +++ b/owncloud/templates/deployment.yaml @@ -20,22 +20,10 @@ spec: {{- end }} securityContext: {{- toYaml .Values.podSecurityContext | nindent 8 }} - {{- if .Values.initContainers.permissions.enabled }} - initContainers: - - name: permissions-init - image: "{{ .Values.initContainers.permissions.image }}:{{ .Values.initContainers.permissions.tag }}" - command: {{ .Values.initContainers.permissions.command | toYaml | nindent 12 }} - securityContext: - runAsUser: 0 - runAsGroup: 0 - volumeMounts: - - name: config - mountPath: /var/www/owncloud/config - - name: files - mountPath: /var/www/owncloud/data - {{- end }} containers: - name: {{ .Chart.Name }} + securityContext: + {{- toYaml .Values.containerSecurityContext | nindent 12 }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}" imagePullPolicy: {{ .Values.image.pullPolicy }} env: diff --git a/owncloud/values.yaml b/owncloud/values.yaml index e29049b..6baacce 100644 --- a/owncloud/values.yaml +++ b/owncloud/values.yaml @@ -11,28 +11,13 @@ image: # Security context for the container podSecurityContext: - runAsUser: 33 - runAsGroup: 33 fsGroup: 33 -# Init container for setting up permissions -initContainers: - permissions: - enabled: true - image: busybox - tag: latest - command: - - sh - - -c - - | - # Create directories if they don't exist - mkdir -p /var/www/owncloud/config /var/www/owncloud/data - # Set permissions but preserve mount points - find /var/www/owncloud/config -exec chown 33:33 {} \; - find /var/www/owncloud/data -exec chown 33:33 {} \; - # Ensure base directories have correct permissions - chown 33:33 /var/www/owncloud/config - chown 33:33 /var/www/owncloud/data +containerSecurityContext: + runAsUser: 33 + runAsGroup: 33 + allowPrivilegeEscalation: false + # Database configuration database: