This is an initial commit to deploy OVMS. It assumes the following:
the Operator Lifecycle Manager has already been deployed to the cluster
the local-path storage class is already deployed; however, a different storage class can be used for testing by passing in, for example, --set storage.storageClassName=microk8s-hostpath
Additionally, to overcome a timing issue with the default Helm order of resource deployments whereby the ovms pod may be running without all the models being downloaded, Helm pre-install hooks are used to ensure that first the PVC is ready, then the job runs, and then following this the ModelServer gets deployed.
This is an initial commit to deploy OVMS. It assumes the following:
--set storage.storageClassName=microk8s-hostpath
Additionally, to overcome a timing issue with the default Helm order of resource deployments whereby the ovms pod may be running without all the models being downloaded, Helm pre-install hooks are used to ensure that first the PVC is ready, then the job runs, and then following this the ModelServer gets deployed.