helm repo add cnvrg https://charts.slim.cnvrg.io/cnvrg
# simple deploy
helm install cnvrg cnvrg/mlops \
--create-namespace -n cnvrg \
--set operatorVersion="<OPERATOR-VERSION>" \
--set clusterDomain="<CLUSTER-DOMAIN>" \
--set controlPlane.image="<MLOPS-APP-IMAGE>" \
--set registry.user="<CNVRG-USERNAME>" \
--set registry.password="<CNVRG-PASSWORD>" \
--set controlPlane.baseConfig.agentCustomTag="<AGENT-CUSTOM-TAG>"
It's an option to specify external secret for SMTP server credintials instead setting it in helm chart values or cnvrgapp CRD .
The parameter to reference the secret is controlPlane.smtp.CredentialsSecretRef
and the keys in the secret should be username
and password
.
helm install cnvrg cnvrg/mlops \
--create-namespace -n cnvrg \
--set controlPlane.smtp.credentialsSecretRef="SECRET-NAME"
secret example
apiVersion: v1
kind: Secret
metadata:
name: SECRET-NAME
namespace: cnvrg
type: Opaque
data:
username: YWRtaW4=
password: c2VjcmV0
It's an option to specify external secret for OAuth2 client configuration instead setting it in helm chart values or cnvrgapp CRD. The parameter to reference the secret is sso.central.credentialsSecretRef
and the keys in the secret should be clientId
, clientSecret
helm install cnvrg cnvrg/mlops \
--create-namespace -n cnvrg \
--set sso.central.credentialsSecretRef="SECRET-NAME"
secret example
apiVersion: v1
kind: Secret
metadata:
name: SECRET-NAME
namespace: cnvrg
type: Opaque
data:
clientId: YWRtaW4=
clientSecret: c2VjcmV0