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

Archive this project #844

Open
2 of 7 tasks
mjeffryes opened this issue Sep 13, 2024 · 0 comments
Open
2 of 7 tasks

Archive this project #844

mjeffryes opened this issue Sep 13, 2024 · 0 comments
Assignees
Labels
kind/task Work that's part of an ongoing epic

Comments

@mjeffryes
Copy link
Member

mjeffryes commented Sep 13, 2024

This project introduced a "multi-cloud framework for containers, serverless, and data". It served for many years as a key demonstration of the power of Pulumi's approach of using real programming languages to build Infrastructure as Code. In fact, it was the cornerstone of the examples in Joe Duffy's "Hello, Pulumi!" blog post that first announced the company!

However, as Pulumi has grown over the years, we've slowly moved away from resource model abstractions that span across many clouds for a few reasons:

  • Customers who used @pulumi/cloud were broadly not satisfied with it. They frequently ran into the boundaries of the abstractions, and although we did have relatively smooth "falloff" into cloud-specific and lower-level libraries, it wasn't enough to maintain sufficient value in the @pulumi/cloud layer.

  • Since this library was built, Kubernetes has taken off as the near universal standard for abstraction across clouds. So there's less demand for alternative cross-cloud abstraction models.

  • @pulumi/cloud was designed for application developers - working at meaningfully higher levels of abstraction. In practice, we've found it to be higher leverage to instead focus on serving the platform and core cloud infra teams that support the application developers in their companies. (Similarly, we provide the foundation for other open source app dev focused tools like SST.)

We've retained this repository as a fun example of the history of Pulumi and the versatility of the Pulumi ecosystem. Unfortunately, this means we have not been able to maintain at the level we would like. (The last successful build was 9 months ago.) As a further complication, the name sometimes causes confusion for users who think it is Pulumi Cloud, our managed IaC platform.

Due to all these factors, we've decided it's time to archive this project, so we can keep it as a reminder of our history while continuing to focus on our mission to to bring the power of the cloud to every builder.

Steps

@mjeffryes mjeffryes added the kind/task Work that's part of an ongoing epic label Sep 13, 2024
@mjeffryes mjeffryes self-assigned this Sep 13, 2024
@pulumi-bot pulumi-bot added the needs-triage Needs attention from the triage team label Sep 13, 2024
@mjeffryes mjeffryes pinned this issue Sep 13, 2024
@mjeffryes mjeffryes removed the needs-triage Needs attention from the triage team label Sep 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/task Work that's part of an ongoing epic
Projects
None yet
Development

No branches or pull requests

2 participants