Hi All. We're deploying onto AWS using Terraform/kubectl & helm. I'm getting an error with the 'datahub-datahub-upgrade-job' when trying to install datahub. We are providing our values files when running the install command. The error is below:
client.go
607 [debug] datahub-datahub-upgrade-job: Jobs active: 1, jobs failed: 0, jobs succeeded: 0
Error: INSTALLATION FAILED: failed post-install: timed out waiting for the condition
helm.go
84 [debug] failed post-install: timed out waiting for the condition
INSTALLATION FAILED
main.newInstallCmd.func2
helm.sh/helm/v3/cmd/helm/install.go:127
github.com/spf13/cobra.(*Command).execute
github.com/spf13/cobra@v1.4.0/command.go:856
github.com/spf13/cobra.(*Command).ExecuteC
github.com/spf13/cobra@v1.4.0/command.go:974
github.com/spf13/cobra.(*Command).Execute
github.com/spf13/cobra@v1.4.0/command.go:902
main.main
helm.sh/helm/v3/cmd/helm/helm.go:83
runtime.main
runtime/proc.go:255
runtime.goexit
runtime/asm_amd64.s:1581
How do i find out what the issue is?
We also want to use AWS services rather than stand up the dependencies on within the K8s stack. We have a values file which we reference when installing pre-requisites - i assume we set the below as false?:
elasticsearch:
enabled: false # set this to false, if you want to provide your own ES instance.
replicas: 3
Do we need to set Kafka and SQL to false also if we want to provide our own instances for those services?
When running the datahub install command, we have another values file which we reference, these have the below entries:
elasticsearchSetupJob:
enabled: false
kafkaSetupJob:
enabled: false
mysqlSetupJob:
enabled: false
And then under 'global' we have the details for each service to use?
I cant work out if this is correct from the documentation site?