Commit Graph

67 Commits

Author SHA1 Message Date
Lysanne Pinto 460e3ffd20 Fix links in GitLab Omnibus project 2024-05-02 00:48:55 +00:00
Balasankar 'Balu' C 42843d2fbc Add docs about extra_config_command settings
Document the new gitlab.rb options that allow an external
script to provide secrets dynamically rather than rely on
local plain text storage.

Related https://gitlab.com/groups/gitlab-org/-/epics/12317

Signed-off-by: Balasankar 'Balu' C <balasankar@gitlab.com>
2024-01-30 05:27:14 +00:00
Ben Bodenmiller 37ad155c26 Capitlize IP 2024-01-30 01:22:01 +00:00
Marcel Amirault 4ec342fa4a
Update version notes to new style
Remove badges and add hyphens to history
2024-01-24 16:29:14 +09:00
Marcel Amirault 96dc958c13
Update links to TW team handbook page 2023-12-05 12:40:46 +09:00
Evan Read 73788d1754 Update some installation type references for docs 2023-08-02 06:46:52 +00:00
Gregorius Marco 8f4717e1ac Allow configuring repository cache redis instance
This allows adding a setting redis_repository_cache_instance and
redis_repository_cache_sentinels in gitlab.rb to create a new
configuration file for a separate redis instance to store repository
related info.

Changelog: added
2022-12-22 00:52:07 +08:00
Mario Mora a197bebfa2 Move SSL troubleshooting to troubleshooting doc 2022-10-28 04:53:05 +00:00
Mario Mora dceb1218ef Join SSL and troubleshooting section 2022-10-27 00:05:17 +00:00
Amy Qualls ba948712f4 Add missing metadata to pages
These pages had no metadata at all. Add it in, so the pages are
counted.
2022-09-21 18:19:11 +00:00
Amy Qualls 6f2577ccaa
Clean up multi-line links in Omnibus repo
These links had their linking words separated by a hard wrap, which
confuses many linters for links. Let's fix them so linting happens
correctly
2022-08-08 09:12:23 -07:00
Marcin Sedlak-Jakubowski 6cc4ae9938 Fix trailing whitespace 2022-05-16 19:26:26 +02:00
Igor 2c2aca3e2e Introduce redis.announce_ip_from_hostname option, to enable setting the hostname at runtime
Changelog: added
2022-05-02 09:24:35 +00:00
Kati Paizee 20f689650f Update and fix external links in Omnibus docs 2022-03-31 17:08:56 +00:00
Balasankar 'Balu' C 660586e7ae Add Redis TLS related settings
Changelog: added
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2022-01-17 23:00:27 +00:00
Ben Bodenmiller f0be6e2823 Use sudo with redis-cli to address permission issues 2022-01-06 09:57:57 +00:00
Emily Chang 5e87539d0d Fix broken external URL 2021-12-09 08:38:23 +00:00
Craig Miskell b3d85c90f9 Allow configuring redis instance for rate-limiting
Adds settings `redis_rate_limiting_instance` and
`redis_rate_limiting_sentinels` in gitlab.rb to create a new configuration file
for a separate redis instance to store RackAttack and Application Rate Limit
data.

Changelog: added
2021-10-06 05:43:00 +00:00
Achilleas Pipinellis f3b79b175c Add missing tier badges
Adds the **(FREE SELF)** badge on all headings that need it.
https://docs.gitlab.com/ee/development/documentation/styleguide/#available-product-tier-badges
2021-09-29 07:29:26 +02:00
Amy Qualls cdfcef01f7 Fix docs links in the Omnibus repository 2021-09-14 00:41:23 +00:00
Igor Wiedler d982a48ea1 Upgrade Redis to 6.0.10 2021-01-20 16:02:59 +01:00
Achilleas Pipinellis e5d7ea85dd Apply 4 suggestion(s) to 1 file(s) 2020-08-13 07:54:23 +00:00
Achilleas Pipinellis 2a99d142b5
Refactor the Redis docs
- Update info about Redis SSL
- Rearrange sections
- Point to GitLab docs to de-duplicate content
2020-08-11 20:25:51 +03:00
Evan Read 0b37380226 Synchronize lint rules and fix where required 2020-08-10 12:37:54 +10:00
Marcel Amirault 03a7a95665 Update external links and minor tweaks
Fixes a few things adjacent to the links
2020-06-26 13:51:29 +00:00
Amy Qualls a3523af78f Add metadata to documentation pages
Add stage and group ownership metadata to documentation pages for
an upcoming content audit.
2020-06-03 16:04:07 +00:00
Rajendra Kadam 44c9d2cf79 Fix typo in redis command 2020-05-13 11:48:41 +05:30
Evan Read b7cc17e901 Add more Vale rules to project 2020-05-06 14:22:29 +10:00
Heinrich Lee Yu c6cea20372
Generate cable.yml for ActionCable
Defaults to the same default Redis instance but also allows specifying
a separate Redis instance
2020-04-10 01:06:28 +08:00
Evan Read 3b269b0571 Updates Markdownlint configuration from GitLab project 2020-04-06 06:05:25 +00:00
Balasankar "Balu" C 9d383563d2 Merge branch 'redis-lazyfree' into 'master'
redis: introduce options for lazy freeing

See merge request gitlab-org/omnibus-gitlab!4008
2020-03-23 06:04:42 +00:00
Alexander Strachan 4295495273 docs how to connect to redis cli 2020-03-20 15:41:26 +00:00
Igor Wiedler af0b6c856b redis: docs for lazy freeing 2020-03-19 10:34:45 +01:00
Robert Marshall 09d2cadaab Clarify Redis Documentation
- Clarify what is required to set up Redis on a separate server node.

Related https://gitlab.com/gitlab-org/distribution/team-tasks/issues/428

Signed-off-by: Robert Marshall <rmarshall@gitlab.com>
2019-11-04 07:15:33 +00:00
Marcel Amirault df3cc4059a Update links to docs (from /ce to /ee) 2019-11-01 10:52:15 +00:00
Marcel Amirault 26c3b59e1b Update links in omnibus
The updated docs link tester found many redirected
and broken links, and they were all updated in omnibus
2019-09-19 09:38:36 +00:00
Marcel Amirault c4aded0bbf Update even more caps in omnibus docs
Capitalization corrected, or backticks added, as needed
2019-09-06 07:23:26 +00:00
Marcel Amirault aee5ed9ae7 Change markdown linter
Change from ruby mdl to node markdownlint in omnibus
2019-08-20 02:50:28 +00:00
DJ Mountney a7bbd02958
Fix a formatting issue in our redis-docs page 2019-07-31 14:51:03 -07:00
Ian Baum 83ae397a7f Rename specific commands on the redis server
* obfuscate the command name of commands on the redis server to prevent
accidental, or malicious activity.

* Rename the KEYS command by default
2019-07-31 15:14:51 +00:00
Marcel Amirault 71d3061e66 Fix list spacing, typo and asterisks in omnibus docs 2019-07-23 01:14:08 +00:00
Marcel Amirault e66f93ebdc Clean up markdown in omnibus settings docs
Clean up various markdown issues in omnibus settings docs,
including whitespace, spacing, headers and code blocks
2019-07-23 00:05:09 +00:00
Marcel Amirault ab94420752 Tweak markdown to fix links and prevent warnings 2019-06-27 00:06:58 +00:00
Evan Read 93a6b6b095 Disallow bare URLs from project 2019-06-25 23:51:06 +00:00
Evan Read eb27a7f396 Add Markdown linting and one rule 2019-06-25 00:06:01 +00:00
Yoginth f0f6f4f71f
Fix Typos 2019-05-31 08:13:09 +00:00
Stan Hu 73f963289e Support Google Cloud Memorystore by disabling Redis CLIENT
MemoryStore is a Redis instance that has disabled commands such as
CLIENT and MONITOR. Sidekiq calls CLIENT to set an ID for debugging, but
this can be disabled by setting the `id` to `nil`
(https://github.com/mperham/sidekiq/issues/3521).

This is done in `/etc/gitlab/gitlab.rb` via:

gitlab_rails['redis_enable_client'] = false

By default, this is set to `true`.

Closes https://gitlab.com/gitlab-org/omnibus-gitlab/issues/4149
2019-03-04 08:34:04 -08:00
Marcel Amirault 99cb4c43d0 Docs: Fix anchors in Omnibus docs 2019-02-20 10:54:32 +00:00
Stan Hu fe056c109e Add client support for Redis URLs (redis:// and rediss://)
This merge request brings redis[s]:// support to Workhorse and Rails.
This makes it possible for users to set up stunnel to provide encryption
via https://redislabs.com/blog/stunnel-secure-redis-ssl/ or use AWS
ElasticCache.

This also deprecates the tcp:// scheme since it is no longer needed by
Workhorse.

Trusted Redis SSL certificates should be managed by the standard Omnibus
procedure:

https://docs.gitlab.com/omnibus/settings/ssl.html#install-custom-public-certificates

Note that Redis Sentinel does not yet support SSL.
https://github.com/antirez/redis/pull/4855 may bring native support to
Redis 6.0, but time will tell.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/47702
2018-11-18 21:01:10 -08:00
Stan Hu db343b5006 Improve Redis HA documentation
Answering a question from https://gitlab.com/gitlab-com/migration/issues/282#note_68190868
2018-04-17 15:42:19 -07:00