Skip to content

Commit c3020ef

Browse files
author
Sarah German
committed
Update content to use Hugo shortcodes
1 parent 494c605 commit c3020ef

38 files changed

+527
-191
lines changed

doc/_index.md

+6-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,12 @@ info: To determine the technical writer assigned to the Stage/Group associated w
55
title: Linux package documentation
66
---
77

8-
DETAILS:
9-
**Tier:** Free, Premium, Ultimate
10-
**Offering:** GitLab Self-Managed
8+
{{< details >}}
9+
10+
- Tier: Free, Premium, Ultimate
11+
- Offering: GitLab Self-Managed
12+
13+
{{< /details >}}
1114

1215
The Linux package has different services and tools required to run GitLab. Most users can install it without laborious
1316
configuration.

doc/architecture/multiple_database_support/_index.md

-6
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,4 @@
11
---
2-
status: proposed
3-
creation-date: "2023-10-02"
4-
authors: [ "@pursultani" ]
5-
approvers: [ "@product-manager", "@engineering-manager" ]
6-
owning-stage: "~devops::systems"
7-
participating-stages: []
82
title: Multiple databases support
93
---
104

doc/build/_index.md

+8-2
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,14 @@ info: To determine the technical writer assigned to the Stage/Group associated w
55
title: Building `omnibus-gitlab` packages and Docker images locally
66
---
77

8-
NOTE:
8+
{{< alert type="note" >}}
9+
910
If you are a GitLab team member, you have access to our CI infrastructure which
1011
can be used to build these artifacts. Check the [documentation](team_member_docs.md)
1112
for more details.
1213

14+
{{< /alert >}}
15+
1316
## `omnibus-gitlab` packages
1417

1518
`omnibus-gitlab` uses [Omnibus](https://github.com/chef/omnibus) for
@@ -22,11 +25,14 @@ How to build a custom package locally is described in the
2225

2326
## All-in-one Docker image
2427

25-
NOTE:
28+
{{< alert type="note" >}}
29+
2630
If you want individual Docker images for each GitLab component instead of the
2731
all-in-one monolithic one, check out the
2832
[CNG](https://gitlab.com/gitlab-org/build/CNG) repository.
2933

34+
{{< /alert >}}
35+
3036
The GitLab all-in-one Docker image uses the `omnibus-gitlab` package built for
3137
Ubuntu 22.04 under the hood. The Dockerfile is optimized to be used in a CI
3238
environment, with the expectation of packages being available over the Internet.

doc/build/team_member_docs.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,12 @@ environment variable is set to the commit SHA corresponding to the pipeline.
5454
Other environment variables, if not specified, are populated from
5555
their corresponding files and passed on to the triggered pipeline.
5656

57-
NOTE:
57+
{{< alert type="note" >}}
58+
5859
Environment variables take precedence over `*_VERSION` files.
5960

61+
{{< /alert >}}
62+
6063
### Temporarily specify a component version
6164

6265
Temporarily specify a component version using any of the following methods:

doc/development/contribute-to-omnibus-gitlab.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,12 @@ their applicability:
5151
1. If merge request introduces change in user facing configuration, update to [`gitlab.rb.template`](https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/files/gitlab-config-template/gitlab.rb.template)
5252
1. [Changelog entry](https://docs.gitlab.com/ee/development/changelog.html) to inform about the change, if necessary.
5353

54-
NOTE:
54+
{{< alert type="note" >}}
55+
5556
Ensure shared runners are enabled for your fork in order for our automated tests to run:
5657

58+
{{< /alert >}}
59+
5760
1. Go to **Settings -> CI/CD**.
5861
1. Expand Runners settings.
5962
1. If shared runners are not enabled, click on the button labeled **Enable shared Runners**.

doc/development/maintainership.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,16 @@ get infrequent updates, therefore it is not fair to expect trainee-maintainers
3939
to work on all of them. The following checklist provides a guideline to evaluate
4040
the progress of a trainee-maintainer in the build scope.
4141

42-
NOTE:
42+
{{< alert type="note" >}}
43+
4344
We do not differentiate between the trainee-maintainer as the author
4445
or reviewer in this list because `omnibus-gitlab` is a relatively stable
4546
and mature project. The majority of merge requests follow established
4647
patterns and only need to pass a set of well known tests that prove
4748
the changes work as expected.
4849

50+
{{< /alert >}}
51+
4952
1. Author or review merge requests which update any 3 components from the list below that
5053
support high availability. The trainee-maintainer should gain familiarity with complex
5154
deployment scenarios and how to test them.

doc/development/package_version_format.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,15 @@ pipelines generally produce three types of packages:
1515
- nightly builds
1616
- tagged release builds
1717

18-
NOTE:
18+
{{< alert type="note" >}}
19+
1920
The `build_iteration` portion of versions strings conveys a specific meaning
2021
and contributes to how `build_version` is computed. The next sections are
2122
written with that in mind as `build_iteration` must be understood first even
2223
though it comes last in the version string.
2324

25+
{{< /alert >}}
26+
2427
### Build Iteration
2528

2629
Version strings use `build_iteration` when packaging related logic changes

doc/development/pipelines.md

+24-6
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@ between all the mirrors of the project:
1818

1919
### Protected branches
2020

21-
NOTE:
21+
{{< alert type="note" >}}
22+
2223
Unless specified otherwise, the listed users/groups have permission to both merge, and push to
2324
protected branches.
2425

26+
{{< /alert >}}
27+
2528
1. Development repository:
2629
1. `master`: Maintainers, [Delivery team](https://gitlab.com/gitlab-org/delivery)
2730
1. `*-stable` : [Delivery team](https://gitlab.com/gitlab-org/delivery), [Release Managers](https://gitlab.com/gitlab-org/release/managers)
@@ -43,18 +46,24 @@ protected branches.
4346
1. QA mirror:
4447
1. `master`: Developers (Merge only), Maintainers
4548

46-
NOTE:
49+
{{< alert type="note" >}}
50+
4751
Developers get access to `master` branch in QA mirror because
4852
that's required to run a triggered pipeline against the branch. There is an
4953
[open issue](https://gitlab.com/gitlab-org/gitlab/-/issues/24585) to change this
5054
situation.
5155

56+
{{< /alert >}}
57+
5258
### Protected Tags
5359

54-
NOTE:
60+
{{< alert type="note" >}}
61+
5562
Unless specified otherwise, the listed users/groups have permission to both merge, and push to
5663
protected tags.
5764

65+
{{< /alert >}}
66+
5867
1. Development repository:
5968
1. `*` : Maintainers, [Delivery team](https://gitlab.com/gitlab-org/delivery), [Release Managers](https://gitlab.com/gitlab-org/release/managers)
6069

@@ -345,29 +354,38 @@ to an S3 bucket in addition to making them available as artifacts.
345354

346355
This job is run only on [Release mirror](https://dev.gitlab.org/gitlab/omnibus-gitlab) on tag pipelines.
347356

348-
NOTE:
357+
{{< alert type="note" >}}
358+
349359
Raspberry Pi jobs are run only on CE tags while SLES jobs are run only on EE tags.
350360

361+
{{< /alert >}}
362+
351363
### `<OS_NAME>-staging`
352364

353365
These jobs upload the packages built in previous job to an internal staging
354366
repository in [Packagecloud instance](https://packages.gitlab.com).
355367

356368
This job is run only on [Release mirror](https://dev.gitlab.org/gitlab/omnibus-gitlab) on tag pipelines.
357369

358-
NOTE:
370+
{{< alert type="note" >}}
371+
359372
Raspberry Pi jobs are run only on CE tags while SLES jobs are run only on EE tags.
360373

374+
{{< /alert >}}
375+
361376
### `<OS_NAME>-release`
362377

363378
These jobs pulls the packages from the internal staging repository to a public
364379
repository in [Packagecloud instance](https://packages.gitlab.com).
365380

366381
This job is run only on [Release mirror](https://dev.gitlab.org/gitlab/omnibus-gitlab) on tag pipelines.
367382

368-
NOTE:
383+
{{< alert type="note" >}}
384+
369385
Raspberry Pi jobs are run only on CE tags while SLES jobs are run only on EE tags.
370386

387+
{{< /alert >}}
388+
371389
### `Docker`
372390

373391
This job builds a GitLab Docker image using the package built during the Ubuntu

doc/development/setup.md

+9-3
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,13 @@ to use a container for development.
5555
1. Get the GitLab CE nightly package from the [Nightly Build repository](https://packages.gitlab.com/gitlab/nightly-builds)
5656
and install it using the instructions given on that page.
5757

58-
NOTE:
59-
On Ubuntu Xenial, you may have to install `tzdata`. This
58+
{{< alert type="note" >}}
59+
60+
On Ubuntu Xenial, you may have to install `tzdata`. This
6061
[issue is reported in #4769](https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/4679).
6162

63+
{{< /alert >}}
64+
6265
1. Configure and start GitLab.
6366
1. Check if you can access the GitLab instance from your host browser on `<ip address of host>`.
6467
1. Install the basic tools used for developing Omnibus GitLab:
@@ -193,9 +196,12 @@ gitlab_rails['env'] = {
193196
}
194197
```
195198

196-
NOTE:
199+
{{< alert type="note" >}}
200+
197201
For [GitLab Geo](https://docs.gitlab.com/ee/administration/geo/), deployments using the above configuration must be added to each secondary site.
198202

203+
{{< /alert >}}
204+
199205
## OpenShift GitLab Development Setup
200206

201207
See Omnibus GitLab [development setup](https://gitlab.com/gitlab-org/cloud-native/gitlab-operator/-/blob/master/doc/developer/guide.md) documentation.

doc/installation/_index.md

+15-6
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,12 @@ info: To determine the technical writer assigned to the Stage/Group associated w
55
title: Install GitLab with the Linux package
66
---
77

8-
DETAILS:
9-
**Tier:** Free, Premium, Ultimate
10-
**Offering:** GitLab Self-Managed
8+
{{< details >}}
9+
10+
- Tier: Free, Premium, Ultimate
11+
- Offering: GitLab Self-Managed
12+
13+
{{< /details >}}
1114

1215
## Prerequisites
1316

@@ -55,10 +58,13 @@ after 24 hours, this file is automatically removed by the first `gitlab-ctl reco
5558
The default account is tied to a randomly-generated email address. To override
5659
this, pass the `GITLAB_ROOT_EMAIL` environment variable to the installation command.
5760

58-
NOTE:
61+
{{< alert type="note" >}}
62+
5963
If GitLab can't detect a valid hostname for the server during the
6064
installation, a reconfigure does not run.
6165

66+
{{< /alert >}}
67+
6268
To provide a custom initial root password, you have two options:
6369

6470
- Pass the `GITLAB_ROOT_PASSWORD` environment variable to the
@@ -104,11 +110,14 @@ database, configuration) or remove all of them:
104110
sudo gitlab-ctl stop && sudo gitlab-ctl remove-accounts
105111
```
106112

107-
NOTE:
108-
If you have problems removing accounts or groups, run `userdel` or `groupdel` manually
113+
{{< alert type="note" >}}
114+
115+
If you have problems removing accounts or groups, run `userdel` or `groupdel` manually
109116
to delete them. You might also want to manually remove the leftover user home directories
110117
from `/home/`.
111118

119+
{{< /alert >}}
120+
112121
1. Choose whether to keep your data or remove all of them:
113122

114123
- To preserve your data (repositories, database, configuration), stop GitLab and

doc/jihu_edition.md

+8-2
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,12 @@ info: To determine the technical writer assigned to the Stage/Group associated w
55
title: JiHu Edition
66
---
77

8-
NOTE:
8+
{{< alert type="note" >}}
9+
910
This section is only relevant if you are a customer in the Chinese market.
1011

12+
{{< /alert >}}
13+
1114
GitLab licensed its technology to a new independent Chinese company, called JiHu.
1215
This independent company will help drive adoption of the GitLab complete DevOps
1316
platform in China and foster the GitLab community and open source contributions.
@@ -25,12 +28,15 @@ that you can use as part of the installation process.
2528

2629
## Install or update a JiHu Edition package
2730

28-
NOTE:
31+
{{< alert type="note" >}}
32+
2933
If you are installing for the first time, you have to pass the
3034
`EXTERNAL_URL="<GitLab URL>"` variable to set your preferred domain name. Installation
3135
automatically configures and starts GitLab at that URL. Enabling HTTPS requires
3236
[additional configuration](settings/nginx.md#enable-https) to specify the certificates.
3337

38+
{{< /alert >}}
39+
3440
Please refer to the [GitLab Jihu Edition Install](https://gitlab.cn/install/) page
3541
for more details on installing or updating a JiHu Edition package.
3642

doc/maintenance/_index.md

+6-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,12 @@ info: To determine the technical writer assigned to the Stage/Group associated w
55
title: Maintenance commands
66
---
77

8-
DETAILS:
9-
**Tier:** Free, Premium, Ultimate
10-
**Offering:** GitLab Self-Managed
8+
{{< details >}}
9+
10+
- Tier: Free, Premium, Ultimate
11+
- Offering: GitLab Self-Managed
12+
13+
{{< /details >}}
1114

1215
The following commands can be run after installation.
1316

doc/release/_index.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,12 @@ the build type package will be pushed to <https://packages.gitlab.com> or to a t
114114
git tag -a 6.6.0+ce.0 -m 'Pin GitLab to v6.6.0'
115115
```
116116

117-
WARNING:
117+
{{< alert type="warning" >}}
118+
118119
Do NOT use a hyphen `-` anywhere in the Omnibus GitLab tag.
119120

121+
{{< /alert >}}
122+
120123
Examples of converting an upstream tag to an omnibus tag sequence:
121124

122125
| upstream tag | omnibus tag sequence |

doc/roles/_index.md

+6-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,12 @@ info: To determine the technical writer assigned to the Stage/Group associated w
55
title: Omnibus GitLab High Availability Roles
66
---
77

8-
DETAILS:
9-
**Tier:** Free, Premium, Ultimate
10-
**Offering:** GitLab Self-Managed
8+
{{< details >}}
9+
10+
- Tier: Free, Premium, Ultimate
11+
- Offering: GitLab Self-Managed
12+
13+
{{< /details >}}
1114

1215
Omnibus GitLab includes various software components/services to support running GitLab in
1316
a high availability configuration. By default, some of these supporting services

doc/settings/_index.md

+6-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,12 @@ info: To determine the technical writer assigned to the Stage/Group associated w
55
title: Configuring a Linux package installation
66
---
77

8-
DETAILS:
9-
**Tier:** Free, Premium, Ultimate
10-
**Offering:** GitLab Self-Managed
8+
{{< details >}}
9+
10+
- Tier: Free, Premium, Ultimate
11+
- Offering: GitLab Self-Managed
12+
13+
{{< /details >}}
1114

1215
- [Asset proxy server](https://docs.gitlab.com/ee/security/asset_proxy.html)
1316
- [Backups](backups.md)

doc/settings/actioncable.md

+6-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,12 @@ info: To determine the technical writer assigned to the Stage/Group associated w
55
title: Action Cable
66
---
77

8-
DETAILS:
9-
**Tier:** Free, Premium, Ultimate
10-
**Offering:** GitLab Self-Managed
8+
{{< details >}}
9+
10+
- Tier: Free, Premium, Ultimate
11+
- Offering: GitLab Self-Managed
12+
13+
{{< /details >}}
1114

1215
Action Cable is a Rails engine that handles websocket connections.
1316

0 commit comments

Comments
 (0)