Didn’t find the answer to your question?
How do I create a pull/merge request directly from Brainboard?
Everything happens right in the interface, without switching between tabs and tools. You open a modal window, select the repository, branch, and destination folder, optionally include or exclude specific files, and submit the changes. Brainboard automatically generates a PR or MR with the necessary content: code, diagram, and context. GitHub, GitLab, Azure DevOps, and Bitbucket are supported. No additional tools, scripts, or manual work with CLI are required.
What pre-commit checks (security, policy, FinOps) run before code is pushed?
Before the code enters the repository, Brainboard runs a full set of checks: compliance with organizational policies, security scanning for vulnerabilities and unsafe configurations, compliance validation, FinOps analysis with cost estimation of changes, and detection of drift between what is described in the code and what actually exists in the cloud. If even one check fails, the pipeline stops and the team receives a specific message with a recommendation - not an abstract error, but a clear explanation of what needs to be fixed and where.
How does Brainboard package .tf files and diagrams for Git reviews?
Brainboard generates a commit that contains both the generated .tf files and the current architectural diagram of the infrastructure. This means that the reviewer sees not just lines of code, but the full context: what exactly is changing, how it looks visually, and how the new resources relate to the existing ones. This approach speeds up the review process and reduces the risk of missing a problem that would not be obvious in pure HCL.
Are Git providers, such as GitHub, Azure DevOps, GitLab, and Bitbucket, supported?
Yes, all four providers are supported natively, with no additional integrations required. You connect to the required repository once via standard authorization, then continue working as usual - Brainboard integrates into your existing workflow and does not require you to rebuild it. If your company uses multiple providers simultaneously, this is also not a problem: the platform supports working with different repositories within a single project.
Didn’t find the answer to your question?