func isImageNotFoundErr()

in gke-windows-builder/builder/main.go [343:353]


func isImageNotFoundErr(err error, imageFamily string) bool {
	var gceAPIErr *googleapi.Error
	if errors.As(err, &gceAPIErr) {
		// Image not found error sample:
		// googleapi: Error 404: The resource 'projects/windows-cloud/global/images/family/windows-1809-core-for-containers' was not found
		if gceAPIErr.Code == 404 && strings.Contains(gceAPIErr.Message, imageFamily) {
			return true
		}
	}
	return false
}