Installing Astronomer with ArgoCD

Because ArgoCD doesn’t support sync wave dependencies for app of apps structures, you’ll need to do a slight workaround when installing Astronomer 0.25.4+ using ArgoCD:

  1. Create a new app as you normally would, making sure to specify enableArgoCDAnnotation: true in your Astronomer Helm Chart.
  2. Run a sync with every component of the Astronomer platform selected. Once you see astronomer-houston-db-migrations, terminate the sync.
  3. Run a second sync, this time deselecting astronomer-alertmanager while keeping all other components selected. Wait for this sync to finish completely.
  4. Run another sync with every component of the Astronomer platform selected. This sync should work, and your platform should be installed as expected.