Use gcp upload implementation from osbuild/images

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
This commit is contained in:
Tomáš Hozza 2025-08-12 17:06:10 +02:00 committed by Achilleas Koutsou
parent bce2bbf9e1
commit 992c6365f0
9 changed files with 520 additions and 5 deletions

View file

@ -11,7 +11,7 @@ import (
"golang.org/x/sync/semaphore"
"google.golang.org/api/iterator"
"github.com/osbuild/osbuild-composer/internal/cloud/gcp"
"github.com/osbuild/images/pkg/cloud/gcp"
)
func GCPCleanup(creds []byte, maxConcurrentRequests int, dryRun bool, cutoff time.Time) error {

View file

@ -8,7 +8,7 @@ import (
"os"
"cloud.google.com/go/compute/apiv1/computepb"
"github.com/osbuild/osbuild-composer/internal/cloud/gcp"
"github.com/osbuild/images/pkg/cloud/gcp"
)
type strArrayFlag []string

View file

@ -22,6 +22,7 @@ import (
"github.com/osbuild/images/pkg/arch"
"github.com/osbuild/images/pkg/cloud/azure"
"github.com/osbuild/images/pkg/cloud/gcp"
"github.com/osbuild/images/pkg/container"
"github.com/osbuild/images/pkg/distro"
"github.com/osbuild/images/pkg/osbuild"
@ -31,7 +32,6 @@ import (
"github.com/osbuild/images/pkg/upload/oci"
"github.com/osbuild/images/pkg/upload/vmware"
"github.com/osbuild/osbuild-composer/internal/cloud/awscloud"
"github.com/osbuild/osbuild-composer/internal/cloud/gcp"
"github.com/osbuild/osbuild-composer/internal/common"
"github.com/osbuild/osbuild-composer/internal/osbuildexecutor"
"github.com/osbuild/osbuild-composer/internal/target"