From a4e7a4c0a26a6201b6f55a0506cf88aecf0f17db Mon Sep 17 00:00:00 2001 From: ihiverlet <94982379+ihiverlet@users.noreply.github.com> Date: Fri, 20 Oct 2023 10:22:41 +0200 Subject: [PATCH] Change readme language according to user preferences (#100) * add french language to notes for jupyter python * fix * add french notes * bump version * bump version * fix NOTES.txt --------- Co-authored-by: Romain Avouac <43444134+avouacr@users.noreply.github.com> --- charts/jupyter-pyspark/Chart.yaml | 2 +- charts/jupyter-pyspark/templates/NOTES.txt | 38 ++++++++++++++++++ charts/jupyter-pyspark/values.schema.json | 9 +++++ charts/jupyter-pyspark/values.yaml | 1 + charts/jupyter-python/Chart.yaml | 3 +- charts/jupyter-python/templates/NOTES.txt | 27 +++++++++++++ charts/jupyter-python/values.schema.json | 33 ++++++++++------ charts/jupyter-python/values.yaml | 1 + charts/rstudio-sparkr/Chart.yaml | 2 +- charts/rstudio-sparkr/templates/NOTES.txt | 39 ++++++++++++++++++ charts/rstudio-sparkr/values.schema.json | 33 ++++++++++------ charts/rstudio-sparkr/values.yaml | 1 + charts/rstudio/Chart.yaml | 2 +- charts/rstudio/templates/NOTES.txt | 33 ++++++++++++++++ charts/rstudio/values.schema.json | 33 ++++++++++------ charts/rstudio/values.yaml | 1 + charts/vscode-pyspark/Chart.yaml | 2 +- charts/vscode-pyspark/templates/NOTES.txt | 46 ++++++++++++++++++++-- charts/vscode-pyspark/values.schema.json | 9 +++++ charts/vscode-pyspark/values.yaml | 1 + charts/vscode-python/Chart.yaml | 3 +- charts/vscode-python/templates/NOTES.txt | 18 +++++++++ charts/vscode-python/values.schema.json | 9 +++++ charts/vscode-python/values.yaml | 1 + 24 files changed, 302 insertions(+), 45 deletions(-) diff --git a/charts/jupyter-pyspark/Chart.yaml b/charts/jupyter-pyspark/Chart.yaml index 7b704363..e80a3f24 100644 --- a/charts/jupyter-pyspark/Chart.yaml +++ b/charts/jupyter-pyspark/Chart.yaml @@ -24,7 +24,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 1.32.17 +version: 1.32.18 dependencies: - name: library-chart diff --git a/charts/jupyter-pyspark/templates/NOTES.txt b/charts/jupyter-pyspark/templates/NOTES.txt index 0b6fb86b..50513f95 100644 --- a/charts/jupyter-pyspark/templates/NOTES.txt +++ b/charts/jupyter-pyspark/templates/NOTES.txt @@ -1,3 +1,40 @@ +{{- if eq .Values.userPreferences.language "fr"}} +{{- if .Values.ingress.enabled }} +- Vous pouvez vous connecter à ce Jupyter avec votre navigateur en utilisant ce [lien](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.hostname }}) +{{- if .Values.spark.sparkui }} +- Lorsque le driver Spark est en cours d'exécution, vous pouvez vous connecter à l'interface Spark-UI avec votre navigateur en utilisant ce [lien](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.sparkHostname }}) +{{- end }} +{{- end }} +{{- if .Values.route.enabled }} +- Vous pouvez vous connecter à ce Jupyter avec votre navigateur en utilisant ce [lien](https://{{ .Values.route.hostname }}) +{{- if .Values.spark.sparkui }} +- Lorsque le driver Spark est en cours d'exécution, vous pouvez vous connecter à l'interface Spark-UI avec votre navigateur en utilisant ce [lien](https://{{ .Values.route.sparkHostname }}) +{{- end }} +{{- end }} +- Votre jeton d'accès est **{{ .Values.security.password }}** + +{{- if .Values.ingress.enabled }} +{{- if .Values.networking.user.enabled }} +- Vous pouvez vous connecter à votre port personnalisé en utilisant ce [lien](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.userHostname }}) +Si vous ne lancez pas votre service personnalisé, vous obtiendrez une erreur 502 Bad Gateway. +{{- end }} +{{- end }} +{{- if .Values.route.enabled }} +{{- if .Values.networking.user.enabled }} +- Vous pouvez vous connecter à votre port personnalisé en utilisant ce [lien](https://{{ .Values.route.userHostname }}) +Si vous ne lancez pas votre service personnalisé, vous obtiendrez une erreur 502 Bad Gateway. +{{- end }} +{{- end }} + +*REMARQUES concernant la suppression :* + +{{- if and .Values.persistence.enabled (not .Values.persistence.existingClaim) }} +- Le volume associé au chemin suivant {{ .Values.persistence.mountPath }} sera supprimé +- Par conséquent, vous devriez sauvegarder votre code dans un dépôt Git externe +- Vous devriez également sauvegarder vos données dans un référentiel de données externe tel que S3 +- Vous pouvez facilement créer un nouveau service {{ .Chart.Name }}, cloner votre code et réinstaller les bibliothèques dont vous avez besoin +{{- end }} +{{- else }} {{- if .Values.ingress.enabled }} - You can connect to this jupyter with your browser on this [link](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.hostname }}) {{- if .Values.spark.sparkui }} @@ -33,3 +70,4 @@ If you don't run your custom service you will get a 502 bad gateway error. - So, You should save your data to an external data repository like S3 - You can easily create a new {{ .Chart.Name }} service, clone your code and install again some librairies you need {{- end }} +{{- end }} diff --git a/charts/jupyter-pyspark/values.schema.json b/charts/jupyter-pyspark/values.schema.json index 2e1645c3..7cce81aa 100644 --- a/charts/jupyter-pyspark/values.schema.json +++ b/charts/jupyter-pyspark/values.schema.json @@ -888,6 +888,15 @@ "hidden": true, "overwriteDefaultWith": "user.darkMode" } + }, + "language": { + "type": "string", + "description": "Preferred language", + "default": "en", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "user.lang" + } } } } diff --git a/charts/jupyter-pyspark/values.yaml b/charts/jupyter-pyspark/values.yaml index 1b1d392d..a8b1e6b0 100644 --- a/charts/jupyter-pyspark/values.yaml +++ b/charts/jupyter-pyspark/values.yaml @@ -238,3 +238,4 @@ startupProbe: userPreferences: darkMode: false + language: "en" diff --git a/charts/jupyter-python/Chart.yaml b/charts/jupyter-python/Chart.yaml index 295b41e7..8bdd6222 100644 --- a/charts/jupyter-python/Chart.yaml +++ b/charts/jupyter-python/Chart.yaml @@ -22,7 +22,8 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 1.13.11 + +version: 1.13.12 dependencies: - name: library-chart diff --git a/charts/jupyter-python/templates/NOTES.txt b/charts/jupyter-python/templates/NOTES.txt index 02c134e3..54c7d59d 100644 --- a/charts/jupyter-python/templates/NOTES.txt +++ b/charts/jupyter-python/templates/NOTES.txt @@ -1,3 +1,29 @@ +{{- if eq .Values.userPreferences.language "fr" }} +{{- if .Values.ingress.enabled }} +- Vous pouvez vous connecter à ce Jupyter avec votre navigateur en utilisant ce [lien](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.hostname }}). +{{- if .Values.networking.user.enabled }} +- Vous pouvez vous connecter à votre port personnalisé en utilisant ce [lien](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.userHostname }}). +Si vous ne lancez pas votre service personnalisé, vous obtiendrez une erreur 502 Bad Gateway. +{{- end }} +{{- end }} +{{- if .Values.route.enabled }} +- Vous pouvez vous connecter à ce Jupyter avec votre navigateur en utilisant ce [lien](https://{{ .Values.route.hostname }}). +{{- if .Values.networking.user.enabled }} +- Vous pouvez vous connecter à votre port personnalisé en utilisant ce [lien](https://{{ .Values.route.userHostname }}) +Si vous ne lancez pas votre service personnalisé, vous obtiendrez une erreur 502 Bad Gateway. +{{- end }} +{{- end }} +- Votre jeton d'accès est **{{ .Values.security.password }}** + +*NOTES concernant la suppression :* + +{{- if and .Values.persistence.enabled (not .Values.persistence.existingClaim) }} +- Le volume associé au chemin suivant {{ .Values.persistence.mountPath }} sera supprimé. +- Par conséquent, vous devriez sauvegarder votre code dans un référentiel Git externe. +- Vous devriez également sauvegarder vos données dans un référentiel de données externe tel que S3. +- Vous pouvez facilement créer un nouveau service {{ .Chart.Name }}, cloner votre code et réinstaller les bibliothèques dont vous avez besoin. +{{- end }} +{{- else }} {{- if .Values.ingress.enabled }} - You can connect to this jupyter with your browser on this [link](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.hostname }}) {{- if .Values.networking.user.enabled }} @@ -22,3 +48,4 @@ If you don't run your custom service you will get a 502 bad gateway error. - So, You should save your data to an external data repository like S3 - You can easily create a new {{ .Chart.Name }} service, clone your code and install again some librairies you need {{- end }} +{{- end }} diff --git a/charts/jupyter-python/values.schema.json b/charts/jupyter-python/values.schema.json index 2ef31f48..d3240b4b 100644 --- a/charts/jupyter-python/values.schema.json +++ b/charts/jupyter-python/values.schema.json @@ -776,19 +776,28 @@ } }, "userPreferences":{ - "description": "User Preferences", - "type": "object", - "properties": { - "darkMode": { - "type": "boolean", - "description": "dark mode is or is not enabled", - "default": false, - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "user.darkMode" - } + "description": "User Preferences", + "type": "object", + "properties": { + "darkMode": { + "type": "boolean", + "description": "dark mode is or is not enabled", + "default": false, + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "user.darkMode" + } + }, + "language": { + "type": "string", + "description": "Preferred language", + "default": "en", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "user.lang" + } + } } - } } } } diff --git a/charts/jupyter-python/values.yaml b/charts/jupyter-python/values.yaml index 145e0fb9..fcd78bfc 100644 --- a/charts/jupyter-python/values.yaml +++ b/charts/jupyter-python/values.yaml @@ -208,3 +208,4 @@ startupProbe: userPreferences: darkMode: false + language: "en" diff --git a/charts/rstudio-sparkr/Chart.yaml b/charts/rstudio-sparkr/Chart.yaml index 0afe1664..3a0424bc 100644 --- a/charts/rstudio-sparkr/Chart.yaml +++ b/charts/rstudio-sparkr/Chart.yaml @@ -23,7 +23,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 1.16.9 +version: 1.16.10 dependencies: - name: library-chart diff --git a/charts/rstudio-sparkr/templates/NOTES.txt b/charts/rstudio-sparkr/templates/NOTES.txt index e9114e4c..866880b2 100644 --- a/charts/rstudio-sparkr/templates/NOTES.txt +++ b/charts/rstudio-sparkr/templates/NOTES.txt @@ -1,3 +1,41 @@ +{{- if eq .Values.userPreferences.language "fr"}} +{{- if .Values.ingress.enabled }} +- Vous pouvez vous connecter à cet RStudio avec votre navigateur sur ce [lien](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.hostname }}) +{{- if .Values.spark.sparkui }} +- Lorsque le pilote Spark est en cours d'exécution, vous pouvez vous connecter à l'interface Spark avec votre navigateur en utilisant ce [lien](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.sparkHostname }}) +{{- end }} +{{- end }} +{{- if .Values.route.enabled }} +- Vous pouvez vous connecter à cet RStudio avec votre navigateur en utilisant ce [lien](https://{{ .Values.route.hostname }}) +{{- if .Values.spark.sparkui }} +- Lorsque le pilote Spark est en cours d'exécution, vous pouvez vous connecter à l'interface Spark avec votre navigateur en utilisant ce [lien](https://{{ .Values.route.sparkHostname }}) +{{- end }} +{{- end }} +- Le nom d'utilisateur est **{{ .Values.environment.user }}** +- Le mot de passe est **{{ .Values.security.password }}** + +{{- if .Values.ingress.enabled }} +{{- if .Values.networking.user.enabled }} +- Vous pouvez vous connecter à votre port personnalisé en utilisant ce [lien](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.userHostname }}) +Si vous n'exécutez pas votre service personnalisé, vous obtiendrez une erreur 502 Bad Gateway. +{{- end }} +{{- end }} +{{- if .Values.route.enabled }} +{{- if .Values.networking.user.enabled }} +- Vous pouvez vous connecter à votre port personnalisé en utilisant ce [lien](https://{{ .Values.route.userHostname }}) +Si vous n'exécutez pas votre service personnalisé, vous obtiendrez une erreur 502 Bad Gateway. +{{- end }} +{{- end }} + +*REMARQUES sur la suppression :* + +{{- if and .Values.persistence.enabled (not .Values.persistence.existingClaim) }} +- Le volume associé au chemin suivant {{ .Values.persistence.mountPath }} sera supprimé +- Vous devriez donc sauvegarder votre code dans un dépôt Git externe +- Vous devriez aussi sauvegarder vos données dans un référentiel de données externe tel que S3 +- Vous pouvez facilement créer un nouveau service {{ .Chart.Name }}, cloner votre code et réinstaller les bibliothèques dont vous avez besoin +{{- end }} +{{- else}} {{- if .Values.ingress.enabled }} - You can connect to this rstudio with your browser on this [link](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.hostname }}) {{- if .Values.spark.sparkui }} @@ -34,3 +72,4 @@ If you don't run your custom service you will get a 502 bad gateway error. - So, You should save your data to an external data repository like S3 - You can easily create a new {{ .Chart.Name }} service, clone your code and install again some librairies you need {{- end }} +{{- end }} \ No newline at end of file diff --git a/charts/rstudio-sparkr/values.schema.json b/charts/rstudio-sparkr/values.schema.json index ce9eba60..2ffdfc86 100644 --- a/charts/rstudio-sparkr/values.schema.json +++ b/charts/rstudio-sparkr/values.schema.json @@ -823,19 +823,28 @@ } }, "userPreferences":{ - "description": "User Preferences", - "type": "object", - "properties": { - "darkMode": { - "type": "boolean", - "description": "dark mode is or is not enabled", - "default": false, - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "user.darkMode" - } + "description": "User Preferences", + "type": "object", + "properties": { + "darkMode": { + "type": "boolean", + "description": "dark mode is or is not enabled", + "default": false, + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "user.darkMode" + } + }, + "language": { + "type": "string", + "description": "Preferred language", + "default": "en", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "user.lang" + } + } } - } } } } diff --git a/charts/rstudio-sparkr/values.yaml b/charts/rstudio-sparkr/values.yaml index 00356784..b9b0e15e 100644 --- a/charts/rstudio-sparkr/values.yaml +++ b/charts/rstudio-sparkr/values.yaml @@ -221,3 +221,4 @@ repository: userPreferences: darkMode: false + language: "en" diff --git a/charts/rstudio/Chart.yaml b/charts/rstudio/Chart.yaml index 529f5b12..18fa5759 100644 --- a/charts/rstudio/Chart.yaml +++ b/charts/rstudio/Chart.yaml @@ -22,7 +22,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 1.15.8 +version: 1.15.9 dependencies: - name: library-chart diff --git a/charts/rstudio/templates/NOTES.txt b/charts/rstudio/templates/NOTES.txt index e19d8980..9e99e675 100644 --- a/charts/rstudio/templates/NOTES.txt +++ b/charts/rstudio/templates/NOTES.txt @@ -1,3 +1,35 @@ +{{- if eq .Values.userPreferences.language "fr"}} +{{- if .Values.ingress.enabled }} +- Vous pouvez vous connecter à ce RStudio avec votre navigateur sur ce [lien](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.hostname }}) +{{- end }} +{{- if .Values.route.enabled }} +- Vous pouvez vous connecter à ce RStudio avec votre navigateur sur ce [lien](https://{{ .Values.route.hostname }}) +{{- end }} +- Le nom d'utilisateur est {{ .Values.environment.user }} +- Le mot de passe est **{{ .Values.security.password }}** + +{{- if .Values.ingress.enabled }} +{{- if .Values.networking.user.enabled }} +- Vous pouvez vous connecter à votre port personnalisé sur ce [lien](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.userHostname }}) +- Si vous n'exécutez pas votre service personnalisé, vous obtiendrez une erreur 502 Bad Gateway. +{{- end }} +{{- end }} +{{- if .Values.route.enabled }} +{{- if .Values.networking.user.enabled }} +- Vous pouvez vous connecter à votre port personnalisé sur ce [lien](https://{{ .Values.route.userHostname }}) +- Si vous n'exécutez pas votre service personnalisé, vous obtiendrez une erreur 502 Bad Gateway. +{{- end }} +{{- end }} + +*REMARQUES sur la suppression :* + +{{- if and .Values.persistence.enabled (not .Values.persistence.existingClaim) }} +- Le volume associé au chemin suivant {{ .Values.persistence.mountPath }} sera supprimé +- Vous devriez donc sauvegarder votre code dans un dépôt Git externe +- Vous devriez aussi sauvegarder vos données dans un référentiel de données externe tel que S3 +- Vous pouvez facilement créer un nouveau service {{ .Chart.Name }}, cloner votre code et réinstaller les bibliothèques dont vous avez besoin. +{{- end }} +{{- else }} {{- if .Values.ingress.enabled }} - You can connect to this rstudio with your browser on this [link](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.hostname }}) {{- end }} @@ -28,3 +60,4 @@ If you don't run your custom service you will get a 502 bad gateway error. - So, You should save your data to an external data repository like S3 - You can easily create a new {{ .Chart.Name }} service, clone your code and install again some librairies you need {{- end }} +{{- end }} diff --git a/charts/rstudio/values.schema.json b/charts/rstudio/values.schema.json index 014a1352..0f3c361d 100644 --- a/charts/rstudio/values.schema.json +++ b/charts/rstudio/values.schema.json @@ -753,19 +753,28 @@ } }, "userPreferences":{ - "description": "User Preferences", - "type": "object", - "properties": { - "darkMode": { - "type": "boolean", - "description": "dark mode is or is not enabled", - "default": false, - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "user.darkMode" - } + "description": "User Preferences", + "type": "object", + "properties": { + "darkMode": { + "type": "boolean", + "description": "dark mode is or is not enabled", + "default": false, + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "user.darkMode" + } + }, + "language": { + "type": "string", + "description": "Preferred language", + "default": "en", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "user.lang" + } + } } - } } } } diff --git a/charts/rstudio/values.yaml b/charts/rstudio/values.yaml index 001dc1db..cdecf5c1 100644 --- a/charts/rstudio/values.yaml +++ b/charts/rstudio/values.yaml @@ -181,3 +181,4 @@ repository: userPreferences: darkMode: false + language: "en" diff --git a/charts/vscode-pyspark/Chart.yaml b/charts/vscode-pyspark/Chart.yaml index 61ea9d41..d2c82073 100644 --- a/charts/vscode-pyspark/Chart.yaml +++ b/charts/vscode-pyspark/Chart.yaml @@ -24,7 +24,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 1.3.10 +version: 1.3.11 dependencies: - name: library-chart diff --git a/charts/vscode-pyspark/templates/NOTES.txt b/charts/vscode-pyspark/templates/NOTES.txt index 52794f73..acac3f6f 100644 --- a/charts/vscode-pyspark/templates/NOTES.txt +++ b/charts/vscode-pyspark/templates/NOTES.txt @@ -1,16 +1,55 @@ +{{- if eq .Values.userPreferences.language "fr"}} {{- if .Values.ingress.enabled }} -- You can connect to this vscode with your browser on this [link](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.hostname }}) +- Vous pouvez vous connecter à cet RStudio avec votre navigateur sur ce [lien](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.hostname }}) +{{- if .Values.spark.sparkui }} +- Lorsque le pilote Spark est en cours d'exécution, vous pouvez vous connecter à l'interface Spark avec votre navigateur en utilisant ce [lien](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.sparkHostname }}) +{{- end }} +{{- end }} +{{- if .Values.route.enabled }} +- Vous pouvez vous connecter à cet RStudio avec votre navigateur en utilisant ce [lien](https://{{ .Values.route.hostname }}) +{{- if .Values.spark.sparkui }} +- Lorsque le pilote Spark est en cours d'exécution, vous pouvez vous connecter à l'interface Spark avec votre navigateur en utilisant ce [lien](https://{{ .Values.route.sparkHostname }}) +{{- end }} +{{- end }} +- Le nom d'utilisateur est **{{ .Values.environment.user }}** +- Le mot de passe est **{{ .Values.security.password }}** + +{{- if .Values.ingress.enabled }} +{{- if .Values.networking.user.enabled }} +- Vous pouvez vous connecter à votre port personnalisé en utilisant ce [lien](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.userHostname }}) +Si vous n'exécutez pas votre service personnalisé, vous obtiendrez une erreur 502 Bad Gateway. +{{- end }} +{{- end }} +{{- if .Values.route.enabled }} +{{- if .Values.networking.user.enabled }} +- Vous pouvez vous connecter à votre port personnalisé en utilisant ce [lien](https://{{ .Values.route.userHostname }}) +Si vous n'exécutez pas votre service personnalisé, vous obtiendrez une erreur 502 Bad Gateway. +{{- end }} +{{- end }} + +*REMARQUES sur la suppression :* + +{{- if and .Values.persistence.enabled (not .Values.persistence.existingClaim) }} +- Le volume associé au chemin suivant {{ .Values.persistence.mountPath }} sera supprimé +- Vous devriez donc sauvegarder votre code dans un dépôt Git externe +- Vous devriez aussi sauvegarder vos données dans un référentiel de données externe tel que S3 +- Vous pouvez facilement créer un nouveau service {{ .Chart.Name }}, cloner votre code et réinstaller les bibliothèques dont vous avez besoin +{{- end }} +{{- else}} +{{- if .Values.ingress.enabled }} +- You can connect to this rstudio with your browser on this [link](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.hostname }}) {{- if .Values.spark.sparkui }} - When the spark driver is running, you can connect to the spark-ui with your browser on this [link](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.sparkHostname }}) {{- end }} {{- end }} {{- if .Values.route.enabled }} -- You can connect to this vscode with your browser on this [link](https://{{ .Values.route.hostname }}) +- You can connect to this rstudio with your browser on this [link](https://{{ .Values.route.hostname }}) {{- if .Values.spark.sparkui }} - When the spark driver is running, you can connect to the spark-ui with your browser on this [link](https://{{ .Values.route.sparkHostname }}) {{- end }} {{- end }} -- Your access token is **{{ .Values.security.password }}** +- The login is **{{ .Values.environment.user }}** +- The password is **{{ .Values.security.password }}** {{- if .Values.ingress.enabled }} {{- if .Values.networking.user.enabled }} @@ -33,3 +72,4 @@ If you don't run your custom service you will get a 502 bad gateway error. - So, You should save your data to an external data repository like S3 - You can easily create a new {{ .Chart.Name }} service, clone your code and install again some librairies you need {{- end }} +{{- end }} diff --git a/charts/vscode-pyspark/values.schema.json b/charts/vscode-pyspark/values.schema.json index 1f848885..6ad1fd24 100644 --- a/charts/vscode-pyspark/values.schema.json +++ b/charts/vscode-pyspark/values.schema.json @@ -887,6 +887,15 @@ "hidden": true, "overwriteDefaultWith": "user.darkMode" } + }, + "language": { + "type": "string", + "description": "Preferred language", + "default": "en", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "user.lang" + } } } } diff --git a/charts/vscode-pyspark/values.yaml b/charts/vscode-pyspark/values.yaml index 47c1c455..a5a4a642 100644 --- a/charts/vscode-pyspark/values.yaml +++ b/charts/vscode-pyspark/values.yaml @@ -238,3 +238,4 @@ startupProbe: userPreferences: darkMode: false + language: "en" diff --git a/charts/vscode-python/Chart.yaml b/charts/vscode-python/Chart.yaml index 11da27fd..e84b5a04 100644 --- a/charts/vscode-python/Chart.yaml +++ b/charts/vscode-python/Chart.yaml @@ -22,7 +22,8 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 1.11.9 + +version: 1.11.10 dependencies: - name: library-chart diff --git a/charts/vscode-python/templates/NOTES.txt b/charts/vscode-python/templates/NOTES.txt index c678ac84..193d1b78 100644 --- a/charts/vscode-python/templates/NOTES.txt +++ b/charts/vscode-python/templates/NOTES.txt @@ -1,3 +1,20 @@ +{{- if eq .Values.userPreferences.language "fr"}} +{{- if .Values.ingress.enabled }} +- Vous pouvez vous connecter à ce Visual Studio Code avec votre navigateur en utilisant ce [lien](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.hostname }}) +{{- if .Values.networking.user.enabled }} +- Vous pouvez vous connecter à votre port personnalisé en utilisant ce [lien](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.userHostname }}) +Si vous n'exécutez pas votre service personnalisé, vous obtiendrez une erreur 502 Bad Gateway. +{{- end }} +{{- end }} +{{- if .Values.route.enabled }} +- Vous pouvez vous connecter à ce Visual Studio Code avec votre navigateur en utilisant ce [lien](https://{{ .Values.route.hostname }}) +{{- if .Values.networking.user.enabled }} +- Vous pouvez vous connecter à votre port personnalisé en utilisant ce [lien](https://{{ .Values.route.userHostname }}) +Si vous n'exécutez pas votre service personnalisé, vous obtiendrez une erreur 502 Bad Gateway. +{{- end }} +{{- end }} +- Votre jeton d'accès est **{{ .Values.security.password }}** +{{- else }} {{- if .Values.ingress.enabled }} - You can connect to this vscode with your browser on this [link](http{{ if $.Values.ingress.tls }}s{{ end }}://{{ .Values.ingress.hostname }}) {{- if .Values.networking.user.enabled }} @@ -13,3 +30,4 @@ If you don't run your custom service you will get a 502 bad gateway error. {{- end }} {{- end }} - Your access token is **{{ .Values.security.password }}** +{{- end }} \ No newline at end of file diff --git a/charts/vscode-python/values.schema.json b/charts/vscode-python/values.schema.json index 4f70a378..f7b63d04 100644 --- a/charts/vscode-python/values.schema.json +++ b/charts/vscode-python/values.schema.json @@ -796,6 +796,15 @@ "hidden": true, "overwriteDefaultWith": "user.darkMode" } + }, + "language": { + "type": "string", + "description": "Preferred language", + "default": "en", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "user.lang" + } } } } diff --git a/charts/vscode-python/values.yaml b/charts/vscode-python/values.yaml index da31a714..32997684 100644 --- a/charts/vscode-python/values.yaml +++ b/charts/vscode-python/values.yaml @@ -197,3 +197,4 @@ affinity: {} userPreferences: darkMode: false + language: "en"