little-cartoon-10569
07/25/2025, 12:11 AMchart: 'airbyte/airbyte'
. I'm trying namespace: 'airbyte', chart: 'airbyte'
and that's getting further. However I'm now getting a pile of errors including this text:
...was not successfully created by the Kubernetes API server: namespaces "airbyte" not foundSearching says I should add the
create namespace
property but that's not in the Chart resource.
How do I get the chart installed? Can I configure something to automatically create namespaces for me?little-cartoon-10569
07/25/2025, 12:14 AMlittle-cartoon-10569
07/25/2025, 12:29 AMnew k8s.core.v1.Namespace('name', {
metadata: {
name: 'airbyte'
}
}, { provider });
modern-zebra-45309
07/25/2025, 10:10 AMRelease
with the option set to true is the equivalent to calling helm install --create-namespace ...
. Pulumi will handle the Release
as one resource.
With the Chart
, you get access to all the Kubernetes components the Helm chart defines within Pulumi. Roughly speaking, Chart
treats the Helm chart as a component resource definition, rather than being a wrapper for helm install
. It supports fewer Helm features, but gives you more direct insight and control.
If you're just installing a Helm chart, you're probably better off using Release
. I recommend reading https://www.pulumi.com/registry/packages/kubernetes/how-to-guides/choosing-the-right-helm-resource-for-your-use-case/ for a very thorough discussion and guide on when to choose which option.little-cartoon-10569
07/25/2025, 11:00 PMmodern-zebra-45309
07/26/2025, 10:39 AMLooking for the Release resource? Please use the v3 package for production use cases, and stay tuned for an updated Release resource, coming soon.
See also: New: Helm Chart v4 resource with new features and languages(Also, very happy to be able to help you a bit for a change, after learning so much from your comments on this Slack.)
little-cartoon-10569
07/27/2025, 10:23 PMdamp-airline-38442
08/12/2025, 4:44 PM