Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Choosing the Right Helm Resource" update for Chart v4 #4520

Merged
merged 2 commits into from
May 22, 2024

Conversation

EronWright
Copy link
Contributor

@EronWright EronWright commented May 13, 2024

Description

HOLD until Chart v4 is released with pulumi-kubernetes v4.12.

This PR updates the "Choosing the Right Helm Resource For Your Use Case" guide to use the latest and greatest Chart v4 resource.

Closes pulumi/pulumi-kubernetes#2993

@EronWright EronWright self-assigned this May 13, 2024
@EronWright EronWright requested review from a team May 13, 2024 22:07
@EronWright EronWright added area/registry kind/enhancement Improvements or new features labels May 13, 2024
@EronWright EronWright changed the title "Why Helm?" update for Chart v4 "Choosing the Right Helm Resource" update for Chart v4 May 13, 2024

This comment was marked as outdated.

Copy link

Your site preview for commit 076144c is ready! 🎉

http://registry--origin-pr-4520-076144c6.s3-website.us-west-2.amazonaws.com/registry.

@EronWright
Copy link
Contributor Author

Update: pulumi-kubernetes v4.12 has been released (link) including Chart v4 resource, which the revised article refers to. But we need to hold on this a bit longer, until the api docs (here) are refreshed.


In September 2021 we announced the **public preview** of a new [`Helm Release`](/registry/packages/kubernetes/api-docs/helm/v3/release) which adds an additional option to the mix for Pulumi's Kubernetes users. As of [v3.15.0](https://github.com/pulumi/pulumi-kubernetes/releases/tag/v3.15.0) of the Pulumi Kubernetes SDK and Provider, this resource is now **Generally Available**.

Existing users of the [`Helm V3 Chart`](/registry/packages/kubernetes/api-docs/helm/v3/chart) can continue to use that resource. However, if you are deploying Helm Charts through Pulumi for new use cases, you have a new option to consider. This guide should help you choose the best option for your use case.
Existing users of the [`Helm Chart`](/registry/packages/kubernetes/api-docs/helm/v4/chart) can continue to use that resource. However, if you are deploying Helm Charts through Pulumi for new use cases, you have a new option to consider. This guide should help you choose the best option for your use case.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn’t this still be v3 as existing users won’t be using v4 yet?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think so, it is saying "use the Chart resource (any version) if you like but also consider using the Release resource". The v4 docs are more fleshed out so I figure it is the best landing spot.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

But if we’re releasing this today, there aren’t any existing users of v4

I’m commenting on the link, not the text

@EronWright EronWright merged commit 4610115 into master May 22, 2024
3 checks passed
@EronWright EronWright deleted the eronwright/pk-2993-helm branch May 22, 2024 15:32
Copy link

Site previews for this pull request have been removed. ✨

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/registry kind/enhancement Improvements or new features
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Docs for Chart v4
3 participants