docs icon indicating copy to clipboard operation
docs copied to clipboard

Document minimum system requirements

Open EvanBoyle opened this issue 4 years ago • 2 comments

We don't currently document the minimum system requirements (RAM, etc) required to run Pulumi. Our Go SDK is a particularly hungry resource hog due to the number of types we generate for providers (a simple AWS program binary can be 100mb). We had a user run into an OOM error when trying to use the Go SDK. The issue turned out to be at the go run step, before any pulumi user code even executed. The user was using a 1GB VM to run pulumi. They saw inconsistent success with a 2GB VM, and consistent success with a 4GB VM. We should explore these limits and have a page with minimum system requirements. This may vary by language, and we should decide if we want to publish a single set of limits or break it down by runtime.

See thread for more details: https://pulumi-community.slack.com/archives/CCWP5TJ5U/p1592928208198100

EvanBoyle avatar Jun 23 '20 17:06 EvanBoyle

Unable to see messages in Slack prior to 90 days and so I may be missing a bit of context. From what I can tell, there are currently some pages that document minimum system requirements such as the following:

These documents seem to be focused on users that are self hosting their Pulumi Cloud environment (or at least that is the impression that I am getting). I wonder if it would be prudent to add a "minimum system requirements" on the Download & Install Pulumi page to address this?

toriancrane avatar Jul 31 '23 10:07 toriancrane

Yep, we should totally write this and make it accessible from the installation guide.

cnunciato avatar Jul 31 '23 16:07 cnunciato