No description
This repository has been archived on 2026-04-30. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • Dockerfile 100%
Find a file
Lukas Gysin 1c1a5573b4
Some checks failed
Helm Chart Release / Versioning (push) Has been cancelled
Helm Chart Release / Releasing (push) Has been cancelled
feat: Install MLflow
Signed-off-by: Lukas Gysin <L.Gysin@pm.me>
2025-07-19 16:54:27 +02:00
.gitea/workflows feat: Manually Build Image 2025-07-19 11:52:43 +02:00
.vscode Initial commit 2025-07-17 20:56:22 +00:00
charts Initial commit 2025-07-17 20:56:22 +00:00
templates feat: Install MLflow 2025-07-19 16:54:27 +02:00
.gitmodules feat: Install Postgres 2025-07-19 16:53:52 +02:00
.helmignore Initial commit 2025-07-17 20:56:22 +00:00
.releaserc Initial commit 2025-07-17 20:56:22 +00:00
Chart.yaml Initial commit 2025-07-17 20:56:22 +00:00
Dockerfile feat: Docker Image 2025-07-18 08:20:20 +02:00
LICENSE Initial commit 2025-07-17 20:56:22 +00:00
README.md feat: Install MLflow 2025-07-19 16:54:27 +02:00
values.yaml feat: Install MLflow 2025-07-19 16:54:27 +02:00

mlflow

A self-hosted experiment tracking service

Getting Started

These instructions will give you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Requirements for the software and other tools to build, test and push

Supported IDEs

You can use the IDE of your choice to continue developing the project. However, the following IDEs are recommended and officially supported:

Secret Management

Sensitive data is stored in argo cd.

Deployment

As soon as changes are pushed to the main branch on the remote repository, the new version will be deployed.

You have to build and push the docker image manually with the follwoing code:

docker login -u <username> --password-stdin git.testgoofy.ch
docker build -t git.testgoofy.ch/homeserver/mlflow:<version> -t git.testgoofy.ch/homeserver/mlflow:latest .
docker push git.testgoofy.ch/homeserver/mlflow:<version>
docker push git.testgoofy.ch/homeserver/mlflow:latest

Development

This repository is a full functional helm chart. Therefore you can use the helm command line tool to deploy a development instance of the project. To deploy a development instance, run the following command:

helm upgrade --install --namespace staging --create-namespace mlflow . \
--set host=mlflow.dev.testgoofy.ch \
--set imageCredentials.username=<Redacted>
--set imageCredentials.password=<Redacted>
--set imageCredentials.email=<Redacted>
--set postgres.password=<Redacted>

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments