SIENTIAPDE-1309: Add Helm chart documentation to README and update image tag in values.yaml

This commit is contained in:
Bruno Domingues
2025-11-05 21:26:58 -03:00
parent 005c33151c
commit a625ef6c19
2 changed files with 43 additions and 1 deletions

View File

@@ -59,6 +59,8 @@ An enterprise-grade ML model training orchestration platform built on Temporal.
- [Code Quality Standards](#code-quality-standards) - [Code Quality Standards](#code-quality-standards)
- [License](#license) - [License](#license)
- [Support](#support) - [Support](#support)
- [Docker](#docker)
- [Helm Chart](#helm-chart)
## Features ## Features
@@ -1059,6 +1061,46 @@ $ docker login -u bruno-aignosi -p LD/IyZ4vtDI7khRYnH4HzfdTx3toorg6hlCetJM54n+AC
$ docker push aignosi.azurecr.io/sientia-dataops-model-manager:0.0.0 $ docker push aignosi.azurecr.io/sientia-dataops-model-manager:0.0.0
``` ```
## Helm Chart
### Reference
https://www.baeldung.com/ops/kubernetes-helm
### Create Helm Chart folder
```shell
# inside project root folder
$ helm create helm-chart
```
### Helm Lint
```shell
# Firstly, this is a simple command that takes the path to a chart and runs a battery of tests to ensure that the chart is well-formed:
$ helm lint ./helm-chart
```
### Helm Template
```shell
# Also, we've this command to render the template locally for quick feedback:
$ helm template ./helm-chart
```
### Helm Install
```shell
# Once we've verified the chart to be fine, finally, we can run this command to install the chart into the Kubernetes cluster:
$ helm upgrade --install mlops-bff ./helm-chart -n sientia-core
```
### Uninstall Helm Chart
```shell
$ helm uninstall mlops-bff -n sientia-core
```
--- ---
**Note**: The Model Manager system is designed for production use in industrial ML environments. Ensure proper security configuration and network isolation for production deployments. **Note**: The Model Manager system is designed for production use in industrial ML environments. Ensure proper security configuration and network isolation for production deployments.

View File

@@ -13,7 +13,7 @@ image:
# Overrides the image tag whose default is the chart appVersion. # Overrides the image tag whose default is the chart appVersion.
tag: "0.0.2" tag: "0.0.2"
0# This is for the secrets for pulling an image from a private repository more information can be found here: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ # This is for the secrets for pulling an image from a private repository more information can be found here: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
imagePullSecrets: imagePullSecrets:
- name: docker-hub-secret - name: docker-hub-secret
# This is to override the chart name. # This is to override the chart name.