Requested
# Introduction
Federated CI/CD requires
CI/CD requires compute to run build, test, release etc. workloads.
In federated and decentralized environments software projects have many shared and distinct requirements for the underlying compute associted with CI/CD workloads.
Provisioning of backing compute can be made loosely coupled via Compute Contracts. Thereby enabling a wide and dynamic variety of compute, compute providers, capabilities, trust domains, and cost structures.
# Motivation
...
Compute requirements varry by workload. In general, Virtual Machines and containers are common forms of compute required to run CI/CD workloads.
# Proposal
...