SIENTIAPDE-1309: Add Helm chart documentation to README and update image tag in values.yaml
This commit is contained in:
42
README.md
42
README.md
@@ -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.
|
||||||
|
|||||||
@@ -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.
|
||||||
|
|||||||
Reference in New Issue
Block a user