GitLab Development Kit merge requestshttps://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests2016-11-23T16:01:43Zhttps://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/213Improve "GDK_ROOT not found" message2016-11-23T16:01:43ZJacob Vosmaer (GitLab)Improve "GDK_ROOT not found" messageCloses https://gitlab.com/gitlab-org/gitlab-development-kit/issues/168Closes https://gitlab.com/gitlab-org/gitlab-development-kit/issues/168https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/214Ensure 'cd gitlab' is done in current directory2016-11-10T14:57:16Zusername-removed-493213philip@eswat.caEnsure 'cd gitlab' is done in current directoryFor some reason tmux cannot find the gitlab directory without explicitly prepending the current directory.
Was getting `support/set-gitlab-upstream: line 5: cd: gitlab: No such file or directory` in return without being explicit about...For some reason tmux cannot find the gitlab directory without explicitly prepending the current directory.
Was getting `support/set-gitlab-upstream: line 5: cd: gitlab: No such file or directory` in return without being explicit about the cwd. This change got it working in tmux — while still working outside of it in bash — for me but if there’s a saner alternative I’m all ears.https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/215Ignore builds/ directory2016-11-23T15:58:03ZAchilleas PipinellisIgnore builds/ directoryIt's created when Runner with shell executor is usedIt's created when Runner with shell executor is usedhttps://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/216Prepend cwd for cd gitlab-workhorse command2016-11-23T15:40:21Zusername-removed-493213philip@eswat.caPrepend cwd for cd gitlab-workhorse commandRelative paths don't work when using cd within tmux, and perhaps other terminal mulitplexers, for some reason. So we're making these paths explicit.
Similar solution was used for !214Relative paths don't work when using cd within tmux, and perhaps other terminal mulitplexers, for some reason. So we're making these paths explicit.
Similar solution was used for !214https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/217Automated GDK tests2016-12-28T18:49:28Zusername-removed-557349Automated GDK testsCloses #167Closes #167Grzegorz BizonGrzegorz Bizonhttps://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/218Add npm to prerequisites2016-11-14T14:31:47Zusername-removed-43728Add npm to prerequisitesAccording to https://gitlab.com/gitlab-org/gitlab-development-kit/blob/master/Makefile#L50According to https://gitlab.com/gitlab-org/gitlab-development-kit/blob/master/Makefile#L50https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/219Require git > 2.72016-11-15T09:07:31ZZeger-Jan van de Wegzegerjan@gitlab.comRequire git > 2.7We have features which need git > 2.7. This is why I listed it in the list.
cc @grzesiekWe have features which need git > 2.7. This is why I listed it in the list.
cc @grzesiekGrzegorz BizonGrzegorz Bizonhttps://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/220Dedupe trusted directories2016-11-23T12:39:19Zusername-removed-443319Dedupe trusted directoriesA directory could appear multiple times in `~/.gdk.yml`, which wasn't a
problem but was slightly inelegant. Make sure that the directories are
deduped before saving.A directory could appear multiple times in `~/.gdk.yml`, which wasn't a
problem but was slightly inelegant. Make sure that the directories are
deduped before saving.Grzegorz BizonGrzegorz Bizonhttps://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/221make gem without param configurable2016-11-23T12:37:11Zusername-removed-163557make gem without param configurablefor example i need to disable kerberos in my op system
(it has heimdal which is not krb5 compatible)
https://github.com/timfel/krb5-auth/issues/8for example i need to disable kerberos in my op system
(it has heimdal which is not krb5 compatible)
https://github.com/timfel/krb5-auth/issues/8Jacob Vosmaer (GitLab)Jacob Vosmaer (GitLab)https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/222Update OpenLDAP, Use HTTP not FTP2016-11-29T12:30:24Zusername-removed-444214Update OpenLDAP, Use HTTP not FTPJacob Vosmaer (GitLab)Jacob Vosmaer (GitLab)https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/223Document foreman thor reserved word issue2016-11-29T11:24:23Zusername-removed-444214Document foreman thor reserved word issueFixes https://gitlab.com/gitlab-org/gitlab-development-kit/issues/175Fixes https://gitlab.com/gitlab-org/gitlab-development-kit/issues/175Grzegorz BizonGrzegorz Bizonhttps://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/224Fix openldap download URL and add SHA256 check2016-12-01T15:43:37ZJacob Vosmaer (GitLab)Fix openldap download URL and add SHA256 checkThe SHA256 check will catch corrupt/incomplete downloads.
Fixes https://gitlab.com/gitlab-org/gitlab-development-kit/issues/177The SHA256 check will catch corrupt/incomplete downloads.
Fixes https://gitlab.com/gitlab-org/gitlab-development-kit/issues/177Jacob Vosmaer (GitLab)Jacob Vosmaer (GitLab)https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/225Bump Ruby version in Dockerfile for GDK test image2016-12-08T10:43:58ZGrzegorz BizonBump Ruby version in Dockerfile for GDK test imageNeeded after https://gitlab.com/gitlab-org/gitlab-development-kit/merge_requests/217, because Ruby version in GitLab changed recently.Needed after https://gitlab.com/gitlab-org/gitlab-development-kit/merge_requests/217, because Ruby version in GitLab changed recently.https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/226Update the NGINX configuration to support websockets2016-12-16T15:11:52ZNick ThomasUpdate the NGINX configuration to support websocketshttps://gitlab.com/gitlab-org/gitlab-workhorse/merge_requests/83 added websocket support to workhorse. The bundled nginx configuration needs updating to support this.
https://gitlab.com/gitlab-org/omnibus-gitlab/merge_requests/1146 adds...https://gitlab.com/gitlab-org/gitlab-workhorse/merge_requests/83 added websocket support to workhorse. The bundled nginx configuration needs updating to support this.
https://gitlab.com/gitlab-org/omnibus-gitlab/merge_requests/1146 adds support to omnibus-gitlab in a similar way.Jacob Vosmaer (GitLab)Jacob Vosmaer (GitLab)https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/227WIP: docker compose file to quickly bring up the development environment2017-10-04T17:17:59Zusername-removed-557349WIP: docker compose file to quickly bring up the development environmentInstead of having to install proper versions of software of local machine, we will pull small alpine images for all the services we need, dividing huge and time consuming task of preparing gitlab environment to many small tasks.
Aiming ...Instead of having to install proper versions of software of local machine, we will pull small alpine images for all the services we need, dividing huge and time consuming task of preparing gitlab environment to many small tasks.
Aiming to close #135 and #131
* [x] docker-compose should start all necessary services
* [ ] add this development method to documentation
* [x] make sure that postgres data survives between docker container restarts
* [ ] squash and rebase before mergehttps://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/228Setup git-access-daemon within the GDK2016-12-27T15:00:32Zusername-removed-367626Setup git-access-daemon within the GDKCloses https://gitlab.com/gitlab-org/git-access-daemon/issues/9
/cc @pcarranza @ahmadsherifCloses https://gitlab.com/gitlab-org/git-access-daemon/issues/9
/cc @pcarranza @ahmadsherifJacob Vosmaer (GitLab)Jacob Vosmaer (GitLab)https://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/229prune unneeded packages on update2016-12-19T11:49:10ZLuke "Jared" Bennettprune unneeded packages on updateGrzegorz BizonGrzegorz Bizonhttps://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/230Install nodejs-legacy and npm on Ubuntu2016-12-22T19:28:33ZJacob Vosmaer (GitLab)Install nodejs-legacy and npm on UbuntuCloses https://gitlab.com/gitlab-org/gitlab-development-kit/issues/174Closes https://gitlab.com/gitlab-org/gitlab-development-kit/issues/174Grzegorz BizonGrzegorz Bizonhttps://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/231Build gitaly the same way as gitlab-workhorse2016-12-28T09:04:48ZJacob Vosmaer (GitLab)Build gitaly the same way as gitlab-workhorseFixes missing gitaly/bin/gitaly executableFixes missing gitaly/bin/gitaly executableGrzegorz BizonGrzegorz Bizonhttps://staging.gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/232Configure gitaly in Procfile.example2016-12-28T10:33:43ZJacob Vosmaer (GitLab)Configure gitaly in Procfile.exampleGitaly won't start if you don't specify a socket path.
Also turn on the built-in Prometheus listener.Gitaly won't start if you don't specify a socket path.
Also turn on the built-in Prometheus listener.Grzegorz BizonGrzegorz Bizon