Self-managed GitLab, without the operational burden.
You keep the control of a self-managed instance. iTmethods carries the upgrades, the runner fleet, the backups and the security posture, and runs it to your change control as a single-tenant dedicated instance.
Delivered as a single-tenant dedicated instance, in your own AWS or Azure cloud account or in infrastructure iTmethods operates. Both are available today. Google Cloud is planned for 2027. Air-gapped and sovereign are in development.
The choice you should not have to make.
GitLab SaaS runs in GitLab's cloud under GitLab's operational control. Self-managed runs in yours, which is what regulated buyers usually need — and it normally means carrying the operations yourself.
That is the price of control, and it is the reason estates end up two minor versions behind with a runner fleet nobody wants to touch.
Nothing about the control model changes. The instance is provisioned for one customer and serves that customer only.
Version currency becomes our work rather than a ticket waiting for a quiet week. Upgrades are scheduled through your change process, at a time you agree.
Compliance pipelines, longer audit-event retention and the security dashboards are the Ultimate-only features that tend to decide it. We will scope the decision rather than assume it.
Two shapes. One operating posture.
The governed posture does not change when the shape does. What changes is where the substrate sits, and only one of the two is something you can have today.
| Shape | What it is | Status |
|---|---|---|
| Single-tenant dedicated instance, in our environment | Provisioned for one customer and serving that customer only, in infrastructure iTmethods operates. Your identity provider, your repositories, your policy, our operations. | Available today |
| Single-tenant dedicated instance, in your own cloud account | The same instance, provisioned in your own AWS or Azure account. The account is yours and the billing relationship with the cloud provider is yours. Google Cloud is planned for 2027. | Available today |
| Air-gapped and sovereign | Air-gapped deployment and sovereign deployment. Two shapes, in development together. | In development |
What Reign Ops applies on day one.
Twelve named controls, each policy-as-code rather than manual configuration. Five are below. The full deliverable, with framework mapping, topology diagrams and sample policy excerpts, is the hardening sheet.
SAML and SCIM at the platform edge, with group and sub-group inheritance enforced rather than reimplemented.
At the platform edge and at the runner edge, so the execution surface is bounded as tightly as the console is.
Short-lived tokens and no long-lived registration secrets. CI/CD variables managed under the same identity boundary as the platform.
To the system your security team already watches, rather than held in a console they would need a seat in.
GitLab Duo and the rest of the fleet route through Reign Gateway. The section below is what that means in practice.
Plus a periodic hardening review with your team.
The complete control set, with framework mapping and sample policy excerpts. GitLab on Reign Ops hardening sheet →
Productivity multipliers, and the newest way code leaves.
GitLab Duo, Copilot, Cursor, Claude Code and the rest of the coding-agent fleet read and write your source code at machine pace. Reign Gateway governs them at the call layer, which is the one place a policy can apply to all of them at once, whoever built them.
The same instance, with work arriving in it.
Reign Ops is sold and operated on its own terms, and a customer who never adopts Reign Factory loses nothing here. But this is the platform Factory hands work to.
What we run, what you run.
Scoped to GitLab Self-Managed, and written down before anything is deployed, so the boundary is a document rather than a discovery.
| Who | What they hold |
|---|---|
| Reign Ops, automated | Operate GitLab Self-Managed inside your authorization boundary. Enforce your identity provider at the platform edge. Run runners isolated per environment with short-lived tokens and no long-lived registration secrets, and manage CI/CD variables under the same identity boundary as the platform. Stream the audit log to your SIEM. Apply hardening as policy-as-code. Patch the substrate and the runner fleet on a cadence matched to upstream releases. |
| Customer authored | Your repositories and intellectual property. Code review policy, branch protection and push policy. The catalog of AI coding tools the organization sanctions. Approval of the evaluators authored during the on-ramp, and of new tool integrations and policy exceptions as they are surfaced. |
| Operating partner engagement | Stand up the initial hardening configuration. Author the first set of evaluators against your GitLab Self-Managed surface. Operate the remediation path on what those evaluators find. Lead the periodic posture review with your risk, security and audit functions, and train your teams to author their own evaluators. |
The questions that arrive every time.
What is the difference between managed and self-managed GitLab?
How does migration work?
Do you support the Ultimate tier?
Which deployment shapes can we have?
What happens to the AI coding tools our engineers already use?
Can we see the controls before committing to anything?
Scope your GitLab Self-Managed on Reign Ops.
Tell us where your GitLab runs today, roughly which version, and what is forcing the question. We will come back with what we would operate and what we would leave alone.