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 9610ab42..f1deb6bb 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/templates/NOTES.txt b/charts/jupyter-python/templates/NOTES.txt index 9b9db015..54c7d59d 100644 --- a/charts/jupyter-python/templates/NOTES.txt +++ b/charts/jupyter-python/templates/NOTES.txt @@ -9,7 +9,8 @@ Si vous ne lancez pas votre service personnalisé, vous obtiendrez une erreur 50 {{- 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. +- 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 }}** @@ -47,4 +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 }} \ No newline at end of file +{{- end }} diff --git a/charts/jupyter-python/values.yaml b/charts/jupyter-python/values.yaml index 43c59ce3..fcd78bfc 100644 --- a/charts/jupyter-python/values.yaml +++ b/charts/jupyter-python/values.yaml @@ -208,4 +208,4 @@ startupProbe: userPreferences: darkMode: false - language: "en" \ No newline at end of file + language: "en" diff --git a/charts/rstudio-sparkr/templates/NOTES.txt b/charts/rstudio-sparkr/templates/NOTES.txt index e9114e4c..b3411120 100644 --- a/charts/rstudio-sparkr/templates/NOTES.txt +++ b/charts/rstudio-sparkr/templates/NOTES.txt @@ -1,3 +1,40 @@ +{{- 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 }}) +- 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 +71,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 185a6a91..6312c984 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/templates/NOTES.txt b/charts/rstudio/templates/NOTES.txt index e19d8980..71705873 100644 --- a/charts/rstudio/templates/NOTES.txt +++ b/charts/rstudio/templates/NOTES.txt @@ -1,3 +1,36 @@ +{{- 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 }} +{{- 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 +61,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/templates/NOTES.txt b/charts/vscode-pyspark/templates/NOTES.txt index 52794f73..acb7ff75 100644 --- a/charts/vscode-pyspark/templates/NOTES.txt +++ b/charts/vscode-pyspark/templates/NOTES.txt @@ -1,16 +1,54 @@ +{{- 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 }}) +- 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 +71,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 c7895da8..0fee943c 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/templates/NOTES.txt b/charts/vscode-python/templates/NOTES.txt index c678ac84..6f053845 100644 --- a/charts/vscode-python/templates/NOTES.txt +++ b/charts/vscode-python/templates/NOTES.txt @@ -1,3 +1,21 @@ +{{- if eq .Values.userPreferences.language "fr"}} +{{- if .Values.ingress.enabled }} +{{- 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 +31,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 e1343437..f1e46d8b 100644 --- a/charts/vscode-python/values.schema.json +++ b/charts/vscode-python/values.schema.json @@ -813,6 +813,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 830917be..41d0569d 100644 --- a/charts/vscode-python/values.yaml +++ b/charts/vscode-python/values.yaml @@ -201,3 +201,4 @@ affinity: {} userPreferences: darkMode: false + language: "en"