NovuN
Novu3y ago
4 replies
balance

Deployment via Kubernetes on AWS EKS

Hello,

I'm not the most knowledgeable when it comes to Kubernetes. Here's what I did:

1. Created cluster on EKS
2. Downloaded the kubeconfig
3. Switched to the context that points towards my cluster I just created on EKS
4. git clone <novu-repo>
5. cd docker/kubernetes/helm
6. Tried to install the Chart.yaml file:

helm install novu-test .

Error: INSTALLATION FAILED: An error occurred while checking for chart dependencies. You may need to run helm dependency build to fetch missing dependencies: found in Chart.yaml, but missing in charts/ directory: redis, mongodb, common, localstack

Was a bit confused to see this error, my experience is too low to really judge this.

7. rm Chat.yaml
8. helm dependency build -> ok
9. Retried installation:

helm install novu-test .

Error: INSTALLATION FAILED: template: novu/templates/web/deployment.yaml:96:38: executing "novu/templates/web/deployment.yaml" at <.Values.web.env.NODE_ENV>: nil pointer evaluating interface {}.NODE_ENV

10. Inspct values.yaml -> has no web.env.NODE_ENV -> error makes sense


So what do I do now? Why is the env var missing?

Edit: I also tried to check out a specific verison: git checkout v0.19.0 but still, same issue.
Was this page helpful?