Commit Graph

486 Commits

Author SHA1 Message Date
2deef3feea Update documents according to:
https://gitlab.com/gitlab-org/release-tools/blob/master/doc/release-candidates.md#step-1-update-the-installation-from-source-guide

In step 1 and step 2
2017-04-11 21:10:25 +08:00
542b0d8b01 Use config.toml to configure Gitaly 2017-04-06 17:44:18 +02:00
1904c80f3d Change socket_path to gitaly_address 2017-03-29 14:48:05 +02:00
5ea740fa5b Add notes about dropping support for Ruby 2.1.x
[ci skip]
2017-03-22 21:52:01 -07:00
d791b1ef4d Add gitaly admin docs 2017-03-21 14:55:41 +01:00
275b7797c1 Add gitaly source installation instructions 2017-03-21 14:55:41 +01:00
5b82f47f26 Merge branch 'update-install-guides-9-0' into 'master'
Flush out the update guide from 8.17 - 9.0

See merge request !9823
2017-03-10 02:10:07 +00:00
c2c17811b2 Instructions for installing google-protobuf from source 2017-03-09 15:05:40 +01:00
7e1e43405d Flush out the update guide from 8.17 - 9.0
And bump the stable branch version in the installation from source guide
2017-03-08 14:49:59 -08:00
8ccb2d3275 update install doc to reflect start of yarn dependency 2017-02-28 11:54:11 -06:00
c77b68d627 correct gitlab version that started requiring yarn 2017-02-17 11:10:38 -06:00
5da4261865 pluralize "this step" 2017-02-17 11:07:41 -06:00
2f0d0b510d do not use --force command argument for yarn 2017-02-16 01:04:08 -06:00
9b885e92f3 add yarn command to install from source instructions 2017-02-16 00:17:51 -06:00
2b008c6ae5 update rake command for assets compilation 2017-02-15 23:46:29 -06:00
108e36e230 update install from source directions to mention nodejs and yarn requirements 2017-02-15 23:46:29 -06:00
a084437b5c Rename builds to jobs in docs
[ci skip]
2017-02-15 12:12:35 +01:00
22886cde91 Update guides for 8.17 version 2017-02-06 23:47:49 -05:00
1af3f3b673 Merge branch 'master' into jej-pages-picked-from-ee 2017-02-03 17:25:26 +00:00
32b3a82d81 Fix Ruby verification command 2017-02-02 17:22:11 +00:00
b14ee42ffa Move Pages docs to new location 2017-02-01 23:49:58 +00:00
6fd06943f9 Point to GP administration guide, no need to duplicate things [ci skip] 2017-01-31 22:53:55 +00:00
120f9abaa1 Add GitLab Pages
- The pages are created when build artifacts for `pages` job are uploaded
- Pages serve the content under: http://group.pages.domain.com/project
- Pages can be used to serve the group page, special project named as host: group.pages.domain.com
- User can provide own 403 and 404 error pages by creating 403.html and 404.html in group page project
- Pages can be explicitly removed from the project by clicking Remove Pages in Project Settings
- The size of pages is limited by Application Setting: max pages size, which limits the maximum size of unpacked archive (default: 100MB)
- The public/ is extracted from artifacts and content is served as static pages
- Pages asynchronous worker use `dd` to limit the unpacked tar size
- Pages needs to be explicitly enabled and domain needs to be specified in gitlab.yml
- Pages are part of backups
- Pages notify the deployment status using Commit Status API
- Pages use a new sidekiq queue: pages
- Pages use a separate nginx config which needs to be explicitly added
2017-01-31 22:50:39 +00:00
7e51cd32d3 update scripts and docs to reference the newly namespaced rake task 2017-01-27 15:23:09 -06:00
5df36fc09e Fix hash of ruby archive in documentation 2017-01-24 11:36:27 +01:00
a532c6040c Allow to use ENV variables in redis config 2017-01-13 10:41:50 +05:00
77b46350b7 added update guides for 8.16 [ci skip] 2017-01-09 12:30:16 +01:00
0c212fae19 Re-order update steps in the 8.14 -> 8.15 upgrade guide
1. Gems need to be installed before we can run the
  gitlab:workhorse:install task
1. Update gitlab-shell after gitlab-workhorse since it's a manual step
  that needs to be done in `/home/git/gitlab-shell`

Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-01-09 09:59:20 +01:00
e01e9f8b01 [ci skip] Update "Installation from source" guide for 8.15.0 2016-12-09 15:28:41 -02:00
e09c6df068 Merge branch 'update-git-version-in-doc' into 'master'
Bump Git version requirement to 2.8.4

Following gitlab-org/omnibus-gitlab!1108, the install doc and README should be updated too.

See merge request !7878
2016-12-07 14:03:08 +00:00
785a80132c Bump ruby version 2016-12-03 15:57:20 +01:00
2c0bcefdc6 Don't allow to specify a repo or version when installing Workhorse
The task will use the canonical repo and the required version.

Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-12-01 19:22:46 +01:00
86f726a5e9 Bump Git version requirement to 2.8.4
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-12-01 16:18:09 +01:00
b193e84974 Move task helpers to a module
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-11-30 12:20:21 +01:00
a9c250eadd Add #run_command! to task helpers to raise a TaskFailedError if status is not 0
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-11-30 10:35:17 +01:00
fbbf177e3b New gitlab:workhorse:install rake task
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-11-30 10:34:59 +01:00
5981a0f365 Update GitLab Workhorse to v1.0.1
v1.0.0 was mistakenly tagged with a lightweight, rather than annotated, tag,
which caused compiled versions of workhorse to wrongly report their version.
2016-11-25 16:29:40 +00:00
391db2421e Fix documentation to create the pg_trm extension before creating the DB
[ci skip]

Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-11-24 10:36:46 +01:00
d72103299d Update GitLab Workhorse to v1.0.0 2016-11-04 14:27:05 +00:00
69bff037be Merge branch 'clarify-nginx-installation' into 'master'
Clarify NGINX config setup

These changes are to clarify that the paths may need to be changed in 
the NGINX config file depending on where GitLab is installed.

See merge request !6834
2016-11-04 11:28:36 +00:00
19c57f9e35 Update "Installation from source" guide for 8.14.0 2016-11-03 12:11:30 -03:00
4482d19959 Merge branch 'users-should-remove-former-go-installation-folder' into 'master'
users should remove former Go installation folder

## What does this MR do?

It ensure users installing or updating from source will remove their former Go installation folder in `/usr/local/go`, to avoid raising errors that could lead to new issues being created.

## Are there points in the code the reviewer needs to double check?

1. The `rm -rf` should not be verbose if folder does not exists.
1. May a user have some kind of configuration files in this folder ?

## Why was this MR needed?

I did faced the error, that led me to the solution stated here : https://gitlab.com/gitlab-org/gitlab-workhorse/issues/29#note_4155517

gitlab-org/gitlab-workhorse#29

See merge request !6602
2016-10-26 10:57:46 +00:00
513f061b5b Use gitlab-workhorse 0.8.5 2016-10-14 14:47:13 +01:00
624e3d91bc add reminder to check paths in nginx config 2016-10-12 10:22:22 -06:00
38978fa53f Merge branch 'docs/refactor-reply-by-email' into 'master'
Move reply by email docs to a new location

## What does this MR do?

Move reply by email docs to a new location.

Part of https://gitlab.com/gitlab-org/gitlab-ce/issues/3349

## Moving docs to a new location?

See the guidelines: http://docs.gitlab.com/ce/development/doc_styleguide.html#changing-document-location

- [ ] Make sure the old link is not removed and has its contents replaced with a link to the new location.
- [ ] Make sure internal links pointing to the document in question are not broken.
- [ ] Search and replace any links referring to old docs in GitLab Rails app, specifically under the `app/views/` directory.
- [ ] If working on CE, submit an MR to EE with the changes as well.

See merge request !6517
2016-10-11 13:27:23 +00:00
858839383b Use gitlab-workhorse 0.8.4
Fixes Go 1.5 compatibility.
2016-10-06 14:12:31 +02:00
e5c7c644d4 Merge branch 'update-update-guides-for-8.13' into 'master'
Update "Installation from source" guide for 8.13.0

Following the steps from https://gitlab.com/gitlab-org/release-tools/blob/master/doc/release-candidates.md#creating-rc1.

See merge request !6565
2016-09-30 15:48:48 +00:00
01384edd6f users should remove former Go installation folder 2016-09-29 19:12:32 +00:00
26221e7b85 [ci-skip] Correct gitlab-shell installation instructions in docs
With the introduction of repository storages validations it becomes
necessary to add the flag `SKIP_STORAGE_VALIDATION` to the gitlab-shell
install command, since that command will create the storage paths
2016-09-28 16:58:03 -03:00
222f723631 Update "Installation from source" guide for 8.13.0
[ci skip]

Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-09-28 12:25:57 +02:00