Skip to content
This repository was archived by the owner on Dec 16, 2024. It is now read-only.

Archive this project #844

Closed
2 of 7 tasks
mjeffryes opened this issue Sep 13, 2024 · 1 comment
Closed
2 of 7 tasks

Archive this project #844

mjeffryes opened this issue Sep 13, 2024 · 1 comment
Assignees
Labels
kind/task Work that's part of an ongoing epic resolution/fixed This issue was fixed

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

Preview Give feedback
@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
@pulumi-bot
Copy link

Cannot close issue:

  • does not have required labels: resolution/

Please fix these problems and try again.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
kind/task Work that's part of an ongoing epic resolution/fixed This issue was fixed
Projects
None yet
Development

No branches or pull requests

2 participants