I'm working with a team on installing DataHub in A...
# all-things-deployment
a
I'm working with a team on installing DataHub in AWS following the documentation, and when trying to expose the frontend on an ALB we're getting this error:
Error: UPGRADE FAILED: error validating "": error validating data: [ValidationError(Ingress.spec.rules[0].http.paths[0].backend.service.port.number): invalid type for io.k8s.api.networking.v1.ServiceBackendPort.number: got "string", expected "integer", ValidationError(Ingress.spec.rules[0].http.paths[0].backend.service): missing required field "name" in io.k8s.api.networking.v1.IngressServiceBackend]
We copied the ingress portion from the values.yml in this section: https://datahubproject.io/docs/deploy/aws#expose-endpoints-using-a-load-balancer Anyone run into this or know a solution?
i
Hello Chris, Is this a helm-based deployment? Could you share the: • Version of datahub being deployed. • The command you are using. • Ingress spec you are deploying. • Version of kubernetes that datahub is being deployed to.
r
Looks like you need another look at your
values.yaml
. You can try it out locally with
helm install --dry-run
and see if you can tweak your values so that there are no validation errors. Or even just
helm template
to begin with to see what comes out on the other side.
a
I got it figured out, we had accidentally left the
redirectPath
part in while removing the other SSL parts. All good now.