# What did Helm 4.3.1 change for a chart with a crds/ directory installed without the --wait flag?

Helm, Hard (Expert), Helm v4. https://k8wiz.com/uquiz/what-did-helm-431-change-for-a-chart-with-a-crds-directory-installed-without-the-wait-flag

- A. Helm installs the crds/ directory again on each helm upgrade
- B. Helm waits for the CRDs with the watcher strategy before templates
- C. Helm skips the crds/ directory unless --include-crds is passed
- D. Helm applies the CRDs and templates in a single server-side apply

**Answer:** Helm waits for the CRDs with the watcher strategy before templates

**Explanation:** Without --wait, Helm 4 uses the hookOnly strategy, and before 4.3.1 that skipped waiting for CRDs too, so custom resources could be sent before their CRDs were established. 4.3.1 uses the watcher strategy for the CRD check (up to 60 seconds) while the rest of the release still follows hookOnly. Upgrades still never touch the crds/ directory.
