Commit fe608f303924cb5fdb00c1eb01aa32e6c612b610
1 parent
1309a40b
Exists in
master
and in
4 other branches
Update gitlab:check task docs
Showing
1 changed file
with
73 additions
and
17 deletions
Show diff stats
doc/raketasks/maintenance.md
| ... | ... | @@ -54,9 +54,18 @@ Git: /usr/bin/git |
| 54 | 54 | ``` |
| 55 | 55 | |
| 56 | 56 | |
| 57 | -### Check GitLab installation status | |
| 57 | +### Check GitLab configuration | |
| 58 | 58 | |
| 59 | -[Trouble-Shooting-Guide](https://github.com/gitlabhq/gitlab-public-wiki/wiki/Trouble-Shooting-Guide) | |
| 59 | +Runs the following rake tasks: | |
| 60 | + | |
| 61 | +* gitlab:env:check | |
| 62 | +* gitlab:gitolite:check | |
| 63 | +* gitlab:resque:check | |
| 64 | +* gitlab:app:check | |
| 65 | + | |
| 66 | +It will check that each component was setup according to the installation guide and suggest fixes for issues found. | |
| 67 | + | |
| 68 | +You may also have a look at our [Trouble Shooting Guide](https://github.com/gitlabhq/gitlab-public-wiki/wiki/Trouble-Shooting-Guide). | |
| 60 | 69 | |
| 61 | 70 | ``` |
| 62 | 71 | bundle exec rake gitlab:check |
| ... | ... | @@ -65,21 +74,68 @@ bundle exec rake gitlab:check |
| 65 | 74 | Example output: |
| 66 | 75 | |
| 67 | 76 | ``` |
| 68 | -config/database.yml............exists | |
| 69 | -config/gitlab.yml............exists | |
| 70 | -/home/git/repositories/............exists | |
| 71 | -/home/git/repositories/ is writable?............YES | |
| 72 | -Can clone gitolite-admin?............YES | |
| 73 | -Can git commit?............YES | |
| 74 | -UMASK for .gitolite.rc is 0007? ............YES | |
| 75 | -/home/git/.gitolite/hooks/common/post-receive exists? ............YES | |
| 76 | - | |
| 77 | -Validating projects repositories: | |
| 78 | -* abcd.....post-receive file ok | |
| 79 | -* abcdtest.....post-receive file missing | |
| 80 | - | |
| 81 | -Finished | |
| 82 | - | |
| 77 | +Checking Environment ... | |
| 78 | + | |
| 79 | +gitlab user is in git group? ... yes | |
| 80 | +Has no "-e" in ~git/.profile ... yes | |
| 81 | +Git configured for gitlab user? ... yes | |
| 82 | +Has python2? ... yes | |
| 83 | +python2 is supported version? ... yes | |
| 84 | + | |
| 85 | +Checking Environment ... Finished | |
| 86 | + | |
| 87 | +Checking Gitolite ... | |
| 88 | + | |
| 89 | +Using recommended version ... yes | |
| 90 | +Repo umask is 0007 in .gitolite.rc? ... yes | |
| 91 | +Allow all Git config keys in .gitolite.rc ... yes | |
| 92 | +Config directory exists? ... yes | |
| 93 | +Config directory owned by git:git? ... yes | |
| 94 | +Config directory access is drwxr-x---? ... yes | |
| 95 | +Repo base directory exists? ... yes | |
| 96 | +Repo base owned by git:git? ... yes | |
| 97 | +Repo base access is drwsrws---? ... yes | |
| 98 | +Can clone gitolite-admin? ... yes | |
| 99 | +Can commit to gitolite-admin? ... yes | |
| 100 | +post-receive hook exists? ... yes | |
| 101 | +post-receive hook up-to-date? ... yes | |
| 102 | +post-receive hooks in repos are links: ... | |
| 103 | +GitLab ... ok | |
| 104 | +Non-Ascii Files Test ... ok | |
| 105 | +Touch Commit Test ... ok | |
| 106 | +Without Master Test ... ok | |
| 107 | +Git config in repos: ... | |
| 108 | +GitLab ... ok | |
| 109 | +Non-Ascii Files Test ... ok | |
| 110 | +Touch Commit Test ... ok | |
| 111 | +Without Master Test ... ok | |
| 112 | + | |
| 113 | +Checking Gitolite ... Finished | |
| 114 | + | |
| 115 | +Checking Resque ... | |
| 116 | + | |
| 117 | +Running? ... yes | |
| 118 | + | |
| 119 | +Checking Resque ... Finished | |
| 120 | + | |
| 121 | +Checking GitLab ... | |
| 122 | + | |
| 123 | +Database config exists? ... yes | |
| 124 | +Database is not SQLite ... yes | |
| 125 | +All migrations up? ... yes | |
| 126 | +GitLab config exists? ... yes | |
| 127 | +GitLab config not outdated? ... yes | |
| 128 | +Log directory writable? ... yes | |
| 129 | +Tmp directory writable? ... yes | |
| 130 | +Init script exists? ... yes | |
| 131 | +Init script up-to-date? ... yes | |
| 132 | +Projects have satellites? ... | |
| 133 | +GitLab ... yes | |
| 134 | +Non-Ascii Files Test ... yes | |
| 135 | +Touch Commit Test ... yes | |
| 136 | +Without Master Test ... yes | |
| 137 | + | |
| 138 | +Checking GitLab ... Finished | |
| 83 | 139 | ``` |
| 84 | 140 | |
| 85 | 141 | ... | ... |