feat: add mandatory jobs template
Add a new template which defines jobs which must be run in *all* pipelines, enforced by a pipeline execution policy. As these jobs will run in all pipelines they must be suitable to run in all possible projects. This means they must scan only the repository contents and not assume that any particular flavour of build asset will be present. Since this template includes jobs from Auto DevOps, it is likely, once enabled, that we will need to modify `auto-devops.gitlab-ci.yml` to *remove* the security jobs added by the new mandatory template so that we do not get duplicate jobs being added to pipelines. In the meantime, while we test, duplicate jobs are benign, they're just a waste of resources.
-
mentioned in merge request uis/devops/iar/webapp!78 (merged)
-
mentioned in merge request uis/devops/research/research-dashboard/ucamstaffoncosts!51
-
mentioned in merge request uis/devops/research/staff-on-costs-calculator/infrastructure!10
-
mentioned in merge request uis/devops/infra/terraform/gcp-container-image-mirror!35
-
mentioned in merge request uis/devops/api/login-and-consent-webapp!49
-
mentioned in merge request uis/devops/ucam-observe/ucam-observe-python!40
-
mentioned in merge request uis/devops/infra/terraform/gcp-site-monitoring!42 (closed)
-
mentioned in merge request uis/devops/infra/terraform/gcp-cloud-run-function!33 (merged)
-
mentioned in merge request uis/devops/lib/fastapi-pagination!10
-
mentioned in merge request uis/devops/research/staff-on-costs-calculator/webapp!13
-
mentioned in merge request uis/devops/lib/geddit!34
-
mentioned in merge request uis/devops/infra/terraform/gke-cluster!78 (closed)
-
mentioned in merge request uis/devops/infra/terraform/ucam-faas!37
-
mentioned in merge request uis/devops/infra/terraform/ucam-faas-long!16 (closed)
-
mentioned in merge request uis/devops/tools/logan!162 (merged)
-
mentioned in merge request uis/devops/hr/utbs/utbs-api-client!11
-
mentioned in merge request uis/devops/infra/terraform/terraform-test-cleanup!10 (merged)
-
mentioned in merge request uis/devops/tools/gcp-sql-backup!33
-
mentioned in merge request uis/devops/iam/identity-lib!71
-
mentioned in merge request uis/devops/infra/terraform/terraform-module-boilerplate!13
-
mentioned in merge request uis/devops/ucam-observe/ucam-observe-remote-server!25
-
mentioned in merge request uis/devops/devhub/lookup-gitlab-sync/faas!35
-
mentioned in merge request uis/devops/sms/sms-export/userdocs!10
-
mentioned in merge request uis/devops/gsuite/management-functions!24
-
mentioned in merge request uis/devops/iam/ibis/ibis-client!21
-
mentioned in merge request uis/devops/tflint-ruleset-ucam-devops!9
-
mentioned in merge request uis/devops/flask-automation!11
-
mentioned in merge request uis/devops/infra/terraform/gcp-alert-snooze!21
-
mentioned in merge request uis/devops/ucam-observe/ucam-observe-remote-client!24
-
mentioned in merge request uis/devops/infra/terraform/gcp-cloud-run-app!117 (merged)
-
mentioned in merge request uis/devops/infra/terraform/ucam-observe-remote-server!19
-
mentioned in merge request uis/devops/iam/activate-account/entra-event-handler!29
-
mentioned in merge request uis/devops/infra/terraform/gcp-secret-manager!38
-
mentioned in merge request uis/devops/renovate-config!104 (merged)
-
mentioned in merge request uis/devops/experiments/jh2636-testing/webapp!3
-
mentioned in merge request uis/devops/django/externalsettings!26
-
mentioned in merge request uis/devops/ansible-boilerplate!17
-
mentioned in merge request uis/devops/fastapi-boilerplate!19
-
mentioned in merge request uis/devops/experiments/tb844-testing/infrastructure!19
-
mentioned in merge request uis/devops/infra/gke-load-balancer-healthcheck!23
-
mentioned in merge request uis/devops/lib/ucam-gitlab-stats!21
-
mentioned in merge request uis/devops/infra/terraform/gcp-function!36
-
mentioned in merge request uis/devops/infra/terraform/gcp-notification-to-gitlab-issue!14
-
mentioned in merge request uis/devops/lib/ucam-protobuf-testing-python!21
-
mentioned in merge request uis/devops/lib/ucam-faas-python!56
-
mentioned in merge request uis/devops/infra/terraform/uis-traffic-manager-mtls!9
-
mentioned in merge request uis/devops/django/ucamprojectlight!11
-
mentioned in merge request uis/devops/api-boilerplate!10
-
mentioned in merge request uis/devops/django/ucamlookup!28
-
mentioned in merge request uis/devops/iam/activate-account/account-data-manager!43
-
mentioned in merge request uis/devops/iam/activate-account/api!163
-
mentioned in merge request uis/devops/django/automationcommon!30
-
mentioned in merge request uis/devops/infra/terraform/gcp-scheduled-script!37 (closed)
-
mentioned in merge request uis/devops/django/api-gateway-auth!23 (merged)
-
mentioned in merge request uis/devops/docs/guidebook!593
-
mentioned in merge request uis/devops/lib/mui-theme!32
-
mentioned in merge request uis/devops/iam/card-database/card-client!68
-
mentioned in merge request uis/devops/django/cloudsqlsnapshot!20
-
mentioned in merge request uis/devops/iam/activate-account/message-schemas!25
-
mentioned in merge request gitlab-triage!25
-
mentioned in merge request uis/devops/infra/terraform/gcp-pubsub-to-ms-teams!24
-
mentioned in merge request uis/devops/experiments/ucamgateway-auth!19
-
mentioned in merge request uis/devops/api/api-gateway-emulator!14 (merged)
-
mentioned in merge request uis/devops/experiments/example-python-cli-tool!49
-
mentioned in merge request uis/devops/experiments/rjw57/gitlab-utils!195
-
mentioned in merge request uis/devops/infra/terraform/gcp-site-monitoring!41
-
mentioned in merge request uis/devops/infra/terraform/gcp-scheduled-script!36
-
mentioned in merge request uis/devops/infra/terraform/1password-secrets-manager!15
-
mentioned in merge request uis/devops/user-notify/ucam-user-notify!48 (merged)
-
mentioned in merge request uis/devops/tools/aws-helper!75 (merged)
-
mentioned in merge request uis/devops/webapp-boilerplate!139 (merged)
-
mentioned in merge request uis/devops/infra/terraform/gke-cluster!77
-
mentioned in merge request uis/devops/infra/terraform/ucam-faas-long!14
-
mentioned in merge request uis/devops/infra/dockerimages!189