Our tests test for the following:
- Ability to provision based off a local yaml with no changes [test-basic-runs]
- Ability to configure a server from a remote source [test-remote-source]
- Ability to correctly reject an unauthenticated remote source [test-http-disallowed]
- Ability to atomically modify an existing configuration [test-modify-existing]
- Ability to configure a server from a remote source on server startup [test-remote-source]
- Ability to remove keys when the remote source no longer specifies the keys’ presence on the server [test-modify-existing]