Foundry
Last updated
Last updated
Foundry allows you to create custom Blueprints, Guardrails, etc. instead of using the ones provided in the Resourcely catalog. Additionally, you can clone and customize existing resources.
When creating a custom resource using Foundry, you are provided with step-by-step instructions and input validation to ensure your resource is valid.
Foundry provides the following views for the resource that will be created:
Settings: Allows you to select an existing resource (S3 bucket, Compute instance, etc.) which can then be configured using Resourcely DSL.
Developer Experience: Provides a preview of the fields that your developers will see and interact with as they create new resources.
Terraform: Provides a simplified view of the PR that will be created when a developer uses this blueprint. You can adjust inputs under "Developer Experience" to see how the output changes.
Using Foundry, you can create your Blueprint by cloning and customizing an existing Blueprint or starting from scratch. See Custom Blueprints with Foundry for more information.
For custom Blueprint creation, you will be provided with the following sections containing step-by-step instructions and validation:
Configure Context: Select an existing Blueprint to clone and edit or write your own using Resourcely DSL.
Customize Guardrails: Include or exclude applicable guardrails to ensure compliance. (Resourcely DSL configuration support coming soon)
Define Metadata: Provide metadata to improve the discoverability of your Blueprint.
Attach Context: Specify context questions to allow the collection of relevant information in pull requests.
Using Foundry, you can create your Guardrail. See Creating Guardrails with a GUI for more information.
Settings, Developer Experience, and Terraform views are available for all the Blueprint sections listed above.