mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-01-24 14:22:14 -05:00
versionsapi: Split GCP image URI to extract the image name
This commit is contained in:
parent
b99816cc66
commit
eaa5949e31
@ -529,7 +529,13 @@ type gcpComputeAPI interface {
|
|||||||
io.Closer
|
io.Closer
|
||||||
}
|
}
|
||||||
|
|
||||||
func (g *gcpClient) deleteImage(ctx context.Context, image string, dryrun bool, log *logger.Logger) error {
|
func (g *gcpClient) deleteImage(ctx context.Context, imageURI string, dryrun bool, log *logger.Logger) error {
|
||||||
|
// Extract image name from image URI
|
||||||
|
// Expected input into function: "projects/constellation-images/global/images/v2-6-0-stable"
|
||||||
|
// Required for computepb.DeleteImageRequest: "v2-6-0-stable"
|
||||||
|
imageURIParts := strings.Split(imageURI, "/")
|
||||||
|
image := imageURIParts[len(imageURIParts)-1] // Don't need to check if len(imageURIParts) == 0 since sep is not empty and thus length must be ≥ 1
|
||||||
|
|
||||||
req := &computepb.DeleteImageRequest{
|
req := &computepb.DeleteImageRequest{
|
||||||
Image: image,
|
Image: image,
|
||||||
Project: g.project,
|
Project: g.project,
|
||||||
|
Loading…
Reference in New Issue
Block a user