Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions bitnami/mlflow/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
# Changelog

## 5.2.0 (2025-09-25)
## 5.3.0 (2025-09-28)

* [bitnami/mlflow] Add support for generic ephemeral volume ([#36291](https://github.com/bitnami/charts/pull/36291))
* [bitnami/mlflow] Apply tpl to ingress hostname, external S3 and DB host ([#36302](https://github.com/bitnami/charts/pull/36302))

## 5.2.0 (2025-09-26)

* [bitnami/*] Remove annotations.category (#36224) ([2abc0f9](https://github.com/bitnami/charts/commit/2abc0f9d7e89a5453e57f029c66f581b3d5855ef)), closes [#36224](https://github.com/bitnami/charts/issues/36224)
* [bitnami/mlflow] Add support for generic ephemeral volume (#36291) ([bf43666](https://github.com/bitnami/charts/commit/bf43666619d60297e22479b22966a3cd9546d8f9)), closes [#36291](https://github.com/bitnami/charts/issues/36291)

## <small>5.1.17 (2025-08-27)</small>

Expand Down
2 changes: 1 addition & 1 deletion bitnami/mlflow/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,4 +46,4 @@ sources:
- https://github.com/bitnami/charts/tree/main/bitnami/mlflow
- https://github.com/bitnami/containers/tree/main/bitnami/mlflow
- https://github.com/mlflow/mlflow
version: 5.2.0
version: 5.3.0
11 changes: 9 additions & 2 deletions bitnami/mlflow/templates/_helpers.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,13 @@ Fullname of the tracking service
{{- printf "%s-%s" (include "common.names.fullname" .) "tracking" | trunc 63 | trimSuffix "-" -}}
{{- end -}}

{{/*
Render and return the MLflow tracking ingress hostname.
*/}}
{{- define "mlflow.v0.tracking.hostname" -}}
{{- include "common.tplvalues.render" (dict "value" .Values.tracking.ingress.hostname "context" $) -}}
{{- end -}}

{{/*
Create the name of the service account to use
*/}}
Expand Down Expand Up @@ -446,7 +453,7 @@ Return the PostgreSQL Hostname
{{- print (include "mlflow.v0.postgresql.fullname" .) -}}
{{- end -}}
{{- else -}}
{{- print .Values.externalDatabase.host -}}
{{- include "common.tplvalues.render" (dict "value" .Values.externalDatabase.host "context" $) -}}
{{- end -}}
{{- end -}}

Expand Down Expand Up @@ -632,7 +639,7 @@ Return the S3 bucket
{{- if .Values.minio.enabled -}}
{{- print .Values.minio.defaultBuckets -}}
{{- else -}}
{{- print .Values.externalS3.bucket -}}
{{- include "common.tplvalues.render" (dict "value" .Values.externalS3.bucket "context" $) -}}
{{- end -}}
{{- end -}}

Expand Down
5 changes: 3 additions & 2 deletions bitnami/mlflow/templates/tracking/ingress-tls-secrets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,10 @@ data:
{{- end }}
{{- end }}
{{- if and .Values.tracking.ingress.tls .Values.tracking.ingress.selfSigned }}
{{- $secretName := printf "%s-tls" .Values.tracking.ingress.hostname }}
{{- $renderedHostname := include "mlflow.v0.tracking.hostname" . }}
{{- $secretName := printf "%s-tls" $renderedHostname }}
{{- $ca := genCA "mlflow-ca" 365 }}
{{- $cert := genSignedCert .Values.tracking.ingress.hostname nil (list .Values.tracking.ingress.hostname) 365 $ca }}
{{- $cert := genSignedCert $renderedHostname nil (list $renderedHostname) 365 $ca }}
apiVersion: v1
kind: Secret
metadata:
Expand Down
9 changes: 5 additions & 4 deletions bitnami/mlflow/templates/tracking/ingress.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ SPDX-License-Identifier: APACHE-2.0
*/}}

{{- if and .Values.tracking.enabled .Values.tracking.ingress.enabled }}
{{- $renderedHostname := include "mlflow.v0.tracking.hostname" . }}
apiVersion: {{ include "common.capabilities.ingress.apiVersion" . }}
kind: Ingress
metadata:
Expand All @@ -21,8 +22,8 @@ spec:
ingressClassName: {{ .Values.tracking.ingress.ingressClassName | quote }}
{{- end }}
rules:
{{- if .Values.tracking.ingress.hostname }}
- host: {{ .Values.tracking.ingress.hostname }}
{{- if $renderedHostname }}
- host: {{ $renderedHostname }}
http:
paths:
{{- if .Values.tracking.ingress.extraPaths }}
Expand All @@ -47,8 +48,8 @@ spec:
tls:
{{- if and .Values.tracking.ingress.tls (or (include "common.ingress.certManagerRequest" ( dict "annotations" .Values.tracking.ingress.annotations )) .Values.tracking.ingress.selfSigned) }}
- hosts:
- {{ .Values.tracking.ingress.hostname | quote }}
secretName: {{ printf "%s-tls" .Values.tracking.ingress.hostname }}
- {{ $renderedHostname | quote }}
secretName: {{ printf "%s-tls" $renderedHostname }}
{{- end }}
{{- if .Values.tracking.ingress.extraTls }}
{{- include "common.tplvalues.render" (dict "value" .Values.tracking.ingress.extraTls "context" $) | nindent 4 }}
Expand Down
Loading