KOP Environment Manager - Workflow - Rafay Product Documentation
Workflow
The typical workflow for Environment Manager is as outlined below:
Step 1
- Platform Team creates Resource Blueprints/Templates in a central project. A resource blueprint/template is a templatized resource IaC (e.g. RDS resource). The resource blueprint/template will point to the IaC artifact in the Git repository
Info
Refer to the instructions here to create a repository object within Rafay
Step 2
- Platform team then creates an Environment Blueprint/Template. Environment Blueprint/Template can include one or more Resource Blueprints/Templates and/or Static Resources
Step 3
- Platform team shares environment blueprints/templates as appropriate with downstream projects (which developers or SREs) will have access to with Environment Template User role
Step 4
- Developers/SREs provision full stack operating environments for applications as required
Note:
An Agent needs to be associated as part of the Resource Blueprint/Template, Environment Blueprint/Template and/or Environment configuration. Deploy the agent on machines/systems where execution needs to run
Use Static Resources if existing resource(s) need to be referenced in an environment blueprint/template
Use Context to define variables that are used across resource blueprint/templates and/or environment blueprints/templates