The docker run command provided in the documentation specifies using -n as the option. My version of docker has no such option. It looks like the intention was for it to be --name.
I'm running
docker --versionDocker version 17.06.0-ce, build 02c1d87
Indeed, 9.1.7 is that last release, as we are intended to be 1 release behind stable. You should be updating to the (current) end of the 9.2.x version which appears to be 9.2.7
We need some of entrypoint that will create the group and user for the uid:gid pair for us, knowing that on Linux, it defaults to 100x, and on Mac it defaults to 50x
bundle installWarning: the running version of Bundler (1.14.3) is older than the version that created the lockfile (1.14.5). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.
Currently stuck with enabling lfs by default. Changes to gitlab.rb.erb are not showing up in the deployment.
I've run: bosh create-release --name $BOSH_RELEASE_NAME --force --tarball=foo and the created tarball contains the updated gitlab.rb.erb file with gitlab_rails['lfs_enabled'] = true. But, after running ci/bosh_deploy.sh $BOSH_DEPLOYMENT_NAME $BOSH_RELEASE_NAME, /etc/gitlab/gitlab.rb on the running vm still contains that line commented out.
wget https://s3-eu-west-1.amazonaws.com/gitlab-ee-bosh-release/releases/gitlab-ee/gitlab-ee-134.tgzConnecting to s3-eu-west-1.amazonaws.com (52.218.17.4:443)wget: can't execute 'ssl_helper': No such file or directorywget: error getting response: Connection reset by peer
I fixed by installing openssl:
$ docker exec -it --user root tile-gen bash -o vi (130)bash-4.3# apk updatefetch http://dl-cdn.alpinelinux.org/alpine/v3.5/main/x86_64/APKINDEX.tar.gzfetch http://dl-cdn.alpinelinux.org/alpine/v3.5/community/x86_64/APKINDEX.tar.gzv3.5.2-123-g1b30cfc350 [http://dl-cdn.alpinelinux.org/alpine/v3.5/main]v3.5.2-123-g1b30cfc350 [http://dl-cdn.alpinelinux.org/alpine/v3.5/community]OK: 7967 distinct packages availablebash-4.3# apk add openssl(1/3) Installing libcrypto1.0 (1.0.2k-r0)(2/3) Installing libssl1.0 (1.0.2k-r0)(3/3) Installing openssl (1.0.2k-r0)Executing busybox-1.25.1-r0.triggerExecuting ca-certificates-20161130-r1.triggerOK: 104 MiB in 41 packagesbash-4.3# update-ca-certificatesWARNING: ca-certificates.crt does not contain exactly one certificate or CRL: skipping
For determining the release number, need to look at the merge request pipeline from the MR created in https://gitlab.com/gitlab-pivotal/gitlab-ee-bosh-release/blob/master/README.md step 16. The create_final_version in the pipeline that spawns will print a message like: Upload bosh release version 140, from master SHA:d2b36f2957eb27a64ba7d92b9346354cdb3aceb7.
Release should be complete. I believe I've updated the documentation with some of the issues I ran into. There should be separate issues for everything else.