diff --git a/charts/jupyter-python-gpu/Chart.yaml b/charts/jupyter-python-gpu/Chart.yaml index 9bd35590..d0a134d7 100644 --- a/charts/jupyter-python-gpu/Chart.yaml +++ b/charts/jupyter-python-gpu/Chart.yaml @@ -11,8 +11,8 @@ sources: - https://github.com/InseeFrLab/images-datascience - https://github.com/InseeFrLab/helm-charts-interactive-services type: application -version: 2.1.10 +version: 2.1.11 dependencies: - name: library-chart - version: 1.5.29 + version: 1.5.28 repository: https://inseefrlab.github.io/helm-charts-interactive-services diff --git a/charts/jupyter-python-gpu/README.md b/charts/jupyter-python-gpu/README.md deleted file mode 100644 index 335dc9c3..00000000 --- a/charts/jupyter-python-gpu/README.md +++ /dev/null @@ -1,135 +0,0 @@ -# jupyter-python-gpu - -![Version: 2.1.10](https://img.shields.io/badge/Version-2.1.10-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) - -The JupyterLab IDE with Python, Julia, and a collection of standard data science packages, with GPU support. - -**Homepage:** - -## Source Code - -* -* - -## Requirements - -| Repository | Name | Version | -|------------|------|---------| -| https://inseefrlab.github.io/helm-charts-interactive-services | library-chart | 1.5.29 | - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| affinity | object | `{}` | | -| autoscaling.enabled | bool | `false` | | -| autoscaling.maxReplicas | int | `100` | | -| autoscaling.minReplicas | int | `1` | | -| autoscaling.targetCPUUtilizationPercentage | int | `80` | | -| certificates | object | `{}` | | -| coresite.configMapName | string | `""` | | -| discovery.hive | bool | `true` | | -| discovery.metaflow | bool | `true` | | -| discovery.mlflow | bool | `true` | | -| environment.group | string | `"users"` | | -| environment.user | string | `"onyxia"` | | -| extraEnvVars | list | `[]` | | -| fullnameOverride | string | `""` | | -| git.branch | string | `""` | | -| git.cache | string | `""` | | -| git.configMapName | string | `""` | | -| git.email | string | `""` | | -| git.enabled | bool | `false` | | -| git.name | string | `""` | | -| git.repository | string | `""` | | -| git.token | string | `""` | | -| global.suspend | bool | `false` | | -| hive.configMapName | string | `""` | | -| imagePullSecrets | list | `[]` | | -| ingress.annotations | list | `[]` | | -| ingress.certManagerClusterIssuer | string | `""` | | -| ingress.enabled | bool | `false` | | -| ingress.hostname | string | `"chart-example.local"` | | -| ingress.ingressClassName | string | `""` | | -| ingress.tls | bool | `true` | | -| ingress.useCertManager | bool | `false` | | -| ingress.useTlsSecret | bool | `false` | | -| ingress.userHostname | string | `"chart-example-user.local"` | | -| init.personalInit | string | `""` | | -| init.personalInitArgs | string | `""` | | -| init.regionInit | string | `""` | | -| init.standardInitPath | string | `"/opt/onyxia-init.sh"` | | -| kubernetes.enabled | bool | `false` | | -| kubernetes.role | string | `"view"` | | -| message.en | string | `""` | | -| message.fr | string | `""` | | -| metaflow.configMapName | string | `""` | | -| mlflow.configMapName | string | `""` | | -| nameOverride | string | `""` | | -| networking.clusterIP | string | `"None"` | | -| networking.service.port | int | `8888` | | -| networking.sparkui.port | int | `4040` | | -| networking.type | string | `"ClusterIP"` | | -| networking.user.enabled | bool | `false` | | -| networking.user.port | int | `5000` | | -| nodeSelector | object | `{}` | | -| openshiftSCC.enabled | bool | `false` | | -| openshiftSCC.scc | string | `""` | | -| persistence.accessMode | string | `"ReadWriteOnce"` | | -| persistence.enabled | bool | `false` | | -| persistence.size | string | `"10Gi"` | | -| podAnnotations | object | `{}` | | -| podSecurityContext.fsGroup | int | `100` | | -| proxy.enabled | bool | `false` | | -| proxy.httpProxy | string | `""` | | -| proxy.httpsProxy | string | `""` | | -| proxy.noProxy | string | `""` | | -| replicaCount | int | `1` | | -| repository.condaRepository | string | `""` | | -| repository.configMapName | string | `""` | | -| repository.pipRepository | string | `""` | | -| resources | object | `{}` | | -| route.annotations | list | `[]` | | -| route.enabled | bool | `false` | | -| route.hostname | string | `"chart-example.local"` | | -| route.tls.termination | string | `"edge"` | | -| route.userHostname | string | `"chart-example-user.local"` | | -| route.wildcardPolicy | string | `"None"` | | -| s3.accessKeyId | string | `""` | | -| s3.configMapName | string | `""` | | -| s3.defaultRegion | string | `""` | | -| s3.enabled | bool | `false` | | -| s3.endpoint | string | `""` | | -| s3.secretAccessKey | string | `""` | | -| s3.sessionToken | string | `""` | | -| security.allowlist.enabled | bool | `false` | | -| security.allowlist.ip | string | `"0.0.0.0/0"` | | -| security.networkPolicy.enabled | bool | `false` | | -| security.networkPolicy.from | list | `[]` | | -| security.password | string | `"changeme"` | | -| securityContext | object | `{}` | | -| service.image.custom.enabled | bool | `false` | | -| service.image.custom.version | string | `"inseefrlab/onyxia-jupyter-python:py3.12.6-gpu"` | | -| service.image.pullPolicy | string | `"IfNotPresent"` | | -| service.image.version | string | `"inseefrlab/onyxia-jupyter-python:py3.12.6-gpu"` | | -| serviceAccount.annotations | object | `{}` | | -| serviceAccount.create | bool | `true` | | -| serviceAccount.name | string | `""` | | -| startupProbe.failureThreshold | int | `60` | | -| startupProbe.initialDelaySeconds | int | `10` | | -| startupProbe.periodSeconds | int | `10` | | -| startupProbe.successThreshold | int | `1` | | -| startupProbe.timeoutSeconds | int | `2` | | -| tolerations | list | `[]` | | -| userPreferences.darkMode | bool | `false` | | -| userPreferences.language | string | `"en"` | | -| vault.configMapName | string | `""` | | -| vault.directory | string | `""` | | -| vault.enabled | bool | `false` | | -| vault.mount | string | `""` | | -| vault.secret | string | `""` | | -| vault.token | string | `""` | | -| vault.url | string | `""` | | - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) diff --git a/charts/jupyter-python-gpu/templates/secret-extraenv.yaml b/charts/jupyter-python-gpu/templates/secret-extraenv.yaml deleted file mode 100644 index 63fa9428..00000000 --- a/charts/jupyter-python-gpu/templates/secret-extraenv.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "library-chart.secretExtraEnv" . }} \ No newline at end of file diff --git a/charts/jupyter-python-gpu/values.schema.json b/charts/jupyter-python-gpu/values.schema.json index 44397a31..35630e4a 100644 --- a/charts/jupyter-python-gpu/values.schema.json +++ b/charts/jupyter-python-gpu/values.schema.json @@ -243,10 +243,13 @@ "type": "object", "properties": { "name": { - "type": "string" + "type": "string", + "default": "", + "pattern": "^[a-zA-Z0-9_]+$" }, "value": { - "type": "string" + "type": "string", + "default": "" } } } diff --git a/charts/jupyter-pytorch-gpu/Chart.yaml b/charts/jupyter-pytorch-gpu/Chart.yaml index 3bf35b66..8ceb180d 100644 --- a/charts/jupyter-pytorch-gpu/Chart.yaml +++ b/charts/jupyter-pytorch-gpu/Chart.yaml @@ -11,8 +11,8 @@ sources: - https://github.com/InseeFrLab/images-datascience - https://github.com/InseeFrLab/helm-charts-interactive-services type: application -version: 2.1.10 +version: 2.1.11 dependencies: - name: library-chart - version: 1.5.29 + version: 1.5.28 repository: https://inseefrlab.github.io/helm-charts-interactive-services diff --git a/charts/jupyter-pytorch-gpu/README.md b/charts/jupyter-pytorch-gpu/README.md deleted file mode 100644 index 379c61c7..00000000 --- a/charts/jupyter-pytorch-gpu/README.md +++ /dev/null @@ -1,135 +0,0 @@ -# jupyter-pytorch-gpu - -![Version: 2.1.10](https://img.shields.io/badge/Version-2.1.10-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) - -The JupyterLab IDE with Python and the deep-learning framework PyTorch, with GPU support. - -**Homepage:** - -## Source Code - -* -* - -## Requirements - -| Repository | Name | Version | -|------------|------|---------| -| https://inseefrlab.github.io/helm-charts-interactive-services | library-chart | 1.5.29 | - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| affinity | object | `{}` | | -| autoscaling.enabled | bool | `false` | | -| autoscaling.maxReplicas | int | `100` | | -| autoscaling.minReplicas | int | `1` | | -| autoscaling.targetCPUUtilizationPercentage | int | `80` | | -| certificates | object | `{}` | | -| coresite.configMapName | string | `""` | | -| discovery.hive | bool | `true` | | -| discovery.metaflow | bool | `true` | | -| discovery.mlflow | bool | `true` | | -| environment.group | string | `"users"` | | -| environment.user | string | `"onyxia"` | | -| extraEnvVars | list | `[]` | | -| fullnameOverride | string | `""` | | -| git.branch | string | `""` | | -| git.cache | string | `""` | | -| git.configMapName | string | `""` | | -| git.email | string | `""` | | -| git.enabled | bool | `false` | | -| git.name | string | `""` | | -| git.repository | string | `""` | | -| git.token | string | `""` | | -| global.suspend | bool | `false` | | -| hive.configMapName | string | `""` | | -| imagePullSecrets | list | `[]` | | -| ingress.annotations | list | `[]` | | -| ingress.certManagerClusterIssuer | string | `""` | | -| ingress.enabled | bool | `false` | | -| ingress.hostname | string | `"chart-example.local"` | | -| ingress.ingressClassName | string | `""` | | -| ingress.tls | bool | `true` | | -| ingress.useCertManager | bool | `false` | | -| ingress.useTlsSecret | bool | `false` | | -| ingress.userHostname | string | `"chart-example-user.local"` | | -| init.personalInit | string | `""` | | -| init.personalInitArgs | string | `""` | | -| init.regionInit | string | `""` | | -| init.standardInitPath | string | `"/opt/onyxia-init.sh"` | | -| kubernetes.enabled | bool | `false` | | -| kubernetes.role | string | `"view"` | | -| message.en | string | `""` | | -| message.fr | string | `""` | | -| metaflow.configMapName | string | `""` | | -| mlflow.configMapName | string | `""` | | -| nameOverride | string | `""` | | -| networking.clusterIP | string | `"None"` | | -| networking.service.port | int | `8888` | | -| networking.sparkui.port | int | `4040` | | -| networking.type | string | `"ClusterIP"` | | -| networking.user.enabled | bool | `false` | | -| networking.user.port | int | `5000` | | -| nodeSelector | object | `{}` | | -| openshiftSCC.enabled | bool | `false` | | -| openshiftSCC.scc | string | `""` | | -| persistence.accessMode | string | `"ReadWriteOnce"` | | -| persistence.enabled | bool | `false` | | -| persistence.size | string | `"10Gi"` | | -| podAnnotations | object | `{}` | | -| podSecurityContext.fsGroup | int | `100` | | -| proxy.enabled | bool | `false` | | -| proxy.httpProxy | string | `""` | | -| proxy.httpsProxy | string | `""` | | -| proxy.noProxy | string | `""` | | -| replicaCount | int | `1` | | -| repository.condaRepository | string | `""` | | -| repository.configMapName | string | `""` | | -| repository.pipRepository | string | `""` | | -| resources | object | `{}` | | -| route.annotations | list | `[]` | | -| route.enabled | bool | `false` | | -| route.hostname | string | `"chart-example.local"` | | -| route.tls.termination | string | `"edge"` | | -| route.userHostname | string | `"chart-example-user.local"` | | -| route.wildcardPolicy | string | `"None"` | | -| s3.accessKeyId | string | `""` | | -| s3.configMapName | string | `""` | | -| s3.defaultRegion | string | `""` | | -| s3.enabled | bool | `false` | | -| s3.endpoint | string | `""` | | -| s3.secretAccessKey | string | `""` | | -| s3.sessionToken | string | `""` | | -| security.allowlist.enabled | bool | `false` | | -| security.allowlist.ip | string | `"0.0.0.0/0"` | | -| security.networkPolicy.enabled | bool | `false` | | -| security.networkPolicy.from | list | `[]` | | -| security.password | string | `"changeme"` | | -| securityContext | object | `{}` | | -| service.image.custom.enabled | bool | `false` | | -| service.image.custom.version | string | `"inseefrlab/onyxia-jupyter-pytorch:py3.12.6-gpu"` | | -| service.image.pullPolicy | string | `"IfNotPresent"` | | -| service.image.version | string | `"inseefrlab/onyxia-jupyter-pytorch:py3.12.6-gpu"` | | -| serviceAccount.annotations | object | `{}` | | -| serviceAccount.create | bool | `true` | | -| serviceAccount.name | string | `""` | | -| startupProbe.failureThreshold | int | `60` | | -| startupProbe.initialDelaySeconds | int | `10` | | -| startupProbe.periodSeconds | int | `10` | | -| startupProbe.successThreshold | int | `1` | | -| startupProbe.timeoutSeconds | int | `2` | | -| tolerations | list | `[]` | | -| userPreferences.darkMode | bool | `false` | | -| userPreferences.language | string | `"en"` | | -| vault.configMapName | string | `""` | | -| vault.directory | string | `""` | | -| vault.enabled | bool | `false` | | -| vault.mount | string | `""` | | -| vault.secret | string | `""` | | -| vault.token | string | `""` | | -| vault.url | string | `""` | | - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) diff --git a/charts/jupyter-pytorch-gpu/templates/secret-extraenv.yaml b/charts/jupyter-pytorch-gpu/templates/secret-extraenv.yaml deleted file mode 100644 index 63fa9428..00000000 --- a/charts/jupyter-pytorch-gpu/templates/secret-extraenv.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "library-chart.secretExtraEnv" . }} \ No newline at end of file diff --git a/charts/jupyter-pytorch-gpu/values.schema.json b/charts/jupyter-pytorch-gpu/values.schema.json index 57344bcd..b03fe3a7 100644 --- a/charts/jupyter-pytorch-gpu/values.schema.json +++ b/charts/jupyter-pytorch-gpu/values.schema.json @@ -243,10 +243,13 @@ "type": "object", "properties": { "name": { - "type": "string" + "type": "string", + "default": "", + "pattern": "^[a-zA-Z0-9_]+$" }, "value": { - "type": "string" + "type": "string", + "default": "" } } } diff --git a/charts/jupyter-pytorch/Chart.yaml b/charts/jupyter-pytorch/Chart.yaml index ab3e88ff..cee8d269 100644 --- a/charts/jupyter-pytorch/Chart.yaml +++ b/charts/jupyter-pytorch/Chart.yaml @@ -10,8 +10,8 @@ sources: - https://github.com/InseeFrLab/images-datascience - https://github.com/InseeFrLab/helm-charts-interactive-services type: application -version: 2.1.10 +version: 2.1.11 dependencies: - name: library-chart - version: 1.5.29 + version: 1.5.28 repository: https://inseefrlab.github.io/helm-charts-interactive-services diff --git a/charts/jupyter-pytorch/README.md b/charts/jupyter-pytorch/README.md deleted file mode 100644 index 8e3879b5..00000000 --- a/charts/jupyter-pytorch/README.md +++ /dev/null @@ -1,135 +0,0 @@ -# jupyter-pytorch - -![Version: 2.1.10](https://img.shields.io/badge/Version-2.1.10-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) - -The JupyterLab IDE with Python and the deep-learning framework PyTorch. - -**Homepage:** - -## Source Code - -* -* - -## Requirements - -| Repository | Name | Version | -|------------|------|---------| -| https://inseefrlab.github.io/helm-charts-interactive-services | library-chart | 1.5.29 | - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| affinity | object | `{}` | | -| autoscaling.enabled | bool | `false` | | -| autoscaling.maxReplicas | int | `100` | | -| autoscaling.minReplicas | int | `1` | | -| autoscaling.targetCPUUtilizationPercentage | int | `80` | | -| certificates | object | `{}` | | -| coresite.configMapName | string | `""` | | -| discovery.hive | bool | `true` | | -| discovery.metaflow | bool | `true` | | -| discovery.mlflow | bool | `true` | | -| environment.group | string | `"users"` | | -| environment.user | string | `"onyxia"` | | -| extraEnvVars | list | `[]` | | -| fullnameOverride | string | `""` | | -| git.branch | string | `""` | | -| git.cache | string | `""` | | -| git.configMapName | string | `""` | | -| git.email | string | `""` | | -| git.enabled | bool | `false` | | -| git.name | string | `""` | | -| git.repository | string | `""` | | -| git.token | string | `""` | | -| global.suspend | bool | `false` | | -| hive.configMapName | string | `""` | | -| imagePullSecrets | list | `[]` | | -| ingress.annotations | list | `[]` | | -| ingress.certManagerClusterIssuer | string | `""` | | -| ingress.enabled | bool | `false` | | -| ingress.hostname | string | `"chart-example.local"` | | -| ingress.ingressClassName | string | `""` | | -| ingress.tls | bool | `true` | | -| ingress.useCertManager | bool | `false` | | -| ingress.useTlsSecret | bool | `false` | | -| ingress.userHostname | string | `"chart-example-user.local"` | | -| init.personalInit | string | `""` | | -| init.personalInitArgs | string | `""` | | -| init.regionInit | string | `""` | | -| init.standardInitPath | string | `"/opt/onyxia-init.sh"` | | -| kubernetes.enabled | bool | `false` | | -| kubernetes.role | string | `"view"` | | -| message.en | string | `""` | | -| message.fr | string | `""` | | -| metaflow.configMapName | string | `""` | | -| mlflow.configMapName | string | `""` | | -| nameOverride | string | `""` | | -| networking.clusterIP | string | `"None"` | | -| networking.service.port | int | `8888` | | -| networking.sparkui.port | int | `4040` | | -| networking.type | string | `"ClusterIP"` | | -| networking.user.enabled | bool | `false` | | -| networking.user.port | int | `5000` | | -| nodeSelector | object | `{}` | | -| openshiftSCC.enabled | bool | `false` | | -| openshiftSCC.scc | string | `""` | | -| persistence.accessMode | string | `"ReadWriteOnce"` | | -| persistence.enabled | bool | `false` | | -| persistence.size | string | `"10Gi"` | | -| podAnnotations | object | `{}` | | -| podSecurityContext.fsGroup | int | `100` | | -| proxy.enabled | bool | `false` | | -| proxy.httpProxy | string | `""` | | -| proxy.httpsProxy | string | `""` | | -| proxy.noProxy | string | `""` | | -| replicaCount | int | `1` | | -| repository.condaRepository | string | `""` | | -| repository.configMapName | string | `""` | | -| repository.pipRepository | string | `""` | | -| resources | object | `{}` | | -| route.annotations | list | `[]` | | -| route.enabled | bool | `false` | | -| route.hostname | string | `"chart-example.local"` | | -| route.tls.termination | string | `"edge"` | | -| route.userHostname | string | `"chart-example-user.local"` | | -| route.wildcardPolicy | string | `"None"` | | -| s3.accessKeyId | string | `""` | | -| s3.configMapName | string | `""` | | -| s3.defaultRegion | string | `""` | | -| s3.enabled | bool | `false` | | -| s3.endpoint | string | `""` | | -| s3.secretAccessKey | string | `""` | | -| s3.sessionToken | string | `""` | | -| security.allowlist.enabled | bool | `false` | | -| security.allowlist.ip | string | `"0.0.0.0/0"` | | -| security.networkPolicy.enabled | bool | `false` | | -| security.networkPolicy.from | list | `[]` | | -| security.password | string | `"changeme"` | | -| securityContext | object | `{}` | | -| service.image.custom.enabled | bool | `false` | | -| service.image.custom.version | string | `"inseefrlab/onyxia-jupyter-pytorch:py3.12.6"` | | -| service.image.pullPolicy | string | `"IfNotPresent"` | | -| service.image.version | string | `"inseefrlab/onyxia-jupyter-pytorch:py3.12.6"` | | -| serviceAccount.annotations | object | `{}` | | -| serviceAccount.create | bool | `true` | | -| serviceAccount.name | string | `""` | | -| startupProbe.failureThreshold | int | `60` | | -| startupProbe.initialDelaySeconds | int | `10` | | -| startupProbe.periodSeconds | int | `10` | | -| startupProbe.successThreshold | int | `1` | | -| startupProbe.timeoutSeconds | int | `2` | | -| tolerations | list | `[]` | | -| userPreferences.darkMode | bool | `false` | | -| userPreferences.language | string | `"en"` | | -| vault.configMapName | string | `""` | | -| vault.directory | string | `""` | | -| vault.enabled | bool | `false` | | -| vault.mount | string | `""` | | -| vault.secret | string | `""` | | -| vault.token | string | `""` | | -| vault.url | string | `""` | | - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) diff --git a/charts/jupyter-pytorch/templates/secret-extraenv.yaml b/charts/jupyter-pytorch/templates/secret-extraenv.yaml deleted file mode 100644 index 63fa9428..00000000 --- a/charts/jupyter-pytorch/templates/secret-extraenv.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "library-chart.secretExtraEnv" . }} \ No newline at end of file diff --git a/charts/jupyter-pytorch/values.schema.json b/charts/jupyter-pytorch/values.schema.json index 4b331325..9420a8dd 100644 --- a/charts/jupyter-pytorch/values.schema.json +++ b/charts/jupyter-pytorch/values.schema.json @@ -229,10 +229,13 @@ "type": "object", "properties": { "name": { - "type": "string" + "type": "string", + "default": "", + "pattern": "^[a-zA-Z0-9_]+$" }, "value": { - "type": "string" + "type": "string", + "default": "" } } } diff --git a/charts/jupyter-r/Chart.yaml b/charts/jupyter-r/Chart.yaml index c9815d03..b2fcf86a 100644 --- a/charts/jupyter-r/Chart.yaml +++ b/charts/jupyter-r/Chart.yaml @@ -10,8 +10,8 @@ sources: - https://github.com/InseeFrLab/images-datascience - https://github.com/InseeFrLab/helm-charts-interactive-services type: application -version: 2.1.10 +version: 2.1.11 dependencies: - name: library-chart - version: 1.5.29 + version: 1.5.28 repository: https://inseefrlab.github.io/helm-charts-interactive-services diff --git a/charts/jupyter-r/README.md b/charts/jupyter-r/README.md deleted file mode 100644 index e18e4001..00000000 --- a/charts/jupyter-r/README.md +++ /dev/null @@ -1,135 +0,0 @@ -# jupyter-r - -![Version: 2.1.10](https://img.shields.io/badge/Version-2.1.10-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) - -The JupyterLab IDE with R and a collection of standard data science packages. - -**Homepage:** - -## Source Code - -* -* - -## Requirements - -| Repository | Name | Version | -|------------|------|---------| -| https://inseefrlab.github.io/helm-charts-interactive-services | library-chart | 1.5.29 | - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| affinity | object | `{}` | | -| autoscaling.enabled | bool | `false` | | -| autoscaling.maxReplicas | int | `100` | | -| autoscaling.minReplicas | int | `1` | | -| autoscaling.targetCPUUtilizationPercentage | int | `80` | | -| certificates | object | `{}` | | -| coresite.configMapName | string | `""` | | -| discovery.hive | bool | `true` | | -| discovery.metaflow | bool | `true` | | -| discovery.mlflow | bool | `true` | | -| environment.group | string | `"users"` | | -| environment.user | string | `"onyxia"` | | -| extraEnvVars | list | `[]` | | -| fullnameOverride | string | `""` | | -| git.branch | string | `""` | | -| git.cache | string | `""` | | -| git.configMapName | string | `""` | | -| git.email | string | `""` | | -| git.enabled | bool | `false` | | -| git.name | string | `""` | | -| git.repository | string | `""` | | -| git.token | string | `""` | | -| global.suspend | bool | `false` | | -| hive.configMapName | string | `""` | | -| imagePullSecrets | list | `[]` | | -| ingress.annotations | list | `[]` | | -| ingress.certManagerClusterIssuer | string | `""` | | -| ingress.enabled | bool | `false` | | -| ingress.hostname | string | `"chart-example.local"` | | -| ingress.ingressClassName | string | `""` | | -| ingress.tls | bool | `true` | | -| ingress.useCertManager | bool | `false` | | -| ingress.useTlsSecret | bool | `false` | | -| ingress.userHostname | string | `"chart-example-user.local"` | | -| init.personalInit | string | `""` | | -| init.personalInitArgs | string | `""` | | -| init.regionInit | string | `""` | | -| init.standardInitPath | string | `"/opt/onyxia-init.sh"` | | -| kubernetes.enabled | bool | `false` | | -| kubernetes.role | string | `"view"` | | -| message.en | string | `""` | | -| message.fr | string | `""` | | -| metaflow.configMapName | string | `""` | | -| mlflow.configMapName | string | `""` | | -| nameOverride | string | `""` | | -| networking.clusterIP | string | `"None"` | | -| networking.service.port | int | `8888` | | -| networking.sparkui.port | int | `4040` | | -| networking.type | string | `"ClusterIP"` | | -| networking.user.enabled | bool | `false` | | -| networking.user.port | int | `5000` | | -| nodeSelector | object | `{}` | | -| openshiftSCC.enabled | bool | `false` | | -| openshiftSCC.scc | string | `""` | | -| persistence.accessMode | string | `"ReadWriteOnce"` | | -| persistence.enabled | bool | `false` | | -| persistence.size | string | `"10Gi"` | | -| podAnnotations | object | `{}` | | -| podSecurityContext.fsGroup | int | `100` | | -| proxy.enabled | bool | `false` | | -| proxy.httpProxy | string | `""` | | -| proxy.httpsProxy | string | `""` | | -| proxy.noProxy | string | `""` | | -| replicaCount | int | `1` | | -| repository.condaRepository | string | `""` | | -| repository.configMapName | string | `""` | | -| repository.pipRepository | string | `""` | | -| resources | object | `{}` | | -| route.annotations | list | `[]` | | -| route.enabled | bool | `false` | | -| route.hostname | string | `"chart-example.local"` | | -| route.tls.termination | string | `"edge"` | | -| route.userHostname | string | `"chart-example-user.local"` | | -| route.wildcardPolicy | string | `"None"` | | -| s3.accessKeyId | string | `""` | | -| s3.configMapName | string | `""` | | -| s3.defaultRegion | string | `""` | | -| s3.enabled | bool | `false` | | -| s3.endpoint | string | `""` | | -| s3.secretAccessKey | string | `""` | | -| s3.sessionToken | string | `""` | | -| security.allowlist.enabled | bool | `false` | | -| security.allowlist.ip | string | `"0.0.0.0/0"` | | -| security.networkPolicy.enabled | bool | `false` | | -| security.networkPolicy.from | list | `[]` | | -| security.password | string | `"changeme"` | | -| securityContext | object | `{}` | | -| service.image.custom.enabled | bool | `false` | | -| service.image.custom.version | string | `"inseefrlab/onyxia-jupyter-r:r4.4.1"` | | -| service.image.pullPolicy | string | `"IfNotPresent"` | | -| service.image.version | string | `"inseefrlab/onyxia-jupyter-r:r4.4.1"` | | -| serviceAccount.annotations | object | `{}` | | -| serviceAccount.create | bool | `true` | | -| serviceAccount.name | string | `""` | | -| startupProbe.failureThreshold | int | `60` | | -| startupProbe.initialDelaySeconds | int | `10` | | -| startupProbe.periodSeconds | int | `10` | | -| startupProbe.successThreshold | int | `1` | | -| startupProbe.timeoutSeconds | int | `2` | | -| tolerations | list | `[]` | | -| userPreferences.darkMode | bool | `false` | | -| userPreferences.language | string | `"en"` | | -| vault.configMapName | string | `""` | | -| vault.directory | string | `""` | | -| vault.enabled | bool | `false` | | -| vault.mount | string | `""` | | -| vault.secret | string | `""` | | -| vault.token | string | `""` | | -| vault.url | string | `""` | | - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) diff --git a/charts/jupyter-r/templates/secret-extraenv.yaml b/charts/jupyter-r/templates/secret-extraenv.yaml deleted file mode 100644 index 63fa9428..00000000 --- a/charts/jupyter-r/templates/secret-extraenv.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "library-chart.secretExtraEnv" . }} \ No newline at end of file diff --git a/charts/jupyter-r/values.schema.json b/charts/jupyter-r/values.schema.json index 6673ab93..3471dea6 100644 --- a/charts/jupyter-r/values.schema.json +++ b/charts/jupyter-r/values.schema.json @@ -229,10 +229,13 @@ "type": "object", "properties": { "name": { - "type": "string" + "type": "string", + "default": "", + "pattern": "^[a-zA-Z0-9_]+$" }, "value": { - "type": "string" + "type": "string", + "default": "" } } } diff --git a/charts/jupyter-tensorflow-gpu/Chart.yaml b/charts/jupyter-tensorflow-gpu/Chart.yaml index f654780c..d1a47f39 100644 --- a/charts/jupyter-tensorflow-gpu/Chart.yaml +++ b/charts/jupyter-tensorflow-gpu/Chart.yaml @@ -11,8 +11,8 @@ sources: - https://github.com/InseeFrLab/images-datascience - https://github.com/InseeFrLab/helm-charts-interactive-services type: application -version: 2.1.10 +version: 2.1.11 dependencies: - name: library-chart - version: 1.5.29 + version: 1.5.28 repository: https://inseefrlab.github.io/helm-charts-interactive-services diff --git a/charts/jupyter-tensorflow-gpu/README.md b/charts/jupyter-tensorflow-gpu/README.md deleted file mode 100644 index 52cc7b3e..00000000 --- a/charts/jupyter-tensorflow-gpu/README.md +++ /dev/null @@ -1,135 +0,0 @@ -# jupyter-tensorflow-gpu - -![Version: 2.1.10](https://img.shields.io/badge/Version-2.1.10-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) - -The JupyterLab IDE with Python and the deep-learning framework TensorFlow, with GPU support. - -**Homepage:** - -## Source Code - -* -* - -## Requirements - -| Repository | Name | Version | -|------------|------|---------| -| https://inseefrlab.github.io/helm-charts-interactive-services | library-chart | 1.5.29 | - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| affinity | object | `{}` | | -| autoscaling.enabled | bool | `false` | | -| autoscaling.maxReplicas | int | `100` | | -| autoscaling.minReplicas | int | `1` | | -| autoscaling.targetCPUUtilizationPercentage | int | `80` | | -| certificates | object | `{}` | | -| coresite.configMapName | string | `""` | | -| discovery.hive | bool | `true` | | -| discovery.metaflow | bool | `true` | | -| discovery.mlflow | bool | `true` | | -| environment.group | string | `"users"` | | -| environment.user | string | `"onyxia"` | | -| extraEnvVars | list | `[]` | | -| fullnameOverride | string | `""` | | -| git.branch | string | `""` | | -| git.cache | string | `""` | | -| git.configMapName | string | `""` | | -| git.email | string | `""` | | -| git.enabled | bool | `false` | | -| git.name | string | `""` | | -| git.repository | string | `""` | | -| git.token | string | `""` | | -| global.suspend | bool | `false` | | -| hive.configMapName | string | `""` | | -| imagePullSecrets | list | `[]` | | -| ingress.annotations | list | `[]` | | -| ingress.certManagerClusterIssuer | string | `""` | | -| ingress.enabled | bool | `false` | | -| ingress.hostname | string | `"chart-example.local"` | | -| ingress.ingressClassName | string | `""` | | -| ingress.tls | bool | `true` | | -| ingress.useCertManager | bool | `false` | | -| ingress.useTlsSecret | bool | `false` | | -| ingress.userHostname | string | `"chart-example-user.local"` | | -| init.personalInit | string | `""` | | -| init.personalInitArgs | string | `""` | | -| init.regionInit | string | `""` | | -| init.standardInitPath | string | `"/opt/onyxia-init.sh"` | | -| kubernetes.enabled | bool | `false` | | -| kubernetes.role | string | `"view"` | | -| message.en | string | `""` | | -| message.fr | string | `""` | | -| metaflow.configMapName | string | `""` | | -| mlflow.configMapName | string | `""` | | -| nameOverride | string | `""` | | -| networking.clusterIP | string | `"None"` | | -| networking.service.port | int | `8888` | | -| networking.sparkui.port | int | `4040` | | -| networking.type | string | `"ClusterIP"` | | -| networking.user.enabled | bool | `false` | | -| networking.user.port | int | `5000` | | -| nodeSelector | object | `{}` | | -| openshiftSCC.enabled | bool | `false` | | -| openshiftSCC.scc | string | `""` | | -| persistence.accessMode | string | `"ReadWriteOnce"` | | -| persistence.enabled | bool | `false` | | -| persistence.size | string | `"10Gi"` | | -| podAnnotations | object | `{}` | | -| podSecurityContext.fsGroup | int | `100` | | -| proxy.enabled | bool | `false` | | -| proxy.httpProxy | string | `""` | | -| proxy.httpsProxy | string | `""` | | -| proxy.noProxy | string | `""` | | -| replicaCount | int | `1` | | -| repository.condaRepository | string | `""` | | -| repository.configMapName | string | `""` | | -| repository.pipRepository | string | `""` | | -| resources | object | `{}` | | -| route.annotations | list | `[]` | | -| route.enabled | bool | `false` | | -| route.hostname | string | `"chart-example.local"` | | -| route.tls.termination | string | `"edge"` | | -| route.userHostname | string | `"chart-example-user.local"` | | -| route.wildcardPolicy | string | `"None"` | | -| s3.accessKeyId | string | `""` | | -| s3.configMapName | string | `""` | | -| s3.defaultRegion | string | `""` | | -| s3.enabled | bool | `false` | | -| s3.endpoint | string | `""` | | -| s3.secretAccessKey | string | `""` | | -| s3.sessionToken | string | `""` | | -| security.allowlist.enabled | bool | `false` | | -| security.allowlist.ip | string | `"0.0.0.0/0"` | | -| security.networkPolicy.enabled | bool | `false` | | -| security.networkPolicy.from | list | `[]` | | -| security.password | string | `"changeme"` | | -| securityContext | object | `{}` | | -| service.image.custom.enabled | bool | `false` | | -| service.image.custom.version | string | `"inseefrlab/onyxia-jupyter-tensorflow:py3.12.6-gpu"` | | -| service.image.pullPolicy | string | `"IfNotPresent"` | | -| service.image.version | string | `"inseefrlab/onyxia-jupyter-tensorflow:py3.12.6-gpu"` | | -| serviceAccount.annotations | object | `{}` | | -| serviceAccount.create | bool | `true` | | -| serviceAccount.name | string | `""` | | -| startupProbe.failureThreshold | int | `60` | | -| startupProbe.initialDelaySeconds | int | `10` | | -| startupProbe.periodSeconds | int | `10` | | -| startupProbe.successThreshold | int | `1` | | -| startupProbe.timeoutSeconds | int | `2` | | -| tolerations | list | `[]` | | -| userPreferences.darkMode | bool | `false` | | -| userPreferences.language | string | `"en"` | | -| vault.configMapName | string | `""` | | -| vault.directory | string | `""` | | -| vault.enabled | bool | `false` | | -| vault.mount | string | `""` | | -| vault.secret | string | `""` | | -| vault.token | string | `""` | | -| vault.url | string | `""` | | - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) diff --git a/charts/jupyter-tensorflow-gpu/templates/secret-extraenv.yaml b/charts/jupyter-tensorflow-gpu/templates/secret-extraenv.yaml deleted file mode 100644 index 63fa9428..00000000 --- a/charts/jupyter-tensorflow-gpu/templates/secret-extraenv.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "library-chart.secretExtraEnv" . }} \ No newline at end of file diff --git a/charts/jupyter-tensorflow-gpu/values.schema.json b/charts/jupyter-tensorflow-gpu/values.schema.json index ee580b24..98336d97 100644 --- a/charts/jupyter-tensorflow-gpu/values.schema.json +++ b/charts/jupyter-tensorflow-gpu/values.schema.json @@ -243,10 +243,13 @@ "type": "object", "properties": { "name": { - "type": "string" + "type": "string", + "default": "", + "pattern": "^[a-zA-Z0-9_]+$" }, "value": { - "type": "string" + "type": "string", + "default": "" } } } diff --git a/charts/jupyter-tensorflow/Chart.yaml b/charts/jupyter-tensorflow/Chart.yaml index cb5a3086..295475a8 100644 --- a/charts/jupyter-tensorflow/Chart.yaml +++ b/charts/jupyter-tensorflow/Chart.yaml @@ -10,8 +10,8 @@ sources: - https://github.com/InseeFrLab/images-datascience - https://github.com/InseeFrLab/helm-charts-interactive-services type: application -version: 2.1.10 +version: 2.1.11 dependencies: - name: library-chart - version: 1.5.29 + version: 1.5.28 repository: https://inseefrlab.github.io/helm-charts-interactive-services diff --git a/charts/jupyter-tensorflow/README.md b/charts/jupyter-tensorflow/README.md deleted file mode 100644 index 73e42c55..00000000 --- a/charts/jupyter-tensorflow/README.md +++ /dev/null @@ -1,135 +0,0 @@ -# jupyter-tensorflow - -![Version: 2.1.10](https://img.shields.io/badge/Version-2.1.10-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) - -The JupyterLab IDE with Python and the deep-learning framework TensorFlow. - -**Homepage:** - -## Source Code - -* -* - -## Requirements - -| Repository | Name | Version | -|------------|------|---------| -| https://inseefrlab.github.io/helm-charts-interactive-services | library-chart | 1.5.29 | - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| affinity | object | `{}` | | -| autoscaling.enabled | bool | `false` | | -| autoscaling.maxReplicas | int | `100` | | -| autoscaling.minReplicas | int | `1` | | -| autoscaling.targetCPUUtilizationPercentage | int | `80` | | -| certificates | object | `{}` | | -| coresite.configMapName | string | `""` | | -| discovery.hive | bool | `true` | | -| discovery.metaflow | bool | `true` | | -| discovery.mlflow | bool | `true` | | -| environment.group | string | `"users"` | | -| environment.user | string | `"onyxia"` | | -| extraEnvVars | list | `[]` | | -| fullnameOverride | string | `""` | | -| git.branch | string | `""` | | -| git.cache | string | `""` | | -| git.configMapName | string | `""` | | -| git.email | string | `""` | | -| git.enabled | bool | `false` | | -| git.name | string | `""` | | -| git.repository | string | `""` | | -| git.token | string | `""` | | -| global.suspend | bool | `false` | | -| hive.configMapName | string | `""` | | -| imagePullSecrets | list | `[]` | | -| ingress.annotations | list | `[]` | | -| ingress.certManagerClusterIssuer | string | `""` | | -| ingress.enabled | bool | `false` | | -| ingress.hostname | string | `"chart-example.local"` | | -| ingress.ingressClassName | string | `""` | | -| ingress.tls | bool | `true` | | -| ingress.useCertManager | bool | `false` | | -| ingress.useTlsSecret | bool | `false` | | -| ingress.userHostname | string | `"chart-example-user.local"` | | -| init.personalInit | string | `""` | | -| init.personalInitArgs | string | `""` | | -| init.regionInit | string | `""` | | -| init.standardInitPath | string | `"/opt/onyxia-init.sh"` | | -| kubernetes.enabled | bool | `false` | | -| kubernetes.role | string | `"view"` | | -| message.en | string | `""` | | -| message.fr | string | `""` | | -| metaflow.configMapName | string | `""` | | -| mlflow.configMapName | string | `""` | | -| nameOverride | string | `""` | | -| networking.clusterIP | string | `"None"` | | -| networking.service.port | int | `8888` | | -| networking.sparkui.port | int | `4040` | | -| networking.type | string | `"ClusterIP"` | | -| networking.user.enabled | bool | `false` | | -| networking.user.port | int | `5000` | | -| nodeSelector | object | `{}` | | -| openshiftSCC.enabled | bool | `false` | | -| openshiftSCC.scc | string | `""` | | -| persistence.accessMode | string | `"ReadWriteOnce"` | | -| persistence.enabled | bool | `false` | | -| persistence.size | string | `"10Gi"` | | -| podAnnotations | object | `{}` | | -| podSecurityContext.fsGroup | int | `100` | | -| proxy.enabled | bool | `false` | | -| proxy.httpProxy | string | `""` | | -| proxy.httpsProxy | string | `""` | | -| proxy.noProxy | string | `""` | | -| replicaCount | int | `1` | | -| repository.condaRepository | string | `""` | | -| repository.configMapName | string | `""` | | -| repository.pipRepository | string | `""` | | -| resources | object | `{}` | | -| route.annotations | list | `[]` | | -| route.enabled | bool | `false` | | -| route.hostname | string | `"chart-example.local"` | | -| route.tls.termination | string | `"edge"` | | -| route.userHostname | string | `"chart-example-user.local"` | | -| route.wildcardPolicy | string | `"None"` | | -| s3.accessKeyId | string | `""` | | -| s3.configMapName | string | `""` | | -| s3.defaultRegion | string | `""` | | -| s3.enabled | bool | `false` | | -| s3.endpoint | string | `""` | | -| s3.secretAccessKey | string | `""` | | -| s3.sessionToken | string | `""` | | -| security.allowlist.enabled | bool | `false` | | -| security.allowlist.ip | string | `"0.0.0.0/0"` | | -| security.networkPolicy.enabled | bool | `false` | | -| security.networkPolicy.from | list | `[]` | | -| security.password | string | `"changeme"` | | -| securityContext | object | `{}` | | -| service.image.custom.enabled | bool | `false` | | -| service.image.custom.version | string | `"inseefrlab/onyxia-jupyter-tensorflow:py3.12.6"` | | -| service.image.pullPolicy | string | `"IfNotPresent"` | | -| service.image.version | string | `"inseefrlab/onyxia-jupyter-tensorflow:py3.12.6"` | | -| serviceAccount.annotations | object | `{}` | | -| serviceAccount.create | bool | `true` | | -| serviceAccount.name | string | `""` | | -| startupProbe.failureThreshold | int | `60` | | -| startupProbe.initialDelaySeconds | int | `10` | | -| startupProbe.periodSeconds | int | `10` | | -| startupProbe.successThreshold | int | `1` | | -| startupProbe.timeoutSeconds | int | `2` | | -| tolerations | list | `[]` | | -| userPreferences.darkMode | bool | `false` | | -| userPreferences.language | string | `"en"` | | -| vault.configMapName | string | `""` | | -| vault.directory | string | `""` | | -| vault.enabled | bool | `false` | | -| vault.mount | string | `""` | | -| vault.secret | string | `""` | | -| vault.token | string | `""` | | -| vault.url | string | `""` | | - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) diff --git a/charts/jupyter-tensorflow/templates/secret-extraenv.yaml b/charts/jupyter-tensorflow/templates/secret-extraenv.yaml deleted file mode 100644 index 63fa9428..00000000 --- a/charts/jupyter-tensorflow/templates/secret-extraenv.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "library-chart.secretExtraEnv" . }} \ No newline at end of file diff --git a/charts/jupyter-tensorflow/values.schema.json b/charts/jupyter-tensorflow/values.schema.json index fe2990a2..0d2c41a5 100644 --- a/charts/jupyter-tensorflow/values.schema.json +++ b/charts/jupyter-tensorflow/values.schema.json @@ -229,10 +229,13 @@ "type": "object", "properties": { "name": { - "type": "string" + "type": "string", + "default": "", + "pattern": "^[a-zA-Z0-9_]+$" }, "value": { - "type": "string" + "type": "string", + "default": "" } } } diff --git a/charts/rstudio-gpu/Chart.yaml b/charts/rstudio-gpu/Chart.yaml index c3c9da5e..dc23d297 100644 --- a/charts/rstudio-gpu/Chart.yaml +++ b/charts/rstudio-gpu/Chart.yaml @@ -11,8 +11,8 @@ sources: - https://github.com/InseeFrLab/images-datascience - https://github.com/InseeFrLab/helm-charts-interactive-services type: application -version: 2.1.7 +version: 2.1.8 dependencies: - name: library-chart - version: 1.5.29 + version: 1.5.28 repository: https://inseefrlab.github.io/helm-charts-interactive-services diff --git a/charts/rstudio-gpu/README.md b/charts/rstudio-gpu/README.md deleted file mode 100644 index 801c93aa..00000000 --- a/charts/rstudio-gpu/README.md +++ /dev/null @@ -1,124 +0,0 @@ -# rstudio-gpu - -![Version: 2.1.7](https://img.shields.io/badge/Version-2.1.7-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) - -The RStudio IDE with a collection of standard data science packages, with GPU support. - -**Homepage:** - -## Source Code - -* -* - -## Requirements - -| Repository | Name | Version | -|------------|------|---------| -| https://inseefrlab.github.io/helm-charts-interactive-services | library-chart | 1.5.29 | - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| affinity | object | `{}` | | -| autoscaling.enabled | bool | `false` | | -| autoscaling.maxReplicas | int | `100` | | -| autoscaling.minReplicas | int | `1` | | -| autoscaling.targetCPUUtilizationPercentage | int | `80` | | -| environment.group | string | `"users"` | | -| environment.user | string | `"onyxia"` | | -| extraEnvVars | list | `[]` | | -| fullnameOverride | string | `""` | | -| git.branch | string | `""` | | -| git.cache | string | `""` | | -| git.configMapName | string | `""` | | -| git.email | string | `""` | | -| git.enabled | bool | `true` | | -| git.name | string | `""` | | -| git.repository | string | `""` | | -| git.token | string | `""` | | -| global.suspend | bool | `false` | | -| imagePullSecrets | list | `[]` | | -| ingress.annotations | list | `[]` | | -| ingress.certManagerClusterIssuer | string | `""` | | -| ingress.enabled | bool | `false` | | -| ingress.hostname | string | `"chart-example.local"` | | -| ingress.tls | bool | `true` | | -| ingress.useCertManager | bool | `false` | | -| ingress.useTlsSecret | bool | `false` | | -| ingress.userHostname | string | `"chart-example-user.local"` | | -| init.personalInit | string | `""` | | -| init.personalInitArgs | string | `""` | | -| init.regionInit | string | `""` | | -| init.standardInitPath | string | `"/opt/onyxia-init.sh"` | | -| kubernetes.enabled | bool | `true` | | -| kubernetes.role | string | `"view"` | | -| message.en | string | `""` | | -| message.fr | string | `""` | | -| nameOverride | string | `""` | | -| networking.clusterIP | string | `"None"` | | -| networking.service.port | int | `8787` | | -| networking.sparkui.port | int | `4040` | | -| networking.type | string | `"ClusterIP"` | | -| networking.user.enabled | bool | `false` | | -| networking.user.port | int | `5000` | | -| nodeSelector | object | `{}` | | -| persistence.accessMode | string | `"ReadWriteOnce"` | | -| persistence.enabled | bool | `true` | | -| persistence.size | string | `"10Gi"` | | -| podAnnotations | object | `{}` | | -| podSecurityContext.fsGroup | int | `100` | | -| proxy.enabled | bool | `false` | | -| proxy.httpProxy | string | `""` | | -| proxy.httpsProxy | string | `""` | | -| proxy.noProxy | string | `""` | | -| replicaCount | int | `1` | | -| repository.configMapName | string | `""` | | -| repository.packageManagerUrl | string | `""` | | -| repository.rRepository | string | `""` | | -| resources | object | `{}` | | -| route.annotations | list | `[]` | | -| route.enabled | bool | `false` | | -| route.hostname | string | `"chart-example.local"` | | -| route.tls.termination | string | `"edge"` | | -| route.userHostname | string | `"chart-example-user.local"` | | -| route.wildcardPolicy | string | `"None"` | | -| s3.accessKeyId | string | `""` | | -| s3.configMapName | string | `""` | | -| s3.defaultRegion | string | `""` | | -| s3.enabled | bool | `true` | | -| s3.endpoint | string | `""` | | -| s3.secretAccessKey | string | `""` | | -| s3.sessionToken | string | `""` | | -| security.allowlist.enabled | bool | `false` | | -| security.allowlist.ip | string | `"0.0.0.0/0"` | | -| security.networkPolicy.enabled | bool | `false` | | -| security.networkPolicy.from | list | `[]` | | -| security.password | string | `"changeme"` | | -| securityContext | object | `{}` | | -| service.image.custom.enabled | bool | `false` | | -| service.image.custom.version | string | `"inseefrlab/onyxia-rstudio:r4.4.1-gpu"` | | -| service.image.pullPolicy | string | `"IfNotPresent"` | | -| service.image.version | string | `"inseefrlab/onyxia-rstudio:r4.4.1-gpu"` | | -| serviceAccount.annotations | object | `{}` | | -| serviceAccount.create | bool | `true` | | -| serviceAccount.name | string | `""` | | -| startupProbe.failureThreshold | int | `60` | | -| startupProbe.initialDelaySeconds | int | `10` | | -| startupProbe.periodSeconds | int | `10` | | -| startupProbe.successThreshold | int | `1` | | -| startupProbe.timeoutSeconds | int | `2` | | -| tolerations | list | `[]` | | -| userPreferences.darkMode | bool | `false` | | -| userPreferences.language | string | `"en"` | | -| vault.configMapName | string | `""` | | -| vault.directory | string | `""` | | -| vault.enabled | bool | `true` | | -| vault.mount | string | `""` | | -| vault.secret | string | `""` | | -| vault.token | string | `""` | | -| vault.url | string | `""` | | - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) diff --git a/charts/rstudio-gpu/templates/secret-extraenv.yaml b/charts/rstudio-gpu/templates/secret-extraenv.yaml deleted file mode 100644 index 63fa9428..00000000 --- a/charts/rstudio-gpu/templates/secret-extraenv.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "library-chart.secretExtraEnv" . }} \ No newline at end of file diff --git a/charts/rstudio-gpu/values.schema.json b/charts/rstudio-gpu/values.schema.json index fbc0d3c7..a7959eb4 100644 --- a/charts/rstudio-gpu/values.schema.json +++ b/charts/rstudio-gpu/values.schema.json @@ -243,10 +243,13 @@ "type": "object", "properties": { "name": { - "type": "string" + "type": "string", + "default": "", + "pattern": "^[a-zA-Z0-9_]+$" }, "value": { - "type": "string" + "type": "string", + "default": "" } } } diff --git a/charts/vscode-python-gpu/Chart.yaml b/charts/vscode-python-gpu/Chart.yaml index 955680e8..2b9bbb73 100644 --- a/charts/vscode-python-gpu/Chart.yaml +++ b/charts/vscode-python-gpu/Chart.yaml @@ -11,8 +11,8 @@ sources: - https://github.com/InseeFrLab/images-datascience - https://github.com/InseeFrLab/helm-charts-interactive-services type: application -version: 2.1.11 +version: 2.1.12 dependencies: - name: library-chart - version: 1.5.29 + version: 1.5.28 repository: https://inseefrlab.github.io/helm-charts-interactive-services diff --git a/charts/vscode-python-gpu/README.md b/charts/vscode-python-gpu/README.md deleted file mode 100644 index a3422a45..00000000 --- a/charts/vscode-python-gpu/README.md +++ /dev/null @@ -1,133 +0,0 @@ -# vscode-python-gpu - -![Version: 2.1.11](https://img.shields.io/badge/Version-2.1.11-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) - -The VSCOde IDE with Python, Julia, and a collection of standard data science packages, with GPU support. - -**Homepage:** - -## Source Code - -* -* - -## Requirements - -| Repository | Name | Version | -|------------|------|---------| -| https://inseefrlab.github.io/helm-charts-interactive-services | library-chart | 1.5.29 | - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| affinity | object | `{}` | | -| autoscaling.enabled | bool | `false` | | -| autoscaling.maxReplicas | int | `100` | | -| autoscaling.minReplicas | int | `1` | | -| autoscaling.targetCPUUtilizationPercentage | int | `80` | | -| certificates | object | `{}` | | -| coresite.configMapName | string | `""` | | -| discovery.hive | bool | `true` | | -| discovery.metaflow | bool | `true` | | -| discovery.mlflow | bool | `true` | | -| environment.group | string | `"users"` | | -| environment.user | string | `"onyxia"` | | -| extraEnvVars | list | `[]` | | -| fullnameOverride | string | `""` | | -| git.branch | string | `""` | | -| git.cache | string | `""` | | -| git.configMapName | string | `""` | | -| git.email | string | `""` | | -| git.enabled | bool | `true` | | -| git.name | string | `""` | | -| global.suspend | bool | `false` | | -| hive.configMapName | string | `""` | | -| imagePullSecrets | list | `[]` | | -| ingress.annotations | list | `[]` | | -| ingress.certManagerClusterIssuer | string | `""` | | -| ingress.enabled | bool | `false` | | -| ingress.hostname | string | `"chart-example.local"` | | -| ingress.ingressClassName | string | `""` | | -| ingress.tls | bool | `true` | | -| ingress.useCertManager | bool | `false` | | -| ingress.useTlsSecret | bool | `false` | | -| ingress.userHostname | string | `"chart-example-user.local"` | | -| init.personalInit | string | `""` | | -| init.personalInitArgs | string | `""` | | -| init.regionInit | string | `""` | | -| init.regionInitCheckSum | string | `""` | | -| init.standardInitPath | string | `"/opt/onyxia-init.sh"` | | -| kubernetes.enabled | bool | `true` | | -| kubernetes.role | string | `"view"` | | -| message.en | string | `""` | | -| message.fr | string | `""` | | -| metaflow.configMapName | string | `""` | | -| mlflow.configMapName | string | `""` | | -| nameOverride | string | `""` | | -| networking.clusterIP | string | `"None"` | | -| networking.service.port | int | `8080` | | -| networking.type | string | `"ClusterIP"` | | -| networking.user.enabled | bool | `false` | | -| networking.user.port | int | `5000` | | -| nodeSelector | object | `{}` | | -| openshiftSCC.enabled | bool | `false` | | -| openshiftSCC.scc | string | `""` | | -| persistence.accessMode | string | `"ReadWriteOnce"` | | -| persistence.enabled | bool | `true` | | -| persistence.size | string | `"10Gi"` | | -| podAnnotations | object | `{}` | | -| podSecurityContext.fsGroup | int | `100` | | -| proxy.enabled | bool | `false` | | -| proxy.httpProxy | string | `""` | | -| proxy.httpsProxy | string | `""` | | -| proxy.noProxy | string | `""` | | -| replicaCount | int | `1` | | -| repository.condaRepository | string | `""` | | -| repository.configMapName | string | `""` | | -| repository.pipRepository | string | `""` | | -| resources | object | `{}` | | -| route.annotations | list | `[]` | | -| route.enabled | bool | `false` | | -| route.hostname | string | `"chart-example.local"` | | -| route.tls.termination | string | `"edge"` | | -| route.userHostname | string | `"chart-example-user.local"` | | -| route.wildcardPolicy | string | `"None"` | | -| s3.accessKeyId | string | `""` | | -| s3.configMapName | string | `""` | | -| s3.defaultRegion | string | `""` | | -| s3.enabled | bool | `true` | | -| s3.endpoint | string | `""` | | -| s3.secretAccessKey | string | `""` | | -| s3.sessionToken | string | `""` | | -| security.allowlist.enabled | bool | `false` | | -| security.allowlist.ip | string | `"0.0.0.0/0"` | | -| security.networkPolicy.enabled | bool | `false` | | -| security.networkPolicy.from | list | `[]` | | -| security.password | string | `"changeme"` | | -| securityContext | object | `{}` | | -| service.image.custom.enabled | bool | `false` | | -| service.image.custom.version | string | `"inseefrlab/onyxia-vscode-python:py3.12.6-gpu"` | | -| service.image.pullPolicy | string | `"IfNotPresent"` | | -| service.image.version | string | `"inseefrlab/onyxia-vscode-python:py3.12.6-gpu"` | | -| serviceAccount.annotations | object | `{}` | | -| serviceAccount.create | bool | `true` | | -| serviceAccount.name | string | `""` | | -| startupProbe.failureThreshold | int | `60` | | -| startupProbe.initialDelaySeconds | int | `10` | | -| startupProbe.periodSeconds | int | `10` | | -| startupProbe.successThreshold | int | `1` | | -| startupProbe.timeoutSeconds | int | `2` | | -| tolerations | list | `[]` | | -| userPreferences.darkMode | bool | `false` | | -| userPreferences.language | string | `"en"` | | -| vault.configMapName | string | `""` | | -| vault.directory | string | `""` | | -| vault.enabled | bool | `true` | | -| vault.mount | string | `""` | | -| vault.secret | string | `""` | | -| vault.token | string | `""` | | -| vault.url | string | `""` | | - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) diff --git a/charts/vscode-python-gpu/templates/secret-extraenv.yaml b/charts/vscode-python-gpu/templates/secret-extraenv.yaml deleted file mode 100644 index 63fa9428..00000000 --- a/charts/vscode-python-gpu/templates/secret-extraenv.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "library-chart.secretExtraEnv" . }} \ No newline at end of file diff --git a/charts/vscode-python-gpu/values.schema.json b/charts/vscode-python-gpu/values.schema.json index 4eb72bb6..2d9f1af9 100644 --- a/charts/vscode-python-gpu/values.schema.json +++ b/charts/vscode-python-gpu/values.schema.json @@ -252,10 +252,13 @@ "type": "object", "properties": { "name": { - "type": "string" + "type": "string", + "default": "", + "pattern": "^[a-zA-Z0-9_]+$" }, "value": { - "type": "string" + "type": "string", + "default": "" } } } diff --git a/charts/vscode-pytorch-gpu/Chart.yaml b/charts/vscode-pytorch-gpu/Chart.yaml index ddb98c44..388f74fc 100644 --- a/charts/vscode-pytorch-gpu/Chart.yaml +++ b/charts/vscode-pytorch-gpu/Chart.yaml @@ -11,8 +11,8 @@ sources: - https://github.com/InseeFrLab/images-datascience - https://github.com/InseeFrLab/helm-charts-interactive-services type: application -version: 2.1.11 +version: 2.1.12 dependencies: - name: library-chart - version: 1.5.29 + version: 1.5.28 repository: https://inseefrlab.github.io/helm-charts-interactive-services diff --git a/charts/vscode-pytorch-gpu/README.md b/charts/vscode-pytorch-gpu/README.md deleted file mode 100644 index 391e7918..00000000 --- a/charts/vscode-pytorch-gpu/README.md +++ /dev/null @@ -1,133 +0,0 @@ -# vscode-pytorch-gpu - -![Version: 2.1.11](https://img.shields.io/badge/Version-2.1.11-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) - -The VSCode IDE with Python and the deep-learning framework PyTorch, with GPU support. - -**Homepage:** - -## Source Code - -* -* - -## Requirements - -| Repository | Name | Version | -|------------|------|---------| -| https://inseefrlab.github.io/helm-charts-interactive-services | library-chart | 1.5.29 | - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| affinity | object | `{}` | | -| autoscaling.enabled | bool | `false` | | -| autoscaling.maxReplicas | int | `100` | | -| autoscaling.minReplicas | int | `1` | | -| autoscaling.targetCPUUtilizationPercentage | int | `80` | | -| certificates | object | `{}` | | -| coresite.configMapName | string | `""` | | -| discovery.hive | bool | `true` | | -| discovery.metaflow | bool | `true` | | -| discovery.mlflow | bool | `true` | | -| environment.group | string | `"users"` | | -| environment.user | string | `"onyxia"` | | -| extraEnvVars | list | `[]` | | -| fullnameOverride | string | `""` | | -| git.branch | string | `""` | | -| git.cache | string | `""` | | -| git.configMapName | string | `""` | | -| git.email | string | `""` | | -| git.enabled | bool | `true` | | -| git.name | string | `""` | | -| global.suspend | bool | `false` | | -| hive.configMapName | string | `""` | | -| imagePullSecrets | list | `[]` | | -| ingress.annotations | list | `[]` | | -| ingress.certManagerClusterIssuer | string | `""` | | -| ingress.enabled | bool | `false` | | -| ingress.hostname | string | `"chart-example.local"` | | -| ingress.ingressClassName | string | `""` | | -| ingress.tls | bool | `true` | | -| ingress.useCertManager | bool | `false` | | -| ingress.useTlsSecret | bool | `false` | | -| ingress.userHostname | string | `"chart-example-user.local"` | | -| init.personalInit | string | `""` | | -| init.personalInitArgs | string | `""` | | -| init.regionInit | string | `""` | | -| init.regionInitCheckSum | string | `""` | | -| init.standardInitPath | string | `"/opt/onyxia-init.sh"` | | -| kubernetes.enabled | bool | `true` | | -| kubernetes.role | string | `"view"` | | -| message.en | string | `""` | | -| message.fr | string | `""` | | -| metaflow.configMapName | string | `""` | | -| mlflow.configMapName | string | `""` | | -| nameOverride | string | `""` | | -| networking.clusterIP | string | `"None"` | | -| networking.service.port | int | `8080` | | -| networking.type | string | `"ClusterIP"` | | -| networking.user.enabled | bool | `false` | | -| networking.user.port | int | `5000` | | -| nodeSelector | object | `{}` | | -| openshiftSCC.enabled | bool | `false` | | -| openshiftSCC.scc | string | `""` | | -| persistence.accessMode | string | `"ReadWriteOnce"` | | -| persistence.enabled | bool | `true` | | -| persistence.size | string | `"10Gi"` | | -| podAnnotations | object | `{}` | | -| podSecurityContext.fsGroup | int | `100` | | -| proxy.enabled | bool | `false` | | -| proxy.httpProxy | string | `""` | | -| proxy.httpsProxy | string | `""` | | -| proxy.noProxy | string | `""` | | -| replicaCount | int | `1` | | -| repository.condaRepository | string | `""` | | -| repository.configMapName | string | `""` | | -| repository.pipRepository | string | `""` | | -| resources | object | `{}` | | -| route.annotations | list | `[]` | | -| route.enabled | bool | `false` | | -| route.hostname | string | `"chart-example.local"` | | -| route.tls.termination | string | `"edge"` | | -| route.userHostname | string | `"chart-example-user.local"` | | -| route.wildcardPolicy | string | `"None"` | | -| s3.accessKeyId | string | `""` | | -| s3.configMapName | string | `""` | | -| s3.defaultRegion | string | `""` | | -| s3.enabled | bool | `true` | | -| s3.endpoint | string | `""` | | -| s3.secretAccessKey | string | `""` | | -| s3.sessionToken | string | `""` | | -| security.allowlist.enabled | bool | `false` | | -| security.allowlist.ip | string | `"0.0.0.0/0"` | | -| security.networkPolicy.enabled | bool | `false` | | -| security.networkPolicy.from | list | `[]` | | -| security.password | string | `"changeme"` | | -| securityContext | object | `{}` | | -| service.image.custom.enabled | bool | `false` | | -| service.image.custom.version | string | `"inseefrlab/onyxia-vscode-pytorch:py3.12.6-gpu"` | | -| service.image.pullPolicy | string | `"IfNotPresent"` | | -| service.image.version | string | `"inseefrlab/onyxia-vscode-pytorch:py3.12.6-gpu"` | | -| serviceAccount.annotations | object | `{}` | | -| serviceAccount.create | bool | `true` | | -| serviceAccount.name | string | `""` | | -| startupProbe.failureThreshold | int | `60` | | -| startupProbe.initialDelaySeconds | int | `10` | | -| startupProbe.periodSeconds | int | `10` | | -| startupProbe.successThreshold | int | `1` | | -| startupProbe.timeoutSeconds | int | `2` | | -| tolerations | list | `[]` | | -| userPreferences.darkMode | bool | `false` | | -| userPreferences.language | string | `"en"` | | -| vault.configMapName | string | `""` | | -| vault.directory | string | `""` | | -| vault.enabled | bool | `true` | | -| vault.mount | string | `""` | | -| vault.secret | string | `""` | | -| vault.token | string | `""` | | -| vault.url | string | `""` | | - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) diff --git a/charts/vscode-pytorch-gpu/templates/secret-extraenv.yaml b/charts/vscode-pytorch-gpu/templates/secret-extraenv.yaml deleted file mode 100644 index 63fa9428..00000000 --- a/charts/vscode-pytorch-gpu/templates/secret-extraenv.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "library-chart.secretExtraEnv" . }} \ No newline at end of file diff --git a/charts/vscode-pytorch-gpu/values.schema.json b/charts/vscode-pytorch-gpu/values.schema.json index b39724aa..10c5495e 100644 --- a/charts/vscode-pytorch-gpu/values.schema.json +++ b/charts/vscode-pytorch-gpu/values.schema.json @@ -252,10 +252,13 @@ "type": "object", "properties": { "name": { - "type": "string" + "type": "string", + "default": "", + "pattern": "^[a-zA-Z0-9_]+$" }, "value": { - "type": "string" + "type": "string", + "default": "" } } } diff --git a/charts/vscode-pytorch/Chart.yaml b/charts/vscode-pytorch/Chart.yaml index a4b85ef5..04d8a1ce 100644 --- a/charts/vscode-pytorch/Chart.yaml +++ b/charts/vscode-pytorch/Chart.yaml @@ -10,8 +10,8 @@ sources: - https://github.com/InseeFrLab/images-datascience - https://github.com/InseeFrLab/helm-charts-interactive-services type: application -version: 2.1.11 +version: 2.1.12 dependencies: - name: library-chart - version: 1.5.29 + version: 1.5.28 repository: https://inseefrlab.github.io/helm-charts-interactive-services diff --git a/charts/vscode-pytorch/README.md b/charts/vscode-pytorch/README.md deleted file mode 100644 index 796c3d89..00000000 --- a/charts/vscode-pytorch/README.md +++ /dev/null @@ -1,133 +0,0 @@ -# vscode-pytorch - -![Version: 2.1.11](https://img.shields.io/badge/Version-2.1.11-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) - -The VSCode IDE with Python and the deep-learning framework PyTorch. - -**Homepage:** - -## Source Code - -* -* - -## Requirements - -| Repository | Name | Version | -|------------|------|---------| -| https://inseefrlab.github.io/helm-charts-interactive-services | library-chart | 1.5.29 | - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| affinity | object | `{}` | | -| autoscaling.enabled | bool | `false` | | -| autoscaling.maxReplicas | int | `100` | | -| autoscaling.minReplicas | int | `1` | | -| autoscaling.targetCPUUtilizationPercentage | int | `80` | | -| certificates | object | `{}` | | -| coresite.configMapName | string | `""` | | -| discovery.hive | bool | `true` | | -| discovery.metaflow | bool | `true` | | -| discovery.mlflow | bool | `true` | | -| environment.group | string | `"users"` | | -| environment.user | string | `"onyxia"` | | -| extraEnvVars | list | `[]` | | -| fullnameOverride | string | `""` | | -| git.branch | string | `""` | | -| git.cache | string | `""` | | -| git.configMapName | string | `""` | | -| git.email | string | `""` | | -| git.enabled | bool | `true` | | -| git.name | string | `""` | | -| global.suspend | bool | `false` | | -| hive.configMapName | string | `""` | | -| imagePullSecrets | list | `[]` | | -| ingress.annotations | list | `[]` | | -| ingress.certManagerClusterIssuer | string | `""` | | -| ingress.enabled | bool | `false` | | -| ingress.hostname | string | `"chart-example.local"` | | -| ingress.ingressClassName | string | `""` | | -| ingress.tls | bool | `true` | | -| ingress.useCertManager | bool | `false` | | -| ingress.useTlsSecret | bool | `false` | | -| ingress.userHostname | string | `"chart-example-user.local"` | | -| init.personalInit | string | `""` | | -| init.personalInitArgs | string | `""` | | -| init.regionInit | string | `""` | | -| init.regionInitCheckSum | string | `""` | | -| init.standardInitPath | string | `"/opt/onyxia-init.sh"` | | -| kubernetes.enabled | bool | `true` | | -| kubernetes.role | string | `"view"` | | -| message.en | string | `""` | | -| message.fr | string | `""` | | -| metaflow.configMapName | string | `""` | | -| mlflow.configMapName | string | `""` | | -| nameOverride | string | `""` | | -| networking.clusterIP | string | `"None"` | | -| networking.service.port | int | `8080` | | -| networking.type | string | `"ClusterIP"` | | -| networking.user.enabled | bool | `false` | | -| networking.user.port | int | `5000` | | -| nodeSelector | object | `{}` | | -| openshiftSCC.enabled | bool | `false` | | -| openshiftSCC.scc | string | `""` | | -| persistence.accessMode | string | `"ReadWriteOnce"` | | -| persistence.enabled | bool | `true` | | -| persistence.size | string | `"10Gi"` | | -| podAnnotations | object | `{}` | | -| podSecurityContext.fsGroup | int | `100` | | -| proxy.enabled | bool | `false` | | -| proxy.httpProxy | string | `""` | | -| proxy.httpsProxy | string | `""` | | -| proxy.noProxy | string | `""` | | -| replicaCount | int | `1` | | -| repository.condaRepository | string | `""` | | -| repository.configMapName | string | `""` | | -| repository.pipRepository | string | `""` | | -| resources | object | `{}` | | -| route.annotations | list | `[]` | | -| route.enabled | bool | `false` | | -| route.hostname | string | `"chart-example.local"` | | -| route.tls.termination | string | `"edge"` | | -| route.userHostname | string | `"chart-example-user.local"` | | -| route.wildcardPolicy | string | `"None"` | | -| s3.accessKeyId | string | `""` | | -| s3.configMapName | string | `""` | | -| s3.defaultRegion | string | `""` | | -| s3.enabled | bool | `true` | | -| s3.endpoint | string | `""` | | -| s3.secretAccessKey | string | `""` | | -| s3.sessionToken | string | `""` | | -| security.allowlist.enabled | bool | `false` | | -| security.allowlist.ip | string | `"0.0.0.0/0"` | | -| security.networkPolicy.enabled | bool | `false` | | -| security.networkPolicy.from | list | `[]` | | -| security.password | string | `"changeme"` | | -| securityContext | object | `{}` | | -| service.image.custom.enabled | bool | `false` | | -| service.image.custom.version | string | `"inseefrlab/onyxia-vscode-pytorch:py3.12.6"` | | -| service.image.pullPolicy | string | `"IfNotPresent"` | | -| service.image.version | string | `"inseefrlab/onyxia-vscode-pytorch:py3.12.6"` | | -| serviceAccount.annotations | object | `{}` | | -| serviceAccount.create | bool | `true` | | -| serviceAccount.name | string | `""` | | -| startupProbe.failureThreshold | int | `60` | | -| startupProbe.initialDelaySeconds | int | `10` | | -| startupProbe.periodSeconds | int | `10` | | -| startupProbe.successThreshold | int | `1` | | -| startupProbe.timeoutSeconds | int | `2` | | -| tolerations | list | `[]` | | -| userPreferences.darkMode | bool | `false` | | -| userPreferences.language | string | `"en"` | | -| vault.configMapName | string | `""` | | -| vault.directory | string | `""` | | -| vault.enabled | bool | `true` | | -| vault.mount | string | `""` | | -| vault.secret | string | `""` | | -| vault.token | string | `""` | | -| vault.url | string | `""` | | - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) diff --git a/charts/vscode-pytorch/templates/secret-extraenv.yaml b/charts/vscode-pytorch/templates/secret-extraenv.yaml deleted file mode 100644 index 63fa9428..00000000 --- a/charts/vscode-pytorch/templates/secret-extraenv.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "library-chart.secretExtraEnv" . }} \ No newline at end of file diff --git a/charts/vscode-pytorch/values.schema.json b/charts/vscode-pytorch/values.schema.json index 8519afd8..2a3fa19e 100644 --- a/charts/vscode-pytorch/values.schema.json +++ b/charts/vscode-pytorch/values.schema.json @@ -238,10 +238,13 @@ "type": "object", "properties": { "name": { - "type": "string" + "type": "string", + "default": "", + "pattern": "^[a-zA-Z0-9_]+$" }, "value": { - "type": "string" + "type": "string", + "default": "" } } } diff --git a/charts/vscode-r-python-julia/Chart.yaml b/charts/vscode-r-python-julia/Chart.yaml index 308cb5e2..4c522a30 100644 --- a/charts/vscode-r-python-julia/Chart.yaml +++ b/charts/vscode-r-python-julia/Chart.yaml @@ -10,8 +10,8 @@ sources: - https://github.com/InseeFrLab/images-datascience - https://github.com/InseeFrLab/helm-charts-interactive-services type: application -version: 2.1.11 +version: 2.1.12 dependencies: - name: library-chart - version: 1.5.29 + version: 1.5.28 repository: https://inseefrlab.github.io/helm-charts-interactive-services diff --git a/charts/vscode-r-python-julia/README.md b/charts/vscode-r-python-julia/README.md deleted file mode 100644 index 1c1f6fc0..00000000 --- a/charts/vscode-r-python-julia/README.md +++ /dev/null @@ -1,133 +0,0 @@ -# vscode-r-python-julia - -![Version: 2.1.11](https://img.shields.io/badge/Version-2.1.11-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) - -The VSCode IDE with minimal installations of R, Python and Julia. - -**Homepage:** - -## Source Code - -* -* - -## Requirements - -| Repository | Name | Version | -|------------|------|---------| -| https://inseefrlab.github.io/helm-charts-interactive-services | library-chart | 1.5.29 | - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| affinity | object | `{}` | | -| autoscaling.enabled | bool | `false` | | -| autoscaling.maxReplicas | int | `100` | | -| autoscaling.minReplicas | int | `1` | | -| autoscaling.targetCPUUtilizationPercentage | int | `80` | | -| certificates | object | `{}` | | -| coresite.configMapName | string | `""` | | -| discovery.hive | bool | `true` | | -| discovery.metaflow | bool | `true` | | -| discovery.mlflow | bool | `true` | | -| environment.group | string | `"users"` | | -| environment.user | string | `"onyxia"` | | -| extraEnvVars | list | `[]` | | -| fullnameOverride | string | `""` | | -| git.branch | string | `""` | | -| git.cache | string | `""` | | -| git.configMapName | string | `""` | | -| git.email | string | `""` | | -| git.enabled | bool | `true` | | -| git.name | string | `""` | | -| global.suspend | bool | `false` | | -| hive.configMapName | string | `""` | | -| imagePullSecrets | list | `[]` | | -| ingress.annotations | list | `[]` | | -| ingress.certManagerClusterIssuer | string | `""` | | -| ingress.enabled | bool | `false` | | -| ingress.hostname | string | `"chart-example.local"` | | -| ingress.ingressClassName | string | `""` | | -| ingress.tls | bool | `true` | | -| ingress.useCertManager | bool | `false` | | -| ingress.useTlsSecret | bool | `false` | | -| ingress.userHostname | string | `"chart-example-user.local"` | | -| init.personalInit | string | `""` | | -| init.personalInitArgs | string | `""` | | -| init.regionInit | string | `""` | | -| init.regionInitCheckSum | string | `""` | | -| init.standardInitPath | string | `"/opt/onyxia-init.sh"` | | -| kubernetes.enabled | bool | `true` | | -| kubernetes.role | string | `"view"` | | -| message.en | string | `""` | | -| message.fr | string | `""` | | -| metaflow.configMapName | string | `""` | | -| mlflow.configMapName | string | `""` | | -| nameOverride | string | `""` | | -| networking.clusterIP | string | `"None"` | | -| networking.service.port | int | `8080` | | -| networking.type | string | `"ClusterIP"` | | -| networking.user.enabled | bool | `false` | | -| networking.user.port | int | `5000` | | -| nodeSelector | object | `{}` | | -| openshiftSCC.enabled | bool | `false` | | -| openshiftSCC.scc | string | `""` | | -| persistence.accessMode | string | `"ReadWriteOnce"` | | -| persistence.enabled | bool | `true` | | -| persistence.size | string | `"10Gi"` | | -| podAnnotations | object | `{}` | | -| podSecurityContext.fsGroup | int | `100` | | -| proxy.enabled | bool | `false` | | -| proxy.httpProxy | string | `""` | | -| proxy.httpsProxy | string | `""` | | -| proxy.noProxy | string | `""` | | -| replicaCount | int | `1` | | -| repository.condaRepository | string | `""` | | -| repository.configMapName | string | `""` | | -| repository.pipRepository | string | `""` | | -| resources | object | `{}` | | -| route.annotations | list | `[]` | | -| route.enabled | bool | `false` | | -| route.hostname | string | `"chart-example.local"` | | -| route.tls.termination | string | `"edge"` | | -| route.userHostname | string | `"chart-example-user.local"` | | -| route.wildcardPolicy | string | `"None"` | | -| s3.accessKeyId | string | `""` | | -| s3.configMapName | string | `""` | | -| s3.defaultRegion | string | `""` | | -| s3.enabled | bool | `true` | | -| s3.endpoint | string | `""` | | -| s3.secretAccessKey | string | `""` | | -| s3.sessionToken | string | `""` | | -| security.allowlist.enabled | bool | `false` | | -| security.allowlist.ip | string | `"0.0.0.0/0"` | | -| security.networkPolicy.enabled | bool | `false` | | -| security.networkPolicy.from | list | `[]` | | -| security.password | string | `"changeme"` | | -| securityContext | object | `{}` | | -| service.image.custom.enabled | bool | `false` | | -| service.image.custom.version | string | `"inseefrlab/onyxia-vscode-r-python-julia:r4.4.1"` | | -| service.image.pullPolicy | string | `"IfNotPresent"` | | -| service.image.version | string | `"inseefrlab/onyxia-vscode-r-python-julia:r4.4.1"` | | -| serviceAccount.annotations | object | `{}` | | -| serviceAccount.create | bool | `true` | | -| serviceAccount.name | string | `""` | | -| startupProbe.failureThreshold | int | `60` | | -| startupProbe.initialDelaySeconds | int | `10` | | -| startupProbe.periodSeconds | int | `10` | | -| startupProbe.successThreshold | int | `1` | | -| startupProbe.timeoutSeconds | int | `2` | | -| tolerations | list | `[]` | | -| userPreferences.darkMode | bool | `false` | | -| userPreferences.language | string | `"en"` | | -| vault.configMapName | string | `""` | | -| vault.directory | string | `""` | | -| vault.enabled | bool | `true` | | -| vault.mount | string | `""` | | -| vault.secret | string | `""` | | -| vault.token | string | `""` | | -| vault.url | string | `""` | | - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) diff --git a/charts/vscode-r-python-julia/templates/secret-extraenv.yaml b/charts/vscode-r-python-julia/templates/secret-extraenv.yaml deleted file mode 100644 index 63fa9428..00000000 --- a/charts/vscode-r-python-julia/templates/secret-extraenv.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "library-chart.secretExtraEnv" . }} \ No newline at end of file diff --git a/charts/vscode-r-python-julia/values.schema.json b/charts/vscode-r-python-julia/values.schema.json index 85bde719..2f7e019b 100644 --- a/charts/vscode-r-python-julia/values.schema.json +++ b/charts/vscode-r-python-julia/values.schema.json @@ -237,10 +237,13 @@ "type": "object", "properties": { "name": { - "type": "string" + "type": "string", + "default": "", + "pattern": "^[a-zA-Z0-9_]+$" }, "value": { - "type": "string" + "type": "string", + "default": "" } } } diff --git a/charts/vscode-r/Chart.yaml b/charts/vscode-r/Chart.yaml index 4ce02e05..6835bfc9 100644 --- a/charts/vscode-r/Chart.yaml +++ b/charts/vscode-r/Chart.yaml @@ -10,8 +10,8 @@ sources: - https://github.com/InseeFrLab/images-datascience - https://github.com/InseeFrLab/helm-charts-interactive-services type: application -version: 2.1.11 +version: 2.1.12 dependencies: - name: library-chart - version: 1.5.29 + version: 1.5.28 repository: https://inseefrlab.github.io/helm-charts-interactive-services diff --git a/charts/vscode-r/README.md b/charts/vscode-r/README.md deleted file mode 100644 index 02c61be4..00000000 --- a/charts/vscode-r/README.md +++ /dev/null @@ -1,133 +0,0 @@ -# vscode-r - -![Version: 2.1.11](https://img.shields.io/badge/Version-2.1.11-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) - -The VSCode IDE with R and a collection of standard data science packages. - -**Homepage:** - -## Source Code - -* -* - -## Requirements - -| Repository | Name | Version | -|------------|------|---------| -| https://inseefrlab.github.io/helm-charts-interactive-services | library-chart | 1.5.29 | - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| affinity | object | `{}` | | -| autoscaling.enabled | bool | `false` | | -| autoscaling.maxReplicas | int | `100` | | -| autoscaling.minReplicas | int | `1` | | -| autoscaling.targetCPUUtilizationPercentage | int | `80` | | -| certificates | object | `{}` | | -| coresite.configMapName | string | `""` | | -| discovery.hive | bool | `true` | | -| discovery.metaflow | bool | `true` | | -| discovery.mlflow | bool | `true` | | -| environment.group | string | `"users"` | | -| environment.user | string | `"onyxia"` | | -| extraEnvVars | list | `[]` | | -| fullnameOverride | string | `""` | | -| git.branch | string | `""` | | -| git.cache | string | `""` | | -| git.configMapName | string | `""` | | -| git.email | string | `""` | | -| git.enabled | bool | `true` | | -| git.name | string | `""` | | -| global.suspend | bool | `false` | | -| hive.configMapName | string | `""` | | -| imagePullSecrets | list | `[]` | | -| ingress.annotations | list | `[]` | | -| ingress.certManagerClusterIssuer | string | `""` | | -| ingress.enabled | bool | `false` | | -| ingress.hostname | string | `"chart-example.local"` | | -| ingress.ingressClassName | string | `""` | | -| ingress.tls | bool | `true` | | -| ingress.useCertManager | bool | `false` | | -| ingress.useTlsSecret | bool | `false` | | -| ingress.userHostname | string | `"chart-example-user.local"` | | -| init.personalInit | string | `""` | | -| init.personalInitArgs | string | `""` | | -| init.regionInit | string | `""` | | -| init.regionInitCheckSum | string | `""` | | -| init.standardInitPath | string | `"/opt/onyxia-init.sh"` | | -| kubernetes.enabled | bool | `true` | | -| kubernetes.role | string | `"view"` | | -| message.en | string | `""` | | -| message.fr | string | `""` | | -| metaflow.configMapName | string | `""` | | -| mlflow.configMapName | string | `""` | | -| nameOverride | string | `""` | | -| networking.clusterIP | string | `"None"` | | -| networking.service.port | int | `8080` | | -| networking.type | string | `"ClusterIP"` | | -| networking.user.enabled | bool | `false` | | -| networking.user.port | int | `5000` | | -| nodeSelector | object | `{}` | | -| openshiftSCC.enabled | bool | `false` | | -| openshiftSCC.scc | string | `""` | | -| persistence.accessMode | string | `"ReadWriteOnce"` | | -| persistence.enabled | bool | `true` | | -| persistence.size | string | `"10Gi"` | | -| podAnnotations | object | `{}` | | -| podSecurityContext.fsGroup | int | `100` | | -| proxy.enabled | bool | `false` | | -| proxy.httpProxy | string | `""` | | -| proxy.httpsProxy | string | `""` | | -| proxy.noProxy | string | `""` | | -| replicaCount | int | `1` | | -| repository.condaRepository | string | `""` | | -| repository.configMapName | string | `""` | | -| repository.pipRepository | string | `""` | | -| resources | object | `{}` | | -| route.annotations | list | `[]` | | -| route.enabled | bool | `false` | | -| route.hostname | string | `"chart-example.local"` | | -| route.tls.termination | string | `"edge"` | | -| route.userHostname | string | `"chart-example-user.local"` | | -| route.wildcardPolicy | string | `"None"` | | -| s3.accessKeyId | string | `""` | | -| s3.configMapName | string | `""` | | -| s3.defaultRegion | string | `""` | | -| s3.enabled | bool | `true` | | -| s3.endpoint | string | `""` | | -| s3.secretAccessKey | string | `""` | | -| s3.sessionToken | string | `""` | | -| security.allowlist.enabled | bool | `false` | | -| security.allowlist.ip | string | `"0.0.0.0/0"` | | -| security.networkPolicy.enabled | bool | `false` | | -| security.networkPolicy.from | list | `[]` | | -| security.password | string | `"changeme"` | | -| securityContext | object | `{}` | | -| service.image.custom.enabled | bool | `false` | | -| service.image.custom.version | string | `"inseefrlab/onyxia-vscode-r:r4.4.1"` | | -| service.image.pullPolicy | string | `"IfNotPresent"` | | -| service.image.version | string | `"inseefrlab/onyxia-vscode-r:r4.4.1"` | | -| serviceAccount.annotations | object | `{}` | | -| serviceAccount.create | bool | `true` | | -| serviceAccount.name | string | `""` | | -| startupProbe.failureThreshold | int | `60` | | -| startupProbe.initialDelaySeconds | int | `10` | | -| startupProbe.periodSeconds | int | `10` | | -| startupProbe.successThreshold | int | `1` | | -| startupProbe.timeoutSeconds | int | `2` | | -| tolerations | list | `[]` | | -| userPreferences.darkMode | bool | `false` | | -| userPreferences.language | string | `"en"` | | -| vault.configMapName | string | `""` | | -| vault.directory | string | `""` | | -| vault.enabled | bool | `true` | | -| vault.mount | string | `""` | | -| vault.secret | string | `""` | | -| vault.token | string | `""` | | -| vault.url | string | `""` | | - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) diff --git a/charts/vscode-r/templates/secret-extraenv.yaml b/charts/vscode-r/templates/secret-extraenv.yaml deleted file mode 100644 index 63fa9428..00000000 --- a/charts/vscode-r/templates/secret-extraenv.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "library-chart.secretExtraEnv" . }} \ No newline at end of file diff --git a/charts/vscode-r/values.schema.json b/charts/vscode-r/values.schema.json index b209a9ce..5fb29159 100644 --- a/charts/vscode-r/values.schema.json +++ b/charts/vscode-r/values.schema.json @@ -238,10 +238,13 @@ "type": "object", "properties": { "name": { - "type": "string" + "type": "string", + "default": "", + "pattern": "^[a-zA-Z0-9_]+$" }, "value": { - "type": "string" + "type": "string", + "default": "" } } } diff --git a/charts/vscode-tensorflow-gpu/Chart.yaml b/charts/vscode-tensorflow-gpu/Chart.yaml index 204eab1a..d16197fd 100644 --- a/charts/vscode-tensorflow-gpu/Chart.yaml +++ b/charts/vscode-tensorflow-gpu/Chart.yaml @@ -11,8 +11,8 @@ sources: - https://github.com/InseeFrLab/images-datascience - https://github.com/InseeFrLab/helm-charts-interactive-services type: application -version: 2.1.11 +version: 2.1.12 dependencies: - name: library-chart - version: 1.5.29 + version: 1.5.28 repository: https://inseefrlab.github.io/helm-charts-interactive-services diff --git a/charts/vscode-tensorflow-gpu/README.md b/charts/vscode-tensorflow-gpu/README.md deleted file mode 100644 index a09a5447..00000000 --- a/charts/vscode-tensorflow-gpu/README.md +++ /dev/null @@ -1,133 +0,0 @@ -# vscode-tensorflow-gpu - -![Version: 2.1.11](https://img.shields.io/badge/Version-2.1.11-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) - -The VSCode IDE with Python and the deep-learning framework TensorFlow, with GPU support. - -**Homepage:** - -## Source Code - -* -* - -## Requirements - -| Repository | Name | Version | -|------------|------|---------| -| https://inseefrlab.github.io/helm-charts-interactive-services | library-chart | 1.5.29 | - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| affinity | object | `{}` | | -| autoscaling.enabled | bool | `false` | | -| autoscaling.maxReplicas | int | `100` | | -| autoscaling.minReplicas | int | `1` | | -| autoscaling.targetCPUUtilizationPercentage | int | `80` | | -| certificates | object | `{}` | | -| coresite.configMapName | string | `""` | | -| discovery.hive | bool | `true` | | -| discovery.metaflow | bool | `true` | | -| discovery.mlflow | bool | `true` | | -| environment.group | string | `"users"` | | -| environment.user | string | `"onyxia"` | | -| extraEnvVars | list | `[]` | | -| fullnameOverride | string | `""` | | -| git.branch | string | `""` | | -| git.cache | string | `""` | | -| git.configMapName | string | `""` | | -| git.email | string | `""` | | -| git.enabled | bool | `true` | | -| git.name | string | `""` | | -| global.suspend | bool | `false` | | -| hive.configMapName | string | `""` | | -| imagePullSecrets | list | `[]` | | -| ingress.annotations | list | `[]` | | -| ingress.certManagerClusterIssuer | string | `""` | | -| ingress.enabled | bool | `false` | | -| ingress.hostname | string | `"chart-example.local"` | | -| ingress.ingressClassName | string | `""` | | -| ingress.tls | bool | `true` | | -| ingress.useCertManager | bool | `false` | | -| ingress.useTlsSecret | bool | `false` | | -| ingress.userHostname | string | `"chart-example-user.local"` | | -| init.personalInit | string | `""` | | -| init.personalInitArgs | string | `""` | | -| init.regionInit | string | `""` | | -| init.regionInitCheckSum | string | `""` | | -| init.standardInitPath | string | `"/opt/onyxia-init.sh"` | | -| kubernetes.enabled | bool | `true` | | -| kubernetes.role | string | `"view"` | | -| message.en | string | `""` | | -| message.fr | string | `""` | | -| metaflow.configMapName | string | `""` | | -| mlflow.configMapName | string | `""` | | -| nameOverride | string | `""` | | -| networking.clusterIP | string | `"None"` | | -| networking.service.port | int | `8080` | | -| networking.type | string | `"ClusterIP"` | | -| networking.user.enabled | bool | `false` | | -| networking.user.port | int | `5000` | | -| nodeSelector | object | `{}` | | -| openshiftSCC.enabled | bool | `false` | | -| openshiftSCC.scc | string | `""` | | -| persistence.accessMode | string | `"ReadWriteOnce"` | | -| persistence.enabled | bool | `true` | | -| persistence.size | string | `"10Gi"` | | -| podAnnotations | object | `{}` | | -| podSecurityContext.fsGroup | int | `100` | | -| proxy.enabled | bool | `false` | | -| proxy.httpProxy | string | `""` | | -| proxy.httpsProxy | string | `""` | | -| proxy.noProxy | string | `""` | | -| replicaCount | int | `1` | | -| repository.condaRepository | string | `""` | | -| repository.configMapName | string | `""` | | -| repository.pipRepository | string | `""` | | -| resources | object | `{}` | | -| route.annotations | list | `[]` | | -| route.enabled | bool | `false` | | -| route.hostname | string | `"chart-example.local"` | | -| route.tls.termination | string | `"edge"` | | -| route.userHostname | string | `"chart-example-user.local"` | | -| route.wildcardPolicy | string | `"None"` | | -| s3.accessKeyId | string | `""` | | -| s3.configMapName | string | `""` | | -| s3.defaultRegion | string | `""` | | -| s3.enabled | bool | `true` | | -| s3.endpoint | string | `""` | | -| s3.secretAccessKey | string | `""` | | -| s3.sessionToken | string | `""` | | -| security.allowlist.enabled | bool | `false` | | -| security.allowlist.ip | string | `"0.0.0.0/0"` | | -| security.networkPolicy.enabled | bool | `false` | | -| security.networkPolicy.from | list | `[]` | | -| security.password | string | `"changeme"` | | -| securityContext | object | `{}` | | -| service.image.custom.enabled | bool | `false` | | -| service.image.custom.version | string | `"inseefrlab/onyxia-vscode-tensorflow:py3.12.6-gpu"` | | -| service.image.pullPolicy | string | `"IfNotPresent"` | | -| service.image.version | string | `"inseefrlab/onyxia-vscode-tensorflow:py3.12.6-gpu"` | | -| serviceAccount.annotations | object | `{}` | | -| serviceAccount.create | bool | `true` | | -| serviceAccount.name | string | `""` | | -| startupProbe.failureThreshold | int | `60` | | -| startupProbe.initialDelaySeconds | int | `10` | | -| startupProbe.periodSeconds | int | `10` | | -| startupProbe.successThreshold | int | `1` | | -| startupProbe.timeoutSeconds | int | `2` | | -| tolerations | list | `[]` | | -| userPreferences.darkMode | bool | `false` | | -| userPreferences.language | string | `"en"` | | -| vault.configMapName | string | `""` | | -| vault.directory | string | `""` | | -| vault.enabled | bool | `true` | | -| vault.mount | string | `""` | | -| vault.secret | string | `""` | | -| vault.token | string | `""` | | -| vault.url | string | `""` | | - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) diff --git a/charts/vscode-tensorflow-gpu/templates/secret-extraenv.yaml b/charts/vscode-tensorflow-gpu/templates/secret-extraenv.yaml deleted file mode 100644 index 63fa9428..00000000 --- a/charts/vscode-tensorflow-gpu/templates/secret-extraenv.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "library-chart.secretExtraEnv" . }} \ No newline at end of file diff --git a/charts/vscode-tensorflow-gpu/values.schema.json b/charts/vscode-tensorflow-gpu/values.schema.json index d3e9578c..89bf9188 100644 --- a/charts/vscode-tensorflow-gpu/values.schema.json +++ b/charts/vscode-tensorflow-gpu/values.schema.json @@ -252,10 +252,13 @@ "type": "object", "properties": { "name": { - "type": "string" + "type": "string", + "default": "", + "pattern": "^[a-zA-Z0-9_]+$" }, "value": { - "type": "string" + "type": "string", + "default": "" } } } diff --git a/charts/vscode-tensorflow/Chart.yaml b/charts/vscode-tensorflow/Chart.yaml index 2802838d..28f50557 100644 --- a/charts/vscode-tensorflow/Chart.yaml +++ b/charts/vscode-tensorflow/Chart.yaml @@ -10,8 +10,8 @@ sources: - https://github.com/InseeFrLab/images-datascience - https://github.com/InseeFrLab/helm-charts-interactive-services type: application -version: 2.1.11 +version: 2.1.12 dependencies: - name: library-chart - version: 1.5.29 + version: 1.5.28 repository: https://inseefrlab.github.io/helm-charts-interactive-services diff --git a/charts/vscode-tensorflow/README.md b/charts/vscode-tensorflow/README.md deleted file mode 100644 index 21156a6f..00000000 --- a/charts/vscode-tensorflow/README.md +++ /dev/null @@ -1,133 +0,0 @@ -# vscode-tensorflow - -![Version: 2.1.11](https://img.shields.io/badge/Version-2.1.11-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) - -The VSCode IDE with Python and the deep-learning framework TensorFlow. - -**Homepage:** - -## Source Code - -* -* - -## Requirements - -| Repository | Name | Version | -|------------|------|---------| -| https://inseefrlab.github.io/helm-charts-interactive-services | library-chart | 1.5.29 | - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| affinity | object | `{}` | | -| autoscaling.enabled | bool | `false` | | -| autoscaling.maxReplicas | int | `100` | | -| autoscaling.minReplicas | int | `1` | | -| autoscaling.targetCPUUtilizationPercentage | int | `80` | | -| certificates | object | `{}` | | -| coresite.configMapName | string | `""` | | -| discovery.hive | bool | `true` | | -| discovery.metaflow | bool | `true` | | -| discovery.mlflow | bool | `true` | | -| environment.group | string | `"users"` | | -| environment.user | string | `"onyxia"` | | -| extraEnvVars | list | `[]` | | -| fullnameOverride | string | `""` | | -| git.branch | string | `""` | | -| git.cache | string | `""` | | -| git.configMapName | string | `""` | | -| git.email | string | `""` | | -| git.enabled | bool | `true` | | -| git.name | string | `""` | | -| global.suspend | bool | `false` | | -| hive.configMapName | string | `""` | | -| imagePullSecrets | list | `[]` | | -| ingress.annotations | list | `[]` | | -| ingress.certManagerClusterIssuer | string | `""` | | -| ingress.enabled | bool | `false` | | -| ingress.hostname | string | `"chart-example.local"` | | -| ingress.ingressClassName | string | `""` | | -| ingress.tls | bool | `true` | | -| ingress.useCertManager | bool | `false` | | -| ingress.useTlsSecret | bool | `false` | | -| ingress.userHostname | string | `"chart-example-user.local"` | | -| init.personalInit | string | `""` | | -| init.personalInitArgs | string | `""` | | -| init.regionInit | string | `""` | | -| init.regionInitCheckSum | string | `""` | | -| init.standardInitPath | string | `"/opt/onyxia-init.sh"` | | -| kubernetes.enabled | bool | `true` | | -| kubernetes.role | string | `"view"` | | -| message.en | string | `""` | | -| message.fr | string | `""` | | -| metaflow.configMapName | string | `""` | | -| mlflow.configMapName | string | `""` | | -| nameOverride | string | `""` | | -| networking.clusterIP | string | `"None"` | | -| networking.service.port | int | `8080` | | -| networking.type | string | `"ClusterIP"` | | -| networking.user.enabled | bool | `false` | | -| networking.user.port | int | `5000` | | -| nodeSelector | object | `{}` | | -| openshiftSCC.enabled | bool | `false` | | -| openshiftSCC.scc | string | `""` | | -| persistence.accessMode | string | `"ReadWriteOnce"` | | -| persistence.enabled | bool | `true` | | -| persistence.size | string | `"10Gi"` | | -| podAnnotations | object | `{}` | | -| podSecurityContext.fsGroup | int | `100` | | -| proxy.enabled | bool | `false` | | -| proxy.httpProxy | string | `""` | | -| proxy.httpsProxy | string | `""` | | -| proxy.noProxy | string | `""` | | -| replicaCount | int | `1` | | -| repository.condaRepository | string | `""` | | -| repository.configMapName | string | `""` | | -| repository.pipRepository | string | `""` | | -| resources | object | `{}` | | -| route.annotations | list | `[]` | | -| route.enabled | bool | `false` | | -| route.hostname | string | `"chart-example.local"` | | -| route.tls.termination | string | `"edge"` | | -| route.userHostname | string | `"chart-example-user.local"` | | -| route.wildcardPolicy | string | `"None"` | | -| s3.accessKeyId | string | `""` | | -| s3.configMapName | string | `""` | | -| s3.defaultRegion | string | `""` | | -| s3.enabled | bool | `true` | | -| s3.endpoint | string | `""` | | -| s3.secretAccessKey | string | `""` | | -| s3.sessionToken | string | `""` | | -| security.allowlist.enabled | bool | `false` | | -| security.allowlist.ip | string | `"0.0.0.0/0"` | | -| security.networkPolicy.enabled | bool | `false` | | -| security.networkPolicy.from | list | `[]` | | -| security.password | string | `"changeme"` | | -| securityContext | object | `{}` | | -| service.image.custom.enabled | bool | `false` | | -| service.image.custom.version | string | `"inseefrlab/onyxia-vscode-tensorflow:py3.12.6"` | | -| service.image.pullPolicy | string | `"IfNotPresent"` | | -| service.image.version | string | `"inseefrlab/onyxia-vscode-tensorflow:py3.12.6"` | | -| serviceAccount.annotations | object | `{}` | | -| serviceAccount.create | bool | `true` | | -| serviceAccount.name | string | `""` | | -| startupProbe.failureThreshold | int | `60` | | -| startupProbe.initialDelaySeconds | int | `10` | | -| startupProbe.periodSeconds | int | `10` | | -| startupProbe.successThreshold | int | `1` | | -| startupProbe.timeoutSeconds | int | `2` | | -| tolerations | list | `[]` | | -| userPreferences.darkMode | bool | `false` | | -| userPreferences.language | string | `"en"` | | -| vault.configMapName | string | `""` | | -| vault.directory | string | `""` | | -| vault.enabled | bool | `true` | | -| vault.mount | string | `""` | | -| vault.secret | string | `""` | | -| vault.token | string | `""` | | -| vault.url | string | `""` | | - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) diff --git a/charts/vscode-tensorflow/templates/secret-extraenv.yaml b/charts/vscode-tensorflow/templates/secret-extraenv.yaml deleted file mode 100644 index 63fa9428..00000000 --- a/charts/vscode-tensorflow/templates/secret-extraenv.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "library-chart.secretExtraEnv" . }} \ No newline at end of file diff --git a/charts/vscode-tensorflow/values.schema.json b/charts/vscode-tensorflow/values.schema.json index 7bcf954d..c4d8f836 100644 --- a/charts/vscode-tensorflow/values.schema.json +++ b/charts/vscode-tensorflow/values.schema.json @@ -238,10 +238,13 @@ "type": "object", "properties": { "name": { - "type": "string" + "type": "string", + "default": "", + "pattern": "^[a-zA-Z0-9_]+$" }, "value": { - "type": "string" + "type": "string", + "default": "" } } }