Commit 8dec73e8 authored by Grant Young's avatar Grant Young Committed by Kati Paizee

Update Ref Arch Omnibus component settings

KAS service should be disabled on backends
parent baa9281a
......@@ -1363,6 +1363,7 @@ To configure the Praefect nodes, on each one:
alertmanager['enable'] = false
grafana['enable'] = false
gitlab_exporter['enable'] = false
gitlab_kas['enable'] = false
nginx['enable'] = false
# Praefect Configuration
......@@ -1503,6 +1504,7 @@ On each node:
alertmanager['enable'] = false
grafana['enable'] = false
gitlab_exporter['enable'] = false
gitlab_kas['enable'] = false
nginx['enable'] = false
# Prevent database migrations from running on upgrade automatically
......@@ -1680,6 +1682,7 @@ To configure the Sidekiq nodes, on each one:
alertmanager['enable'] = false
grafana['enable'] = false
gitlab_exporter['enable'] = false
gitlab_kas['enable'] = false
nginx['enable'] = false
# External URL
......
......@@ -1367,6 +1367,7 @@ To configure the Praefect nodes, on each one:
alertmanager['enable'] = false
grafana['enable'] = false
gitlab_exporter['enable'] = false
gitlab_kas['enable'] = false
nginx['enable'] = false
# Praefect Configuration
......@@ -1507,6 +1508,7 @@ On each node:
alertmanager['enable'] = false
grafana['enable'] = false
gitlab_exporter['enable'] = false
gitlab_kas['enable'] = false
nginx['enable'] = false
# Prevent database migrations from running on upgrade automatically
......@@ -1684,6 +1686,7 @@ To configure the Sidekiq nodes, on each one:
alertmanager['enable'] = false
grafana['enable'] = false
gitlab_exporter['enable'] = false
gitlab_kas['enable'] = false
nginx['enable'] = false
# External URL
......
......@@ -286,11 +286,6 @@ further configuration steps.
```ruby
# Disable all components except PostgreSQL related ones
roles(['postgres_role'])
prometheus['enable'] = false
alertmanager['enable'] = false
pgbouncer_exporter['enable'] = false
redis_exporter['enable'] = false
gitlab_exporter['enable'] = false
# Set the network addresses that the exporters used for monitoring will listen on
node_exporter['listen_address'] = '0.0.0.0:9100'
......@@ -365,19 +360,7 @@ Omnibus:
```ruby
## Enable Redis
redis['enable'] = true
# Avoid running unnecessary services on the Redis server
gitaly['enable'] = false
postgresql['enable'] = false
puma['enable'] = false
sidekiq['enable'] = false
gitlab_workhorse['enable'] = false
prometheus['enable'] = false
alertmanager['enable'] = false
grafana['enable'] = false
gitlab_exporter['enable'] = false
nginx['enable'] = false
roles(["redis_master_role"])
redis['bind'] = '0.0.0.0'
redis['port'] = 6379
......@@ -481,6 +464,7 @@ To configure the Gitaly server, on the server node you want to use for Gitaly:
alertmanager['enable'] = false
grafana['enable'] = false
gitlab_exporter['enable'] = false
gitlab_kas['enable'] = false
nginx['enable'] = false
# Prevent database migrations from running on upgrade automatically
......
......@@ -1307,6 +1307,7 @@ To configure the Praefect nodes, on each one:
alertmanager['enable'] = false
grafana['enable'] = false
gitlab_exporter['enable'] = false
gitlab_kas['enable'] = false
nginx['enable'] = false
# Praefect Configuration
......@@ -1447,6 +1448,7 @@ On each node:
alertmanager['enable'] = false
grafana['enable'] = false
gitlab_exporter['enable'] = false
gitlab_kas['enable'] = false
nginx['enable'] = false
# Prevent database migrations from running on upgrade automatically
......@@ -1626,6 +1628,7 @@ To configure the Sidekiq nodes, one each one:
alertmanager['enable'] = false
grafana['enable'] = false
gitlab_exporter['enable'] = false
gitlab_kas['enable'] = false
nginx['enable'] = false
# External URL
......
......@@ -1376,6 +1376,7 @@ To configure the Praefect nodes, on each one:
alertmanager['enable'] = false
grafana['enable'] = false
gitlab_exporter['enable'] = false
gitlab_kas['enable'] = false
nginx['enable'] = false
# Praefect Configuration
......@@ -1516,6 +1517,7 @@ On each node:
alertmanager['enable'] = false
grafana['enable'] = false
gitlab_exporter['enable'] = false
gitlab_kas['enable'] = false
nginx['enable'] = false
# Prevent database migrations from running on upgrade automatically
......@@ -1693,6 +1695,7 @@ To configure the Sidekiq nodes, on each one:
alertmanager['enable'] = false
grafana['enable'] = false
gitlab_exporter['enable'] = false
gitlab_kas['enable'] = false
nginx['enable'] = false
# External URL
......
......@@ -1305,6 +1305,7 @@ To configure the Praefect nodes, on each one:
alertmanager['enable'] = false
grafana['enable'] = false
gitlab_exporter['enable'] = false
gitlab_kas['enable'] = false
nginx['enable'] = false
# Praefect Configuration
......@@ -1445,6 +1446,7 @@ On each node:
alertmanager['enable'] = false
grafana['enable'] = false
gitlab_exporter['enable'] = false
gitlab_kas['enable'] = false
nginx['enable'] = false
# Prevent database migrations from running on upgrade automatically
......@@ -1622,6 +1624,7 @@ To configure the Sidekiq nodes, one each one:
alertmanager['enable'] = false
grafana['enable'] = false
gitlab_exporter['enable'] = false
gitlab_kas['enable'] = false
nginx['enable'] = false
# External URL
......
......@@ -334,6 +334,28 @@ NOTE:
Specific information that follow related to Ruby and Git versions do not apply to [Omnibus installations](https://docs.gitlab.com/omnibus/)
and [Helm Chart deployments](https://docs.gitlab.com/charts/). They come with appropriate Ruby and Git versions and are not using system binaries for Ruby and Git. There is no need to install Ruby or Git when utilizing these two approaches.
### 14.8.0
- The agent server for Kubernetes [is enabled by default](https://about.gitlab.com/releases/2022/02/22/gitlab-14-8-released/#the-agent-server-for-kubernetes-is-enabled-by-default)
on Omnibus installations. If you run GitLab at scale,
such as [the reference architectures](../administration/reference_architectures/index.md),
you must disable the agent on the following server types, **if the agent is not required**.
- Praefect
- Gitaly
- Sidekiq
- Redis (if configured using `redis['enable'] = true` and not via `roles`)
- Container registry
- Any other server types based on `roles(['application_role'])`, such as the GitLab Rails nodes
[The reference architectures](../administration/reference_architectures/index.md) have been updated
with this configuration change and a specific role for standalone Redis servers.
Steps to disable the agent:
1. Add `gitlab_kas['enable'] = false` to `gitlab.rb`.
1. If the server is already upgraded to 14.8, run `gitlab-ctl reconfigure`.
### 14.7.0
- See [LFS objects import and mirror issue in GitLab 14.6.0 to 14.7.2](#lfs-objects-import-and-mirror-issue-in-gitlab-1460-to-1472).
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment