mirror of
https://github.com/clearml/clearml-helm-charts
synced 2025-04-17 01:31:13 +00:00
External services (#36)
* use external services switch * bump up version * readme update
This commit is contained in:
parent
266a1e3c41
commit
b494a8c0cf
@ -2,7 +2,7 @@ apiVersion: v2
|
|||||||
name: clearml
|
name: clearml
|
||||||
description: MLOps platform
|
description: MLOps platform
|
||||||
type: application
|
type: application
|
||||||
version: "3.0.6"
|
version: "3.1.0"
|
||||||
appVersion: "1.1.1"
|
appVersion: "1.1.1"
|
||||||
home: https://clear.ml
|
home: https://clear.ml
|
||||||
icon: https://raw.githubusercontent.com/allegroai/clearml/master/docs/clearml-logo.svg
|
icon: https://raw.githubusercontent.com/allegroai/clearml/master/docs/clearml-logo.svg
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# ClearML Ecosystem for Kubernetes
|
# ClearML Ecosystem for Kubernetes
|
||||||
|
|
||||||
  
|
  
|
||||||
|
|
||||||
MLOps platform
|
MLOps platform
|
||||||
|
|
||||||
@ -245,6 +245,12 @@ For detailed instructions, see the [Optional Configuration](https://github.com/a
|
|||||||
| elasticsearch.roles.remote_cluster_client | string | `"true"` | |
|
| elasticsearch.roles.remote_cluster_client | string | `"true"` | |
|
||||||
| elasticsearch.volumeClaimTemplate.accessModes[0] | string | `"ReadWriteOnce"` | |
|
| elasticsearch.volumeClaimTemplate.accessModes[0] | string | `"ReadWriteOnce"` | |
|
||||||
| elasticsearch.volumeClaimTemplate.resources.requests.storage | string | `"50Gi"` | |
|
| elasticsearch.volumeClaimTemplate.resources.requests.storage | string | `"50Gi"` | |
|
||||||
|
| externalServices.elasticsearchHost | string | `""` | Existing ElasticSearch Hostname to use if elasticsearch.enabled is false |
|
||||||
|
| externalServices.elasticsearchPort | int | `9200` | Existing ElasticSearch Port to use if elasticsearch.enabled is false |
|
||||||
|
| externalServices.mongodbHost | string | `""` | Existing MongoDB Hostname to use if elasticsearch.enabled is false |
|
||||||
|
| externalServices.mongodbPort | int | `27017` | Existing MongoDB Port to use if elasticsearch.enabled is false |
|
||||||
|
| externalServices.redisHost | string | `""` | Existing Redis Hostname to use if elasticsearch.enabled is false |
|
||||||
|
| externalServices.redisPort | int | `6379` | Existing Redis Port to use if elasticsearch.enabled is false |
|
||||||
| fileserver.affinity | object | `{}` | |
|
| fileserver.affinity | object | `{}` | |
|
||||||
| fileserver.extraEnvs | list | `[]` | |
|
| fileserver.extraEnvs | list | `[]` | |
|
||||||
| fileserver.image.pullPolicy | string | `"IfNotPresent"` | |
|
| fileserver.image.pullPolicy | string | `"IfNotPresent"` | |
|
||||||
|
@ -29,17 +29,41 @@ spec:
|
|||||||
protocol: TCP
|
protocol: TCP
|
||||||
env:
|
env:
|
||||||
- name: CLEARML_ELASTIC_SERVICE_HOST
|
- name: CLEARML_ELASTIC_SERVICE_HOST
|
||||||
|
{{- if .Values.elasticsearch.enabled }}
|
||||||
value: "{{ .Values.elasticsearch.clusterName }}-master"
|
value: "{{ .Values.elasticsearch.clusterName }}-master"
|
||||||
|
{{- else }}
|
||||||
|
value: "{{ .Values.externalServices.elasticsearchHost }}"
|
||||||
|
{{- end }}
|
||||||
- name: CLEARML_ELASTIC_SERVICE_PORT
|
- name: CLEARML_ELASTIC_SERVICE_PORT
|
||||||
|
{{- if .Values.elasticsearch.enabled }}
|
||||||
value: "{{ .Values.elasticsearch.httpPort }}"
|
value: "{{ .Values.elasticsearch.httpPort }}"
|
||||||
|
{{- else }}
|
||||||
|
value: "{{ .Values.externalServices.elasticsearchPort }}"
|
||||||
|
{{- end }}
|
||||||
- name: CLEARML_MONGODB_SERVICE_HOST
|
- name: CLEARML_MONGODB_SERVICE_HOST
|
||||||
|
{{- if .Values.mongodb.enabled }}
|
||||||
value: "{{ tpl .Values.mongodb.service.name . }}"
|
value: "{{ tpl .Values.mongodb.service.name . }}"
|
||||||
|
{{- else }}
|
||||||
|
value: "{{ .Values.externalServices.mongodbHost }}"
|
||||||
|
{{- end }}
|
||||||
- name: CLEARML_MONGODB_SERVICE_PORT
|
- name: CLEARML_MONGODB_SERVICE_PORT
|
||||||
|
{{- if .Values.mongodb.enabled }}
|
||||||
value: "{{ .Values.mongodb.service.port }}"
|
value: "{{ .Values.mongodb.service.port }}"
|
||||||
|
{{- else }}
|
||||||
|
value: "{{ .Values.externalServices.mongodbPort }}"
|
||||||
|
{{- end }}
|
||||||
- name: CLEARML_REDIS_SERVICE_HOST
|
- name: CLEARML_REDIS_SERVICE_HOST
|
||||||
|
{{- if .Values.redis.enabled }}
|
||||||
value: "{{ tpl .Values.redis.master.name . }}"
|
value: "{{ tpl .Values.redis.master.name . }}"
|
||||||
|
{{- else }}
|
||||||
|
value: "{{ .Values.externalServices.redisHost }}"
|
||||||
|
{{- end }}
|
||||||
- name: CLEARML_REDIS_SERVICE_PORT
|
- name: CLEARML_REDIS_SERVICE_PORT
|
||||||
|
{{- if .Values.redis.enabled }}
|
||||||
value: "{{ .Values.redis.master.port }}"
|
value: "{{ .Values.redis.master.port }}"
|
||||||
|
{{- else }}
|
||||||
|
value: "{{ .Values.externalServices.redisPort }}"
|
||||||
|
{{- end }}
|
||||||
- name: CLEARML__APISERVER__PRE_POPULATE__ENABLED
|
- name: CLEARML__APISERVER__PRE_POPULATE__ENABLED
|
||||||
value: "{{ .Values.apiserver.prepopulateEnabled }}"
|
value: "{{ .Values.apiserver.prepopulateEnabled }}"
|
||||||
- name: CLEARML__APISERVER__PRE_POPULATE__ZIP_FILES
|
- name: CLEARML__APISERVER__PRE_POPULATE__ZIP_FILES
|
||||||
|
@ -288,6 +288,20 @@ agentGroups:
|
|||||||
|
|
||||||
affinity: {}
|
affinity: {}
|
||||||
|
|
||||||
|
externalServices:
|
||||||
|
# -- Existing ElasticSearch Hostname to use if elasticsearch.enabled is false
|
||||||
|
elasticsearchHost: ""
|
||||||
|
# -- Existing ElasticSearch Port to use if elasticsearch.enabled is false
|
||||||
|
elasticsearchPort: 9200
|
||||||
|
# -- Existing MongoDB Hostname to use if elasticsearch.enabled is false
|
||||||
|
mongodbHost: ""
|
||||||
|
# -- Existing MongoDB Port to use if elasticsearch.enabled is false
|
||||||
|
mongodbPort: 27017
|
||||||
|
# -- Existing Redis Hostname to use if elasticsearch.enabled is false
|
||||||
|
redisHost: ""
|
||||||
|
# -- Existing Redis Port to use if elasticsearch.enabled is false
|
||||||
|
redisPort: 6379
|
||||||
|
|
||||||
redis: # configuration from https://github.com/bitnami/charts/blob/master/bitnami/redis/values.yaml
|
redis: # configuration from https://github.com/bitnami/charts/blob/master/bitnami/redis/values.yaml
|
||||||
enabled: true
|
enabled: true
|
||||||
usePassword: false
|
usePassword: false
|
||||||
|
Loading…
Reference in New Issue
Block a user