coordination #37114
Updated by okurz about 6 years ago
## Acceptance criteria
* **AC1:** We have specific test scenarios for each public cloud provider enabling PCM during installation and selecting the corresponding patterns in each scenario
## Suggestions
* Add testsuite for google cloud
* Add testsuite for AWS
* Add testsuite for Microsoft Azure
* Ensure the other "allmodules" and "allmodules+allpatterns" tests do not enable PCM
## Further details
As explained in [comment#9 of bsc#1094879](https://bugzilla.suse.com/show_bug.cgi?id=1094879#c9) the google-compute-engine should not be installed on regular systems but only on systems running in the google cloud.
This requires us to exclude this module from all tests, even the allmodules tests.
However, it makes sense to cover the patterns offered in SLE in our test scenarios locally so that we can detect "trivial" packaging/pattern problems early before going into real cloud.
[bsc#1008988](https://bugzilla.suse.com/show_bug.cgi?id=1008988) and [bsc#1008985](https://bugzilla.suse.com/show_bug.cgi?id=1008985) also describe the valid selections, that is "it's not supported to install all public cloud patterns in parallel, as this doesn't reflect any meaningful usecase.
You can install all patterns of one Cloud Service Provider, e.g. Microsoft Azure, but even that does not really make sense as the installed packages cover very different use cases. For instance one pattern is only useful on an instance running in the public cloud, etc."