Auto Deploy++
REPLACED BY AUTO DEVOPS++: https://gitlab.com/gitlab-org/gitlab-ce/issues/38366
Plan for improving Auto Deploy:
9.3:
-
Add
$CI_ENVIRONMENT_URL
as a build variable: https://gitlab.com/gitlab-org/gitlab-ce/issues/25680
9.4:
- Add project ID to CI_ENVIRONMENT_URL in templates and auto deploy: https://gitlab.com/gitlab-org/gitlab-ce/issues/29401
9.5:
10.0 (covered by Auto DevOps (#37115):
- Auto Deploy should use helm chart: https://gitlab.com/gitlab-org/gitlab-ce/issues/30723
- Auto Deploy should use project's helm chart, if available: https://gitlab.com/gitlab-org/gitlab-ce/issues/29969
-
Flatten auto deploy into single
.gitlab-ci.yml
: https://gitlab.com/gitlab-org/gitlab-ce/issues/29412 - Make Auto Deploy databases persistent: https://gitlab.com/gitlab-org/gitlab-ce/issues/32826
- Add more services to Auto Deploy helm chart: https://gitlab.com/gitlab-org/gitlab-ce/issues/32825
- Leverage Heroku CI in buildpacks for zero-configuration CI: https://gitlab.com/gitlab-org/gitlab-ce/issues/26941
- Add test stage to auto deploy templates: https://gitlab.com/gitlab-org/gitlab-ce/issues/27255
10.1:
- Proper private project handling: https://gitlab.com/gitlab-org/gitlab-ce/issues/31591
Next 3-6 releases:
- Inject Auto Deploy Helm chart into project: https://gitlab.com/gitlab-org/gitlab-ce/issues/32833
- Import/include common CI/CD content from one project into another's
.gitlab-ci.yml
: https://gitlab.com/gitlab-org/gitlab-ce/issues/20868 - Use Kubernetes RBAC: https://gitlab.com/gitlab-org/gitlab-ce/issues/29398
Unscheduled nice to haves:
- Auto deploy supports docker compose files via Kompose: https://gitlab.com/gitlab-org/gitlab-ce/issues/29003
- Delete auto-deployed k8s objects when project is deleted: https://gitlab.com/gitlab-org/gitlab-ce/issues/30025
Links
- Part of I2P Onboarding/adoption: https://gitlab.com/gitlab-org/gitlab-ce/issues/32638