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

Environments Versioning #63

Closed
lukehoban opened this issue Oct 8, 2023 · 4 comments
Closed

Environments Versioning #63

lukehoban opened this issue Oct 8, 2023 · 4 comments
Assignees
Labels
kind/enhancement Improvements or new features resolution/fixed This issue was fixed

Comments

@lukehoban
Copy link
Contributor

lukehoban commented Oct 8, 2023

Today, environments are stored and versioning within Pulumi Cloud. We know there are cases where users would like to be able to author and version their environments via source-controlled code files.

There are two options we are exploring for this:

  1. Enabling the Pulumi Cloud Pulumi Provider to define and manage the desired state of Environments via a Pulumi IaC program. This would offer a way to write code (in Pulumi IaC) to manage the lifecycle of environments across an organization (and to detect and manage drift via pulumi refresh).
  2. Providing a mode where environments are authored locally (in source controlled Git repo), and pushed up to Pulumi ESC as part of a "deployment" process of some sort directly.

We may ultimately want/need to provide both of these.

Tasks

Preview Give feedback
No tasks being tracked yet.
@lukehoban lukehoban added kind/enhancement Improvements or new features needs-triage Needs attention from the triage team and removed needs-triage Needs attention from the triage team labels Oct 8, 2023
@lblackstone lblackstone changed the title Support versioning controlling environments Support version controlling environments Oct 18, 2023
@joeduffy
Copy link
Member

joeduffy commented Nov 6, 2023

Am going to guess most users would expect/want something more like 2 (although tbh I expect most people to assume “code” is source of truth). It will be interesting to get feedback before deciding.

@komalali
Copy link
Member

Related issue for 1 in pulumiservice provider repo: pulumi/pulumi-pulumiservice#179

@grantjoy
Copy link

grantjoy commented May 7, 2024

Any progress on this?

@komalali komalali added the resolution/fixed This issue was fixed label Sep 20, 2024
@komalali komalali self-assigned this Sep 20, 2024
@komalali
Copy link
Member

We've released ESC versioning! https://www.pulumi.com/blog/esc-versioning-launch/

@lukehoban lukehoban changed the title Support version controlling environments Environments Versioning Oct 1, 2024
@lukehoban lukehoban moved this to 🚀 Shipped in Pulumi Roadmap 🛣 Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement Improvements or new features resolution/fixed This issue was fixed
Projects
Status: 🚀 Shipped
Development

No branches or pull requests

4 participants