Natively support hypercloud deployments
<!-- triage-serverless v3 PLEASE DO NOT REMOVE THIS SECTION -->
*This page may contain information related to upcoming products, features and functionality.
It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes.
Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.*
<!-- triage-serverless v3 PLEASE DO NOT REMOVE THIS SECTION -->
### Problem to solve
Deploying to the three major clouds (GDC, Azure, AWS) is a super common task, and is done in pretty much the same way for every company. At the moment GitLab supports all of them but requires every user to implement their own build jobs to do these tasks, at least if you are not using Auto DevOps with Kubernetes. We can make it a little easier and quicker to get started by providing a base image that is reliable and works well with GitLab.
### Proposal
GitLab should provide bundled resources/features that make this very easy to do, without having to reinvent the wheel every time. We should provide wrapper scripts in containers that make this much easier, much like Auto DevOps. These would be to a certain extent analagous to the GitHub Actions that provide similar functionality:
- https://github.com/actions/gcloud
- https://github.com/actions/aws
- https://github.com/Azure/actions
There is also inspiration to be taken from the "run on Google Cloud button": https://www.theregister.co.uk/2019/08/22/click_to_spend_google_asks_developers_to_bake_run_on_google_cloud_into_their_git_repositories/
### Other related items
Other items that are not part of this epic but related are:
- https://gitlab.com/gitlab-org/gitlab-ce/issues/36176 (CodePipeline integration)
- https://gitlab.com/gitlab-org/gitlab-ce/issues/57780 (Typed AWS configuration variables)
DeepDive on this epic;
https://youtu.be/uXqgIQsnkVE
epic