Skip to content

Commit b00d396

Browse files
author
Alex Toker
committed
[TimescaleDB] Replace TDEngine with TimescaleDB as default TSDB
Remove TDEngine and use TimescaleDB as the sole time-series database backend for model monitoring. - Remove TDEngine templates (statefulset, service, configmap) - Remove TDEngine configuration from values.yaml - Remove TDEngine helper templates from _helpers.tpl - Update admin_installation_values.yaml to reference timescaledb - Enable TimescaleDB by default Reference: ML-11482
1 parent d0793e7 commit b00d396

File tree

7 files changed

+4
-270
lines changed

7 files changed

+4
-270
lines changed

charts/mlrun-ce/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v1
22
name: mlrun-ce
3-
version: 0.10.1-rc3
3+
version: 0.10.1-rc4
44
description: MLRun Open Source Stack
55
home: https://iguazio.com
66
icon: https://www.iguazio.com/wp-content/uploads/2019/10/Iguazio-Logo.png

charts/mlrun-ce/admin_installation_values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ pipelines:
4848
kube-prometheus-stack:
4949
enabled: false
5050

51-
tdengine:
51+
timescaledb:
5252
enabled: false
5353

5454
kafka:

charts/mlrun-ce/templates/_helpers.tpl

Lines changed: 0 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -249,58 +249,6 @@ Model monitoring DSN
249249
{{- end -}}
250250
{{- end -}}
251251

252-
{{/*
253-
Expand the name of the chart.
254-
*/}}
255-
{{- define "mlrun-ce.tdengine.name" -}}
256-
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
257-
{{- end }}
258-
259-
{{/*
260-
Create a default fully qualified app name.
261-
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
262-
If release name contains chart name it will be used as a full name.
263-
*/}}
264-
{{- define "mlrun-ce.tdengine.fullname" -}}
265-
{{- if .Values.tdengine.fullnameOverride }}
266-
{{- .Values.tdengine.fullnameOverride | trunc 63 | trimSuffix "-" }}
267-
{{- else }}
268-
{{- $name := default .Chart.Name .Values.tdengine.nameOverride }}
269-
{{- if contains $name .Release.Name }}
270-
{{- .Release.Name | trunc 63 | trimSuffix "-" }}
271-
{{- else }}
272-
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" }}
273-
{{- end }}
274-
{{- end }}
275-
{{- end }}
276-
277-
{{/*
278-
Create chart name and version as used by the chart label.
279-
*/}}
280-
{{- define "mlrun-ce.tdengine.chart" -}}
281-
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
282-
{{- end }}
283-
284-
{{/*
285-
Common labels
286-
*/}}
287-
{{- define "mlrun-ce.tdengine.labels" -}}
288-
helm.sh/chart: {{ include "mlrun-ce.tdengine.chart" . }}
289-
{{ include "mlrun-ce.tdengine.selectorLabels" . }}
290-
{{- if .Chart.AppVersion }}
291-
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
292-
{{- end }}
293-
app.kubernetes.io/managed-by: {{ .Release.Service }}
294-
{{- end }}
295-
296-
{{/*
297-
Selector labels
298-
*/}}
299-
{{- define "mlrun-ce.tdengine.selectorLabels" -}}
300-
app.kubernetes.io/name: {{ include "mlrun-ce.tdengine.name" . }}
301-
app.kubernetes.io/instance: {{ .Release.Name }}
302-
{{- end }}
303-
304252
{{/*
305253
TimescaleDB helpers
306254
*/}}

charts/mlrun-ce/templates/tdengine/configmap.yaml

Lines changed: 0 additions & 13 deletions
This file was deleted.

charts/mlrun-ce/templates/tdengine/service.yaml

Lines changed: 0 additions & 23 deletions
This file was deleted.

charts/mlrun-ce/templates/tdengine/statefulset.yaml

Lines changed: 0 additions & 149 deletions
This file was deleted.

charts/mlrun-ce/values.yaml

Lines changed: 2 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -458,41 +458,12 @@ prometheus-node-exporter:
458458
hostRootFsMount:
459459
enabled: false
460460

461-
tdengine:
462-
enabled: true
463-
fullnameOverride: tdengine-tsdb
464-
# For more detailes
465-
# https://github.com/taosdata/TDengine-Operator/blob/3.0/helm/tdengine/values.yaml
466-
replicaCount: 1
467-
image:
468-
prefix: tdengine/tdengine
469-
pullPolicy: Always
470-
tag: "3.0.7.1"
471-
service:
472-
type: ClusterIP
473-
ports:
474-
tcp: [6030, 6041, 6042, 6043, 6044, 6046, 6047, 6048, 6049, 6060]
475-
udp: [6044, 6045]
476-
# Set timezone here, not in taoscfg
477-
timezone: "UTC"
478-
resources:
479-
storage:
480-
className: ""
481-
dataSize: "10Gi"
482-
logSize: "1Gi"
483-
nodeSelectors:
484-
taosd:
485-
clusterDomainSuffix: ""
486-
taoscfg:
487-
CLUSTER: "0"
488-
TAOS_REPLICA: "1"
489-
490461
timescaledb:
491-
enabled: false
462+
enabled: true
492463
fullnameOverride: timescaledb
493464
image:
494465
repository: timescale/timescaledb-ha
495-
tag: "pg16-ts2.17.2-all"
466+
tag: "pg17"
496467
pullPolicy: IfNotPresent
497468
service:
498469
type: ClusterIP

0 commit comments

Comments
 (0)