Hello, I have tried to install datahub using helm ...
# all-things-deployment
m
Hello, I have tried to install datahub using helm with its default configurations (with ingress set to false) onto eks. However when I follow the documentation to expose the endpoint of the same using LB, without TLS the front end pod gives the error below:
Copy code
Caused by: com.linkedin.restli.client.RestLiResponseException: com.linkedin.restli.client.RestLiResponseException: Response status 404, serviceErrorMessage: No root resource defined for path '/charts'
	at com.linkedin.restli.internal.client.ExceptionUtil.wrapThrowable(ExceptionUtil.java:130)
	at com.linkedin.restli.internal.client.ResponseFutureImpl.getResponseImpl(ResponseFutureImpl.java:130)
	at com.linkedin.restli.internal.client.ResponseFutureImpl.getResponse(ResponseFutureImpl.java:94)
	at com.linkedin.chart.client.Charts.search(Charts.java:104)
	at com.linkedin.datahub.graphql.types.chart.ChartType.search(ChartType.java:98)
	at com.linkedin.datahub.graphql.resolvers.search.SearchResolver.lambda$get$1(SearchResolver.java:53)
	... 2 common frames omitted
I have passed the following values.yaml to the datahub helm:
datahub-frontend:
enabled: true
image:
repository: linkedin/datahub-frontend-react
tag: "latest"
ingress:
enabled: true
hosts:
- host: demo
paths:
- /*
Can someone please advise if it is a must to use certificates for ingress to be enabled ? If not can you please help me understand if I am missing something?
d
@brainy-tent-14503 might be able to speak to this
b
An ingress is not required, nor is using TLS/SSL. Are you using a hosts file entry for
demo
to the ingress IP? You can always port-forward using kubectl to the frontend’s service port to verify that the frontend and other DataHub components are working correctly behind the ingress first. This would be something like
kubectl -n <namespace> port-forward svc/<frontend service name> 9002:9002
with values from your setup. Then use http://localhost:9002 to validate
m
Hi David, thank you for your inputs. I do understand that with ingress disabled everything works well . However my question is if once ingress is enabled is SSL mandatory ?
a
No, SSL is not mandatory with or without an ingress.