<#17933 helm_deployment dependencies don't result ...
# github-notifications
q
#17933 helm_deployment dependencies don't result in dependees being deployed Issue created by cburroughs Describe the bug I have some charts like this:
Copy code
$ cat 3rdparty/chart/datahub/BUILD 
helm_artifact(
  name="datahub-prerequisites",
  artifact="datahub-prerequisites",
  version="0.0.10",
  repository="<https://helm.datahubproject.io/>",
)


helm_artifact(
  name="datahub",
  artifact="datahub",
  version="0.2.111",
  repository="<https://helm.datahubproject.io/>",
)
And some deployments like this:
Copy code
$ cat src/deployment/datahub/BUILD 
helm_deployment(
    name="prerequisites-dev",
    release_name="prerequisites",
    sources=[
        "prerequisites-dev-override.yaml"],
    dependencies=["//3rdparty/chart/datahub:datahub-prerequisites"])

helm_deployment(
    name="datahub-dev",
    release_name='datahub',
    sources=[
        "dev-override.yaml"],
    dependencies=[
        ":prerequisites-dev",
        "//3rdparty/chart/datahub:datahub"])
I would expect if I deployed
src/deployment/datahub:datahub-dev
, pants would first deploy
:prerequisites-dev
. But that is not the case:
Copy code
$ ./pants experimental-deploy src/deployment/datahub:datahub-dev
09:47:37.75 [INFO] Deploying targets...
Release "datahub" does not exist. Installing it now.
Error: failed pre-install: timed out waiting for the condition

āœ• src/deployment/datahub:datahub-dev failed
Pants version
2.16.0.dev4
OS Linux pantsbuild/pants