Modify CI for k8s-workloads/gitlab-com for easier environment workflows
Problem Statement
Currently any change to https://gitlab.com/gitlab-com/gl-infra/k8s-workloads/gitlab-com results in a CI pipeline that would run for all environments, even when an environment doesn't contain a change. While this is simple, it also creates a lot of unnecessary jobs, and depending on what is being deployed, it may block auto-deployments for a short period, even during MR's.
Solution
Utilize our CI capabilities to limit which jobs in the pipeline get created based off the detected changes of said Merge Request