As a Platform Engineer, I want to select the version of Ops Manager with a config file So that I can manage software life cycle via source control
Given access to a paved IaaS
And a PCF config-as-code repo
And a Control Plane for PCF
When a code commit to an Ops Manager version config is pushed
Then there is an Ops Manager running
And the running Ops Manager version matches the desired version in the code
Value of this and any decent test:
- There is no errand, no other programmatic test of version-as-code
- Engineers new or returning to the code can learn how it works through the tests
- It forces the engineering pair to think through the problem and produce a more articulate solution