summaryrefslogtreecommitdiff
path: root/doc/administration
Commit message (Collapse)AuthorAgeFilesLines
* Refactor the upgrading from source docsdocs/refactor-update-guidesYorick Peterse2019-02-111-2/+3
| | | | | | | | | | | | | | | | | | | | | | | Instead of requiring one separate document for every version (which is created by release managers), we now use a single document for both Community Edition and Enterprise Edition. This allows developers to add guidelines right away, instead of release managers having to determine what to add. Version specific upgrading instructions are placed in a separate section. This prevents instructions from lingering around for many versions should a developer forget to remove them. This also ensures that all instructions are kept in a single place, instead of being spread across different documents. A minor downside is that CE and EE guidelines now live in the same document, which could cause merge conflicts. Since we are working towards a single codebase, this should only be an issue until we merge the codebases together; something we expect to do in the coming months. This commit also removes all old upgrading instructions, but these can still be accessed using Git branch specific URLs (included in the updating README).
* use timeout as it appears in logsBen Bodenmiller2019-02-111-1/+2
|
* Merge branch 'patch-31' into 'master'Achilleas Pipinellis2019-02-081-9/+9
|\ | | | | | | | | docs: capitalization fixes in Gitaly docs See merge request gitlab-org/gitlab-ce!24994
| * docs: capitalization fixes in GitalyBen Bodenmiller2019-02-071-9/+9
| |
* | Add missing punctuationEvan Read2019-02-081-1/+1
| |
* | Include benchmarking with fiosh-nfs-read-perf-docsStan Hu2019-02-071-7/+61
| |
* | Improve NFS benchmarking doc to include read performance testStan Hu2019-02-071-4/+15
| |
* | Merge branch 'local-markdown-version' into 'master'Douglas Barbosa Alexandre2019-02-072-0/+17
|\ \ | |/ |/| | | | | | | | | Add local markdown version Closes #32789 See merge request gitlab-org/gitlab-ce!24822
| * Add local markdown versionlocal-markdown-versionJan Provaznik2019-02-062-0/+17
| | | | | | | | | | | | Cached markdown version is composed both from global and local markdown version. This allows admins to bump version locally when needed (e.g. when external URL is changed).
* | Update metrics docsbjk/56788_unicorn_labelsBen Kochie2019-02-061-0/+2
| | | | | | | | Update the list of GitLab metrics to include the missing metric names.
* | Allow MR diffs to be placed into an object storeNick Thomas2019-02-052-0/+155
|/
* Disable git v2 protocol temporarilyNick Thomas2019-01-311-0/+7
|
* Surface link to auth section indexEvan Read2019-01-301-1/+1
|
* Adds steps for running GitLab Pages on a separate serverAlexander Tanayno2019-01-251-0/+36
|
* Document broadcast messages in UIEvan Read2019-01-241-2/+3
|
* Fix most instances of bare URLs in markdownEvan Read2019-01-246-11/+11
|
* Add notes about gitaly network architectureJacob Vosmaer2019-01-221-0/+19
|
* Indicate which version shipped with Gitaly TLS supportDrew Blessing2019-01-141-0/+2
|
* Setting Unicorn Worker memory limit in gitlab.rbAbubakar Siddiq Ango2019-01-101-1/+11
|
* Merge branch 'docs/fix-unordered-list-style' into 'master'Achilleas Pipinellis2019-01-087-38/+37
|\ | | | | | | | | Resolve Markdown unordered lists not conforming to styleguide See merge request gitlab-org/gitlab-ce!23037
| * Make unordered lists conform to styleguidedocs/fix-unordered-list-styleEvan Read2019-01-087-38/+37
| | | | | | | | - Also makes other minor Markdown fixes that were near the main fixes.
* | Merge branch ↵Evan Read2019-01-081-0/+13
|\ \ | |/ |/| | | | | | | | | | | | | 'docs/52681-add-documentation-about-how-web-terminals-are-secured' into 'master' Add docs on how web terminals are secured Closes #52681 See merge request gitlab-org/gitlab-ce!24099
| * Add docs on how web terminals are secureddocs/52681-add-documentation-about-how-web-terminals-are-securedSteve Azzopardi2019-01-071-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | In the administration page for web terminals add a new `Security` section explaining how the interactive web terminals are secured between GitLab and gitlab-runner. This section is under administration instead of `doc/ci/interactive_web_terminal` because the administrators of the GitLab instance would be mostly interested in this, whilst `doc/ci/interactive_web_terminal` are interested in how the feature works. closes https://gitlab.com/gitlab-org/gitlab-ce/issues/52681
* | Link highlighting of jon.doe@example.com swallowed the trailing backtick, ↵Adam Smith2019-01-081-1/+1
| | | | | | | | destroying formatting.
* | Document new incoming email address formatBrett Walker2019-01-081-32/+38
|/
* Merge branch 'docs-remove-irrelevant-sentences-in-job-artifacts-md' into ↵Evan Read2019-01-031-12/+0
|\ | | | | | | | | | | | | 'master' Remove outdated sentences from job_artifacts.md See merge request gitlab-org/gitlab-ce!24013
| * Update job_artifacts.mddocs-remove-irrelevant-sentences-in-job-artifacts-mdShinya Maeda2018-12-241-12/+0
| |
* | Fix navigation style in docs55836-docs-fix-navigation-style-in-docsTakuya Noguchi2019-01-021-2/+2
|/ | | | Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
* Merge branch 'support-gitaly-tls' into 'master'Lin Jen-Shin2018-12-211-5/+79
|\ | | | | | | | | Support tls communication in gitaly See merge request gitlab-org/gitlab-ce!22602
| * More tls gitaly docsAhmad Hassan2018-12-211-2/+28
| |
| * Followups on reviewAhmad Hassan2018-12-191-4/+4
| |
| * Add tls config to gitaly administration docsAhmad Hassan2018-12-181-1/+11
| |
| * Merge remote-tracking branch 'origin/master' into support-gitaly-tlsAhmad Hassan2018-12-172-9/+53
| |\
| * \ Merge remote-tracking branch 'origin/master' into support-gitaly-tlsAhmad Hassan2018-12-1116-61/+152
| |\ \
| * \ \ Merge remote-tracking branch 'origin/master' into support-gitaly-tlsAhmad Hassan2018-11-1515-89/+139
| |\ \ \
| * | | | Add documentation for tls gitalyAhmad Hassan2018-11-021-4/+42
| | | | |
* | | | | Merge branch '45552-abuse-reports-functionality-is-undocumented' into 'master'Achilleas Pipinellis2018-12-191-0/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CE: Document the "Abuse reports" feature Closes #45552 See merge request gitlab-org/gitlab-ce!22932
| * | | | | Document the "Abuse reports" featureLuke Bennett2018-12-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add documentation for both admins (/user/admin_area/abuse_reports.md) and non-admins (/user/abuse_reports.md) to help them use the abuse reports feature
* | | | | | Compress all images under doc/Achilleas Pipinellis2018-12-181-0/+0
| | | | | |
* | | | | | docs: link to improved Uploads Migrate Rake TaskBen Bodenmiller2018-12-181-50/+2
| |_|_|_|/ |/| | | |
* | | | | Add Registry S3 chunksize troubleshooting sectionDrew Blessing2018-12-141-0/+46
| | | | |
* | | | | Update Filesystem Benchmarking to be more strictDrew Blessing2018-12-131-9/+7
| | | | |
* | | | | Revert "Document gitaly network architecture"Jacob Vosmaer2018-12-111-19/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit cc7353523bc1d19054769d7a0a61b0cb7f6ce4e3. I pushed this commit to master accidentally. Oops!
* | | | | Document gitaly network architectureJacob Vosmaer2018-12-111-0/+19
| |_|_|/ |/| | |
* | | | Add documentation note about not nesting storage pathsJacob Vosmaer2018-12-111-0/+19
| | | |
* | | | Allow public forks to be deduplicatedZeger-Jan van de Weg2018-12-071-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a project is forked, the new repository used to be a deep copy of everything stored on disk by leveraging `git clone`. This works well, and makes isolation between repository easy. However, the clone is at the start 100% the same as the origin repository. And in the case of the objects in the object directory, this is almost always going to be a lot of duplication. Object Pools are a way to create a third repository that essentially only exists for its 'objects' subdirectory. This third repository's object directory will be set as alternate location for objects. This means that in the case an object is missing in the local repository, git will look in another location. This other location is the object pool repository. When Git performs garbage collection, it's smart enough to check the alternate location. When objects are duplicated, it will allow git to throw one copy away. This copy is on the local repository, where to pool remains as is. These pools have an origin location, which for now will always be a repository that itself is not a fork. When the root of a fork network is forked by a user, the fork still clones the full repository. Async, the pool repository will be created. Either one of these processes can be done earlier than the other. To handle this race condition, the Join ObjectPool operation is idempotent. Given its idempotent, we can schedule it twice, with the same effect. To accommodate the holding of state two migrations have been added. 1. Added a state column to the pool_repositories column. This column is managed by the state machine, allowing for hooks on transitions. 2. pool_repositories now has a source_project_id. This column in convenient to have for multiple reasons: it has a unique index allowing the database to handle race conditions when creating a new record. Also, it's nice to know who the host is. As that's a short link to the fork networks root. Object pools are only available for public project, which use hashed storage and when forking from the root of the fork network. (That is, the project being forked from itself isn't a fork) In this commit message I use both ObjectPool and Pool repositories, which are alike, but different from each other. ObjectPool refers to whatever is on the disk stored and managed by Gitaly. PoolRepository is the record in the database.
* | | | Support RSA and ECDSA algorithms in Omniauth JWTMichael Tsyganov2018-12-052-19/+19
| | | | | | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | | | Add documentation reference to gitaly-debugJacob Vosmaer2018-11-301-0/+11
| | | |
* | | | Remove broken link and fix markdown formattingEvan Read2018-11-301-8/+9
| | | |
* | | | Merge branch 'json-logging-for-k8s' into 'master'Stan Hu2018-11-271-0/+19
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Json logging for k8s Integration See merge request gitlab-org/gitlab-ce!23328