debian-forge-composer/cmd/osbuild-worker
Tomas Hozza 075373a51e internal: Move GCP library to internal/cloud
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>
2021-03-15 16:48:40 +00:00
..
jobimpl-koji-finalize.go worker/koji-finalize: check the dependencies early 2020-11-25 22:24:22 +00:00
jobimpl-koji-init.go workerapi: serialize koji errors as strings 2020-11-13 09:39:55 +01:00
jobimpl-osbuild-koji.go worker: keep output directory in /var/cache 2021-02-20 14:53:49 +01:00
jobimpl-osbuild.go internal: Move GCP library to internal/cloud 2021-03-15 16:48:40 +00:00
main.go worker: refactor handling of GCP credentials 2021-03-12 12:17:02 +01:00
main_test.go koji: add signature to the CGImport metadata components 2020-10-27 19:01:30 +00:00
osbuild.go worker/osbuild: print raw osbuild output if it cannot be parsed 2020-11-25 07:37:44 +00:00