gorgeous-minister-41131
02/26/2024, 7:51 PMerror: kubernetes:<http://helm.sh/v3:Release|helm.sh/v3:Release> resource 'rabbitmq': property chart value {rabbitmq} has a problem: looks like "<oci://registry-1.docker.io/bitnamicharts/rabbitmq>" is not a valid chart repository or cannot be reached: object required; check the chart name and repository configuration.
limited-rainbow-51650
02/29/2024, 8:27 AMRelease
resource, not the Chart
.
https://github.com/pulumi/pulumi-kubernetes/pull/1892
Is this a registry which requires authentication? We don't have support for that yet it seems:
https://github.com/pulumi/pulumi-kubernetes/issues/1914gorgeous-minister-41131
02/29/2024, 9:02 AMchart
arg should be the whole OCI URL. The docs don't seem clear on its usage. Perhaps I misread something though.
Anyways, this works for me now:
rabbitmq_release = Release(
"rabbitmq",
args=ReleaseArgs(
name="rabbitmq",
chart="<oci://registry-1.docker.io/bitnamicharts/rabbitmq>",
version="12.14.0",
namespace=ns.metadata.name,
values=rabbitmq_release_values,
atomic=True,
timeout=600,
),
opts=ResourceOptions(provider=k8s_provider),
)
limited-rainbow-51650
02/29/2024, 10:02 AMchart
name, ReleaseArgs
also allows for repository_opts
pointing to the repository. See the Remote Chart
example where it is used with an https registry:
https://www.pulumi.com/registry/packages/kubernetes/api-docs/helm/v3/release/#remote-chartgorgeous-minister-41131
02/29/2024, 7:03 PM