From 294a9d556ec71fabae0d62f6785091bc37afefe6 Mon Sep 17 00:00:00 2001 From: winlin Date: Mon, 6 Nov 2023 23:16:21 +0800 Subject: [PATCH] Create the path for pv. --- srs-stack/templates/deployment.yaml | 2 ++ srs-stack/templates/pvc.yaml | 1 + stable/index.yaml | 22 +++++++++++----------- stable/srs-stack-1.0.3.tgz | Bin 5581 -> 5608 bytes 4 files changed, 14 insertions(+), 11 deletions(-) diff --git a/srs-stack/templates/deployment.yaml b/srs-stack/templates/deployment.yaml index 1860e3a..e04aa9e 100644 --- a/srs-stack/templates/deployment.yaml +++ b/srs-stack/templates/deployment.yaml @@ -36,7 +36,9 @@ spec: volumeMounts: - mountPath: "/data" name: srs-pv-storage + {{- if .Values.persistence.subPath }} subPath: {{ .Values.persistence.subPath | quote }} + {{- end }} securityContext: {{- toYaml .Values.securityContext | nindent 12 }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}" diff --git a/srs-stack/templates/pvc.yaml b/srs-stack/templates/pvc.yaml index 06ec7cf..3e55b90 100644 --- a/srs-stack/templates/pvc.yaml +++ b/srs-stack/templates/pvc.yaml @@ -13,6 +13,7 @@ spec: - ReadWriteOnce hostPath: path: {{ .Values.persistence.path }} + type: DirectoryOrCreate --- diff --git a/stable/index.yaml b/stable/index.yaml index 2978d0a..ad228ea 100644 --- a/stable/index.yaml +++ b/stable/index.yaml @@ -6,7 +6,7 @@ entries: licenses: MIT apiVersion: v2 appVersion: 5.0.166 - created: "2023-11-06T21:12:36.934029+08:00" + created: "2023-11-06T23:04:20.515488+08:00" description: SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181. digest: 07dbb278f814a39b3362e2e626fc0a2204ea1458867fd9480fa6050e1b8d1fa6 @@ -36,7 +36,7 @@ entries: licenses: MIT apiVersion: v2 appVersion: 5.0.166 - created: "2023-11-06T21:12:36.932641+08:00" + created: "2023-11-06T23:04:20.514406+08:00" description: SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181. digest: 2ac770b72abee9cf5b21e62e84574cb6c9a88151117849a8256c7836564a2201 @@ -66,7 +66,7 @@ entries: licenses: MIT apiVersion: v2 appVersion: 5.0.166 - created: "2023-11-06T21:12:36.931297+08:00" + created: "2023-11-06T23:04:20.513254+08:00" description: SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181. digest: 7038959be27113ad9735d44a005894803d5a0b7c8dde107b09748e82811b57a8 @@ -96,7 +96,7 @@ entries: licenses: MIT apiVersion: v2 appVersion: 5.0.166 - created: "2023-11-06T21:12:36.930189+08:00" + created: "2023-11-06T23:04:20.512109+08:00" description: SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181. digest: abb3f581543235edd805262b010f3d8d2759b844848dab0f8206082d6c4f161c @@ -126,7 +126,7 @@ entries: licenses: MIT apiVersion: v2 appVersion: 5.0.157 - created: "2023-11-06T21:12:36.928999+08:00" + created: "2023-11-06T23:04:20.510948+08:00" description: SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181. digest: b944d81f7b850934282bcf7f7696b90d78ea40e0d0dabfcb7ccc0e698e8ab6e8 @@ -156,7 +156,7 @@ entries: licenses: MIT apiVersion: v2 appVersion: 5.0.157 - created: "2023-11-06T21:12:36.927263+08:00" + created: "2023-11-06T23:04:20.509794+08:00" description: SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181. digest: 11be4afbdab3f1ab8fa0f96cacca6a39a2db1087b0e4b68abdf0fb1a08ccb615 @@ -187,13 +187,13 @@ entries: licenses: MIT apiVersion: v2 appVersion: 5.11.10 - created: "2023-11-06T21:12:36.937264+08:00" + created: "2023-11-06T23:04:20.518141+08:00" description: SRS Stack is an all-in-one, one-click, and open-source video solution for creating online services on cloud or self-hosting. Built with SRS, FFmpeg, and WebRTC, it supports various protocols and offers features like authentication, multi-platform streaming, recording, transcoding, virtual live events, automatic HTTPS, and HTTP Open API. - digest: 03a231bd68cddb1c38743dfdc840ebc797ce8aaafc3124c547e0d0dbd16c6666 + digest: 08ff3b99c2acda94d5f628f473afab549cd130257e4b9e3acd7a99f7f8e51e6a home: https://helm.ossrs.io/stable icon: https://ossrs.io/lts/en-us/img/srs-220x234.png keywords: @@ -220,7 +220,7 @@ entries: licenses: MIT apiVersion: v2 appVersion: 5.11.10 - created: "2023-11-06T21:12:36.936634+08:00" + created: "2023-11-06T23:04:20.517644+08:00" description: SRS Stack is a one-click, open-source video solution for creating online services on cloud or self-hosting. Built with SRS, FFmpeg, and WebRTC, it supports various protocols and offers features like authentication, multi-platform @@ -253,7 +253,7 @@ entries: licenses: MIT apiVersion: v2 appVersion: 5.11.5 - created: "2023-11-06T21:12:36.935423+08:00" + created: "2023-11-06T23:04:20.516571+08:00" description: SRS Stack is a one-click, open-source video solution for creating online services on cloud or self-hosting. Built with SRS, FFmpeg, and WebRTC, it supports various protocols and offers features like authentication, multi-platform @@ -281,4 +281,4 @@ entries: urls: - srs-stack-1.0.1.tgz version: 1.0.1 -generated: "2023-11-06T21:12:36.925489+08:00" +generated: "2023-11-06T23:04:20.507659+08:00" diff --git a/stable/srs-stack-1.0.3.tgz b/stable/srs-stack-1.0.3.tgz index 4dc4f1208873f8b99c433d9dd0123701ab904d95..dce30dd9a8a8b7466b3c95e7d96e02b228a7caad 100644 GIT binary patch delta 5460 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 K>My4NZ~y>!^U+WM delta 5489 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