nixpkgs/pkgs
Franz Pletz bcfa59bf82 gitlab: 8.0.5 -> 8.5.0, service improvements
Updates gitlab to the current stable version and fixes a lot of features that
were broken, at least with the current version and our configuration.

Quite a lot of sweat and tears has gone into testing nearly all features and
reading/patching the Gitlab source as we're about to deploy gitlab for our
whole company.

Things to note:

 * The gitlab config is now written as a nix attribute set and will be
   converted to JSON. Gitlab uses YAML but JSON is a subset of YAML.
   The `extraConfig` opition is also an attribute set that will be merged
   with the default config. This way *all* Gitlab options are supported.

 * Some paths like uploads and configs are hardcoded in rails  (at least
   after my study of the Gitlab source). This is why they are linked from
   the Gitlab root to /run/gitlab and then linked to the  configurable
   `statePath`.

 * Backup & restore should work out of the box from another Gitlab instance.

 * gitlab-git-http-server has been replaced by gitlab-workhorse upstream.
   Push & pull over HTTPS works perfectly. Communication to gitlab is done
   over unix sockets. An HTTP server is required to proxy requests to
   gitlab-workhorse over another unix socket at
   `/run/gitlab/gitlab-workhorse.socket`.

 * The user & group running gitlab are now configurable. These can even be
   changed for live instances.

 * The initial email address & password of the root user can be configured.

Fixes #8598.
2016-02-26 07:08:31 +01:00
..
applications gitlab: 8.0.5 -> 8.5.0, service improvements 2016-02-26 07:08:31 +01:00
build-support fetch-cargo-deps: factor into fetchCargoDeps function 2016-02-25 14:05:44 +03:00
data geolite-legacy 2016-02-08 -> 2016-02-25 2016-02-25 20:54:39 +01:00
desktops Merge pull request #12599 from ftrvxmtrx/e19-update-1.16.1 2016-02-25 23:50:31 +00:00
development libpsl: 2016-02-16 -> 2016-02-25 2016-02-25 20:54:24 +01:00
games hedgewars: 0.9.21 -> 0.9.22, fix build failure 2016-02-24 14:29:35 +01:00
misc vimPlugins.vim-autoformat: init at 2016-02-24 2016-02-25 12:22:44 +03:00
os-specific linux_3_10: 3.10.96 -> 3.10.97 (close #13405) 2016-02-25 23:09:08 +01:00
servers Merge pull request #13125 from abbradar/uwsgi 2016-02-23 22:32:54 +00:00
shells buildPythonApplication: use new function for Python applications 2016-02-19 13:16:41 +01:00
stdenv bootstrap tools: have curl without http2 support 2016-02-17 10:04:32 +01:00
test
tools Merge pull request #13323 from rycee/ddclient/platform 2016-02-26 00:02:06 +00:00
top-level gitlab: 8.0.5 -> 8.5.0, service improvements 2016-02-26 07:08:31 +01:00