Create a GitLab package for DCOS
Create a GitLab package for Mesosphere DCOS.
Mesosphere Universe is the package repository.
Each package in the repository is consistes of serveral json files. Example, see jenkins package. Each number represents a version.
package.json contains the package information. resource.json contains assets necessary for the package in case the package is being installed in closed environment. config.json configuration for the package marathon.json.mustache core definitions of the docker containers.
-
Create basic template for gitlab-ce (https://github.com/twk3/universe/tree/gitlab/repo/packages/G/gitlab-ce/0) -
Add support for external db/redis if provided -
figure out how to properly handle ssh clone through the proxy -
add stmp options to the template -
support multiple instances running. (don't persist sockets, config) -
finese template, messaging, image assets (https://gitlab.com/gitlab-com/marketing/issues/303) -
PR for merging the template into the universe -
Add GitLab EE install option to the template -
Add support for persistent volumes(droped) -
Support for external volumes (new feature) -
Document a getting started guide -
Create a tutorial using the package -
Run through CD/CI workflow -
Fix Git SSH, (our keys are being denied atm for some reason, they were previously working) -
Update package to GitLab 8.10