From 4af47439a568c85018342d146d8d6f04747a2425 Mon Sep 17 00:00:00 2001 From: Hamza Date: Wed, 18 Sep 2024 14:04:13 +0200 Subject: [PATCH] SS-1130 add access permission to app deployments (#56) --- apps/custom-app/Chart.yaml | 2 +- apps/custom-app/templates/deployment.yaml | 1 + apps/dash/Chart.yaml | 2 +- apps/dash/templates/deployment.yaml | 1 + apps/jupyter-lab/Chart.yaml | 2 +- apps/jupyter-lab/templates/deployment.yaml | 1 + apps/rstudio/Chart.yaml | 2 +- apps/rstudio/templates/deployment.yaml | 1 + apps/shiny/Chart.yaml | 2 +- apps/shiny/templates/deployment.yaml | 1 + apps/shinyproxy/Chart.yaml | 2 +- apps/shinyproxy/templates/deployment.yaml | 1 + apps/tissuumaps/Chart.yaml | 2 +- apps/tissuumaps/templates/deployment.yaml | 1 + apps/vscode/Chart.yaml | 2 +- apps/vscode/templates/deployment.yaml | 1 + 16 files changed, 16 insertions(+), 8 deletions(-) diff --git a/apps/custom-app/Chart.yaml b/apps/custom-app/Chart.yaml index e6fbf91..f6f329a 100644 --- a/apps/custom-app/Chart.yaml +++ b/apps/custom-app/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 appVersion: "0.1" description: A Helm chart for a standard serve app name: custom-app -version: 1.0.1 +version: 1.0.2 maintainers: - name: Team Whale email: serve@scilifelab.se diff --git a/apps/custom-app/templates/deployment.yaml b/apps/custom-app/templates/deployment.yaml index e9a866a..95723ad 100644 --- a/apps/custom-app/templates/deployment.yaml +++ b/apps/custom-app/templates/deployment.yaml @@ -20,6 +20,7 @@ spec: # prometheus.io/port: "8501" labels: release: {{ $.Release.Name }} + access: {{ .Values.permission }} app: {{ .Values.appname }} project: {{ $.Values.project.slug }} networking/allow-internet-egress: "true" diff --git a/apps/dash/Chart.yaml b/apps/dash/Chart.yaml index c60d175..e5f6cc9 100644 --- a/apps/dash/Chart.yaml +++ b/apps/dash/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 appVersion: "0.1" description: A Helm chart Dash apps name: dash-app -version: 1.0.1 +version: 1.0.2 maintainers: - name: Team Whale email: serve@scilifelab.se diff --git a/apps/dash/templates/deployment.yaml b/apps/dash/templates/deployment.yaml index dc5b8a9..5f71b08 100644 --- a/apps/dash/templates/deployment.yaml +++ b/apps/dash/templates/deployment.yaml @@ -20,6 +20,7 @@ spec: # prometheus.io/port: "8501" labels: release: {{ $.Release.Name }} + access: {{ .Values.permission }} app: {{ .Values.appname }} project: {{ $.Values.project.slug }} networking/allow-internet-egress: "true" diff --git a/apps/jupyter-lab/Chart.yaml b/apps/jupyter-lab/Chart.yaml index accbd5b..d42f98f 100644 --- a/apps/jupyter-lab/Chart.yaml +++ b/apps/jupyter-lab/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 appVersion: "0.1" description: A Helm chart for Jupyter Lab name: lab -version: 1.0.1 +version: 1.0.2 maintainers: - name: Team Whale email: serve@scilifelab.se diff --git a/apps/jupyter-lab/templates/deployment.yaml b/apps/jupyter-lab/templates/deployment.yaml index cce794a..16c308a 100644 --- a/apps/jupyter-lab/templates/deployment.yaml +++ b/apps/jupyter-lab/templates/deployment.yaml @@ -22,6 +22,7 @@ spec: # prometheus.io/port: "8501" labels: release: {{ .Release.Name }} + access: {{ .Values.permission }} app: {{ .Values.appname }} project: {{ .Values.project.slug }} networking/allow-internet-egress: "true" diff --git a/apps/rstudio/Chart.yaml b/apps/rstudio/Chart.yaml index c2bc188..0d60ccf 100644 --- a/apps/rstudio/Chart.yaml +++ b/apps/rstudio/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 appVersion: "0.1" description: A Helm chart for RStudio in the browser name: rstudio -version: 1.0.1 +version: 1.0.2 maintainers: - name: Team Whale email: serve@scilifelab.se diff --git a/apps/rstudio/templates/deployment.yaml b/apps/rstudio/templates/deployment.yaml index e07895e..6b09467 100644 --- a/apps/rstudio/templates/deployment.yaml +++ b/apps/rstudio/templates/deployment.yaml @@ -20,6 +20,7 @@ spec: # prometheus.io/port: "8501" labels: release: {{ $.Release.Name }} + access: {{ .Values.permission }} app: {{ .Values.appname }} project: {{ $.Values.project.slug }} networking/allow-internet-egress: "true" diff --git a/apps/shiny/Chart.yaml b/apps/shiny/Chart.yaml index cbfb3dc..2ae8cd0 100644 --- a/apps/shiny/Chart.yaml +++ b/apps/shiny/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 appVersion: "0.1" description: A Helm chart Shiny apps name: shinyapp -version: 1.0.2 +version: 1.0.3 maintainers: - name: Team Whale email: serve@scilifelab.se diff --git a/apps/shiny/templates/deployment.yaml b/apps/shiny/templates/deployment.yaml index 9634070..9357339 100644 --- a/apps/shiny/templates/deployment.yaml +++ b/apps/shiny/templates/deployment.yaml @@ -20,6 +20,7 @@ spec: # prometheus.io/port: "8501" labels: release: {{ $.Release.Name }} + access: {{ .Values.permission }} app: {{ .Values.appname }} project: {{ $.Values.project.slug }} networking/allow-internet-egress: "true" diff --git a/apps/shinyproxy/Chart.yaml b/apps/shinyproxy/Chart.yaml index 7ae49eb..27a4493 100644 --- a/apps/shinyproxy/Chart.yaml +++ b/apps/shinyproxy/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: shinyproxy description: A Helm chart to install Shinyproxy type: application -version: 1.4.0 +version: 1.4.1 appVersion: "0.1" maintainers: - name: Team Whale diff --git a/apps/shinyproxy/templates/deployment.yaml b/apps/shinyproxy/templates/deployment.yaml index 56937ad..982f353 100644 --- a/apps/shinyproxy/templates/deployment.yaml +++ b/apps/shinyproxy/templates/deployment.yaml @@ -22,6 +22,7 @@ spec: # prometheus.io/port: "8501" labels: release: {{ .Release.Name }} + access: {{ .Values.permission }} app: shinyproxy-deployment project: {{ .Values.project.slug }} networking/allow-internet-egress: "true" diff --git a/apps/tissuumaps/Chart.yaml b/apps/tissuumaps/Chart.yaml index a5e271b..6e19554 100644 --- a/apps/tissuumaps/Chart.yaml +++ b/apps/tissuumaps/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 appVersion: "0.1" description: A Helm chart tissuumaps apps name: tissuumaps -version: 1.0.1 +version: 1.0.2 maintainers: - name: Team Whale email: serve@scilifelab.se diff --git a/apps/tissuumaps/templates/deployment.yaml b/apps/tissuumaps/templates/deployment.yaml index 80ab621..1f0f5a7 100644 --- a/apps/tissuumaps/templates/deployment.yaml +++ b/apps/tissuumaps/templates/deployment.yaml @@ -20,6 +20,7 @@ spec: # prometheus.io/port: "8501" labels: release: {{ $.Release.Name }} + access: {{ .Values.permission }} app: {{ .Values.appname }} project: {{ $.Values.project.slug }} networking/allow-internet-egress: "true" diff --git a/apps/vscode/Chart.yaml b/apps/vscode/Chart.yaml index 20035f5..480e954 100644 --- a/apps/vscode/Chart.yaml +++ b/apps/vscode/Chart.yaml @@ -3,7 +3,7 @@ apiVersion: v1 appVersion: "0.1" description: A Helm chart for VS code in the browser name: vscode -version: 1.0.0 +version: 1.0.1 maintainers: - name: Team Whale email: serve@scilifelab.se diff --git a/apps/vscode/templates/deployment.yaml b/apps/vscode/templates/deployment.yaml index 3b4da30..6d1d85e 100644 --- a/apps/vscode/templates/deployment.yaml +++ b/apps/vscode/templates/deployment.yaml @@ -20,6 +20,7 @@ spec: # prometheus.io/port: "8501" labels: release: {{ $.Release.Name }} + access: {{ .Values.permission }} app: {{ .Values.appname }} project: {{ $.Values.project.slug }} networking/allow-internet-egress: "true"