# A HelmRelease in flux-system sets targetNamespace: apps and no storageNamespace. Where does Helm keep the release's storage Secrets?

Flux CD, Hard (Expert), Architecture. https://k8wiz.com/uquiz/a-helmrelease-in-flux-system-sets-targetnamespace-apps-and-no-storagenamespace-where-does-helm-keep-the-releases-storage-secrets

- A. In apps, the target namespace
- B. In flux-system, the HelmRelease's own namespace
- C. In kube-system, where Helm 2 kept releases
- D. In default, unless the chart sets one

**Answer:** In flux-system, the HelmRelease's own namespace

**Explanation:** storageNamespace defaults to the namespace of the HelmRelease, not targetNamespace, so 'helm list -n flux-system' shows the release and 'helm list -n apps' doesn't. Decide on storageNamespace before the first install, because the docs warn against changing it on an existing release.
