- Configure your instance using Switchboard
- Configuration change log
- Configuration change request policy
Configure GitLab Dedicated
The instructions on this page guide you through configuring your GitLab Dedicated instance, including enabling and updating the settings for available functionality.
Any functionality in the GitLab application that is not controlled by the SaaS environment can be configured by using the Admin area.
Examples of SaaS environment settings include gitlab.rb
configurations and access to shell, Rails console, and PostgreSQL console.
These environment settings cannot be changed by tenants.
GitLab Dedicated Engineers also don’t have direct access to tenant environments, except for break glass situations.
Configure your instance using Switchboard
You can use Switchboard to make limited configuration changes to your GitLab Dedicated instance.
The following configuration settings are available in Switchboard:
Prerequisites:
- You must have the Admin role.
To make a configuration change:
- Sign in to Switchboard.
- At the top of the page, select Configuration.
- Follow the instructions in the relevant sections below.
For all other instance configurations, submit a support ticket according to the configuration change request policy.
Apply configuration changes in Switchboard
You can apply configuration changes made in Switchboard immediately or defer them until your next scheduled weekly maintenance window.
When you apply changes immediately:
- Deployment can take up to 90 minutes.
- Changes are applied in the order they’re saved.
- You can save multiple changes and apply them in one batch.
After the deployment job is complete, you receive an email notification. Check your spam folder if you do not see a notification in your main inbox. All users with access to view or edit your tenant in Switchboard receive a notification for each change. For more information, see Manage Switchboard notification preferences.
Configuration change log
The Configuration change log page in Switchboard tracks changes made to your GitLab Dedicated instance.
Each change log entry includes the following details:
Field | Description |
---|---|
Configuration change | Name of the configuration setting that changed. |
User | Email address of the user that made the configuration change. For changes made by a GitLab Operator, this value appears as GitLab Operator .
|
IP | IP address of the user that made the configuration change. For changes made by a GitLab Operator, this value appears as Unavailable .
|
Status | Whether the configuration change is initiated, in progress, completed, or deferred. |
Start time | Start date and time when the configuration change is initiated, in UTC. |
End time | End date and time when the configuration change is deployed, in UTC. |
Each configuration change has a status:
Status | Description |
---|---|
Initiated | Configuration change is made in Switchboard, but not yet deployed to the instance. |
In progress | Configuration change is actively being deployed to the instance. |
Complete | Configuration change has been deployed to the instance. |
Delayed | Initial job to deploy a change has failed and the change has not yet been assigned to a new job. |
View the configuration change log
To view the configuration change log:
- Sign in to Switchboard.
- Select your tenant.
- At the top of the page, select Configuration change log.
Each configuration change appears as an entry in the table. Select View details to see more information about each change.
Configuration change request policy
This policy does not apply to configuration changes made by a GitLab Dedicated instance admin using Switchboard.
Configuration changes requested with a support ticket adhere to the following policies:
- Are applied during your environment’s weekly four-hour maintenance window.
- Can be requested for options specified during onboarding or for optional features listed on this page.
- May be postponed to the following week if GitLab needs to perform high-priority maintenance tasks.
- Can’t be applied outside the weekly maintenance window unless they qualify for emergency support.