The internal GCP library was originally placed into `internal/upload` directory, since its purpose was mainly to upload and import built images to GCP. Functionality for other cloud-provider-specific libraries is broader, however scattered around the `internal/` directory based on purpose (e.g. in `internal/boot` and `internal/upload`). Since all parts of provider-specific library usually share some common pieces (e.g. authentication), it makes sense to consolidate them into a single package (e.g. in `internal/cloud/<provider>`). Create `internal/cloud` directory, where all cloud-provider-specific internal libraries should be consolidated. Start with GCP. Signed-off-by: Tomas Hozza <thozza@redhat.com> |
||
|---|---|---|
| .. | ||
| awsupload | ||
| azure | ||
| koji | ||
| vmware | ||