Skip to content
Stackship documentation Svenska

Blueprints

What a blueprint is, where the catalog comes from, and what deploying one creates in your resource group.

  • After a deploy — What a deployed blueprint leaves in your resource group, where its secrets and connection details are, and what deleting it removes.
  • API reference — Every HTTP endpoint of the blueprints module: authentication, IAM action, parameters, bodies and status codes.
  • Platform catalog repository — Where the platform-wide blueprint catalog is pulled from, how often, what a pull changes, and what happens when the repository cannot be reached.
  • Catalog sources — Publish your team's own blueprints from a git repository into your boundary's catalog, keep them in sync, and remove them.
  • Configuration reference — Configuration keys of the blueprints module: sections, environment variables, types and defaults.
  • Deploy a blueprint — Pick a blueprint from the catalog, name and place it, fill in its parameters, size its components, and deploy it once every check passes.
  • Blueprints — What a blueprint is, where the catalog comes from, and what deploying one creates in your resource group.
  • Custom Keycloak theme — Load your own login, account and email theme into the Keycloak blueprint from a container image in your own registry.
  • Permissions — The actions that govern the blueprint catalog, everything a deploy checks against your own grants, and the roles that hold them.
  • Template format — Every field of a blueprint template — metadata, managed resources, outputs and the container instance — with the tokens, platform values and repository layout.
  • Write your own blueprints — What a blueprint template is, why authoring one is safe to delegate, and the ways to publish it.
  • Parameters — The parameter types a blueprint template can declare, their attributes, how secrets are generated and derived, and how the deploy wizard shows each one.
  • Publish templates with the API — Validate a blueprint template, save it to your boundary's catalog, replace it and delete it through the platform API.