Scaffolding Component
Our solution offers an end-to-end process to deploy services on Cloud Run in a simple and efficient way. Through a friendly scaffolding interface, we automate and speed up the creation of new cloud services.
Parameters
- Name: The name your component will have.
- IT Element: Under which IT Element the component will be placed
- GCP Project: Required field, as this is where Cloud Run will be created; additionally, if we select the option to create a service account or Cloud SQL instance (the VPCs will be used), they will be associated with this project
- Gitlab Sub Folder: This parameter refers to whether you want to place it inside a subfolder within the GitLab repository; otherwise, it will be in the root directory.

Image 1: New component creation screen
When using our solution:
- A GitLab repository is automatically created.
- The selected template is cloned to facilitate initial development.
- Monitoring is created with a Grafana dashboard
- Environment variables required for continuous service deployment are generated through automated pipelines.
We also offer the additional option to automatically create cloud sql instances and service accounts,
further simplifying the initial configuration of your service.
With this comprehensive solution, we significantly reduce the time and effort required to deploy robust and scalable services on Cloud Run.