Skip to content

Commit

Permalink
Move kubevir API to a dedicated repo
Browse files Browse the repository at this point in the history
Keep the repo in staging and synchronize it to github with
hack/publish-staging.go

Signed-off-by: Roman Mohr <rmohr@redhat.com>
  • Loading branch information
rmohr committed Nov 16, 2021
1 parent e622b99 commit 1b5960a
Show file tree
Hide file tree
Showing 610 changed files with 6,521 additions and 31,945 deletions.
202 changes: 119 additions & 83 deletions api/api-rule-violations-known.list

Large diffs are not rendered by default.

202 changes: 119 additions & 83 deletions api/api-rule-violations.list

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion cmd/example-cloudinit-hook-sidecar/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ go_library(
"//pkg/hooks:go_default_library",
"//pkg/hooks/info:go_default_library",
"//pkg/hooks/v1alpha2:go_default_library",
"//staging/src/kubevirt.io/client-go/apis/core/v1:go_default_library",
"//staging/src/kubevirt.io/api/core/v1:go_default_library",
"//staging/src/kubevirt.io/client-go/log:go_default_library",
"@org_golang_google_grpc//:go_default_library",
],
Expand Down
2 changes: 1 addition & 1 deletion cmd/example-cloudinit-hook-sidecar/cloudinit.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ import (

"google.golang.org/grpc"

v1 "kubevirt.io/client-go/apis/core/v1"
v1 "kubevirt.io/api/core/v1"
"kubevirt.io/client-go/log"
cloudinit "kubevirt.io/kubevirt/pkg/cloud-init"
hooks "kubevirt.io/kubevirt/pkg/hooks"
Expand Down
2 changes: 1 addition & 1 deletion cmd/example-hook-sidecar/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ go_library(
"//pkg/hooks/v1alpha1:go_default_library",
"//pkg/hooks/v1alpha2:go_default_library",
"//pkg/virt-launcher/virtwrap/api:go_default_library",
"//staging/src/kubevirt.io/client-go/apis/core/v1:go_default_library",
"//staging/src/kubevirt.io/api/core/v1:go_default_library",
"//staging/src/kubevirt.io/client-go/log:go_default_library",
"//vendor/github.com/spf13/pflag:go_default_library",
"@org_golang_google_grpc//:go_default_library",
Expand Down
2 changes: 1 addition & 1 deletion cmd/example-hook-sidecar/smbios.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ import (
"github.com/spf13/pflag"
"google.golang.org/grpc"

vmSchema "kubevirt.io/client-go/apis/core/v1"
vmSchema "kubevirt.io/api/core/v1"
"kubevirt.io/client-go/log"
"kubevirt.io/kubevirt/pkg/hooks"
hooksInfo "kubevirt.io/kubevirt/pkg/hooks/info"
Expand Down
2 changes: 1 addition & 1 deletion cmd/subresource-access-test/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ go_library(
importpath = "kubevirt.io/kubevirt/cmd/subresource-access-test",
visibility = ["//visibility:private"],
deps = [
"//staging/src/kubevirt.io/client-go/apis/core/v1:go_default_library",
"//staging/src/kubevirt.io/api/core/v1:go_default_library",
"//staging/src/kubevirt.io/client-go/kubecli:go_default_library",
"//vendor/k8s.io/client-go/rest:go_default_library",
],
Expand Down
2 changes: 1 addition & 1 deletion cmd/subresource-access-test/subresource-access-test.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ import (

"k8s.io/client-go/rest"

v1 "kubevirt.io/client-go/apis/core/v1"
v1 "kubevirt.io/api/core/v1"
"kubevirt.io/client-go/kubecli"
)

Expand Down
2 changes: 1 addition & 1 deletion cmd/virt-freezer/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ go_library(
visibility = ["//visibility:private"],
deps = [
"//pkg/virt-handler/cmd-client:go_default_library",
"//staging/src/kubevirt.io/client-go/apis/core/v1:go_default_library",
"//staging/src/kubevirt.io/api/core/v1:go_default_library",
"//staging/src/kubevirt.io/client-go/log:go_default_library",
"//vendor/github.com/spf13/pflag:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
Expand Down
2 changes: 1 addition & 1 deletion cmd/virt-freezer/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ import (
"github.com/spf13/pflag"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"

v1 "kubevirt.io/client-go/apis/core/v1"
v1 "kubevirt.io/api/core/v1"
"kubevirt.io/client-go/log"
cmdclient "kubevirt.io/kubevirt/pkg/virt-handler/cmd-client"
)
Expand Down
2 changes: 1 addition & 1 deletion cmd/virt-handler/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ go_library(
"//pkg/virt-launcher/virtwrap/api:go_default_library",
"//pkg/watchdog:go_default_library",
"//staging/src/github.com/golang/glog:go_default_library",
"//staging/src/kubevirt.io/client-go/apis/core/v1:go_default_library",
"//staging/src/kubevirt.io/api/core/v1:go_default_library",
"//staging/src/kubevirt.io/client-go/kubecli:go_default_library",
"//staging/src/kubevirt.io/client-go/log:go_default_library",
"//staging/src/kubevirt.io/client-go/util:go_default_library",
Expand Down
2 changes: 1 addition & 1 deletion cmd/virt-handler/virt-handler.go
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ import (

metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"

v1 "kubevirt.io/client-go/apis/core/v1"
v1 "kubevirt.io/api/core/v1"
"kubevirt.io/client-go/kubecli"
"kubevirt.io/client-go/log"
clientutil "kubevirt.io/client-go/util"
Expand Down
2 changes: 1 addition & 1 deletion cmd/virt-launcher/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ go_library(
"//pkg/virt-launcher/virtwrap/cli:go_default_library",
"//pkg/virt-launcher/virtwrap/cmd-server:go_default_library",
"//pkg/virt-launcher/virtwrap/util:go_default_library",
"//staging/src/kubevirt.io/client-go/apis/core/v1:go_default_library",
"//staging/src/kubevirt.io/api/core/v1:go_default_library",
"//staging/src/kubevirt.io/client-go/log:go_default_library",
"//vendor/github.com/spf13/pflag:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library",
Expand Down
2 changes: 1 addition & 1 deletion cmd/virt-launcher/virt-launcher.go
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ import (
"k8s.io/apimachinery/pkg/watch"
"k8s.io/client-go/util/retry"

v1 "kubevirt.io/client-go/apis/core/v1"
v1 "kubevirt.io/api/core/v1"
"kubevirt.io/client-go/log"
cloudinit "kubevirt.io/kubevirt/pkg/cloud-init"
"kubevirt.io/kubevirt/pkg/config"
Expand Down
2 changes: 2 additions & 0 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ require (
k8s.io/kube-aggregator v0.20.2
k8s.io/kube-openapi v0.0.0-20210113233702-8566a335510f
k8s.io/utils v0.0.0-20210111153108-fddb29f9d009
kubevirt.io/api v0.0.0-00010101000000-000000000000
kubevirt.io/client-go v0.0.0-00010101000000-000000000000
kubevirt.io/containerized-data-importer v1.41.0
kubevirt.io/containerized-data-importer-api v1.41.0
Expand Down Expand Up @@ -119,6 +120,7 @@ replace (
k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.20.2
k8s.io/sample-controller => k8s.io/sample-controller v0.20.2

kubevirt.io/api => ./staging/src/kubevirt.io/api
kubevirt.io/client-go => ./staging/src/kubevirt.io/client-go

kubevirt.io/containerized-data-importer => kubevirt.io/containerized-data-importer v1.41.0
Expand Down
5 changes: 5 additions & 0 deletions hack/dep-prune.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,8 @@ ln -s ../../../staging/src/github.com/golang/glog/ ${KUBEVIRT_DIR}/vendor/github
rm -rf ${KUBEVIRT_DIR}/vendor/kubevirt.io/client-go
mkdir -p ${KUBEVIRT_DIR}/vendor/kubevirt.io
ln -s ../../staging/src/kubevirt.io/client-go/ ${KUBEVIRT_DIR}/vendor/kubevirt.io/client-go

# create symbolic link on api package to avoid duplication
rm -rf ${KUBEVIRT_DIR}/vendor/kubevirt.io/api
mkdir -p ${KUBEVIRT_DIR}/vendor/kubevirt.io
ln -s ../../staging/src/kubevirt.io/api/ ${KUBEVIRT_DIR}/vendor/kubevirt.io/api
2 changes: 1 addition & 1 deletion hack/gen-swagger-doc/gen-swagger-docs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ gradle -b $GRADLE_BUILD_FILE $GRADLE_EXTRA_PARAMS convertSwagger2markup --info

#insert a TOC for top level API objects
buf="${HEADER}${HEADER} Top Level API Objects\n\n"
top_level_models=$(grep '&[A-Za-z]*{},' staging/src/kubevirt.io/client-go/apis/core/${VERSION}/types.go | sed 's/.*&//;s/{},//')
top_level_models=$(grep '&[A-Za-z]*{},' staging/src/kubevirt.io/api/core/${VERSION}/types.go | sed 's/.*&//;s/{},//')

# check if the top level models exist in the definitions.$SUFFIX. If they exist,
# their name will be <version>.<model_name>
Expand Down
28 changes: 17 additions & 11 deletions hack/generate.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash

set -e
set -ex

source $(dirname "$0")/common.sh
source $(dirname "$0")/config.sh
Expand All @@ -10,17 +10,23 @@ CLIENT_GEN_BASE=kubevirt.io/client-go/generated
rm -rf ${KUBEVIRT_DIR}/staging/src/${CLIENT_GEN_BASE}

# KubeVirt stuff
swagger-doc -in ${KUBEVIRT_DIR}/staging/src/kubevirt.io/client-go/apis/snapshot/v1alpha1/types.go
swagger-doc -in ${KUBEVIRT_DIR}/staging/src/kubevirt.io/api/core/v1/types.go
swagger-doc -in ${KUBEVIRT_DIR}/staging/src/kubevirt.io/api/core/v1/schema.go
swagger-doc -in ${KUBEVIRT_DIR}/staging/src/kubevirt.io/api/snapshot/v1alpha1/types.go
swagger-doc -in ${KUBEVIRT_DIR}/staging/src/kubevirt.io/api/flavor/v1alpha1/types.go

swagger-doc -in ${KUBEVIRT_DIR}/staging/src/kubevirt.io/client-go/apis/flavor/v1alpha1/types.go
deepcopy-gen --input-dirs kubevirt.io/api/snapshot/v1alpha1,kubevirt.io/api/flavor/v1alpha1,kubevirt.io/api/core/v1 \
--bounding-dirs kubevirt.io/api \
--go-header-file ${KUBEVIRT_DIR}/hack/boilerplate/boilerplate.go.txt

deepcopy-gen --input-dirs kubevirt.io/client-go/apis/snapshot/v1alpha1,kubevirt.io/client-go/apis/flavor/v1alpha1 \
--bounding-dirs kubevirt.io/client-go/apis \
defaulter-gen --input-dirs kubevirt.io/api/core/v1 \
--output-base ${KUBEVIRT_DIR}/staging/src \
--output-package kubevirt.io/api/core/v1 \
--go-header-file ${KUBEVIRT_DIR}/hack/boilerplate/boilerplate.go.txt

openapi-gen --input-dirs kubevirt.io/client-go/apis/snapshot/v1alpha1,kubevirt.io/client-go/apis/flavor/v1alpha1,k8s.io/api/core/v1,k8s.io/apimachinery/pkg/apis/meta/v1,kubevirt.io/client-go/apis/core/v1 \
openapi-gen --input-dirs kubevirt.io/containerized-data-importer-api/pkg/apis/core/v1beta1,k8s.io/apimachinery/pkg/util/intstr,k8s.io/apimachinery/pkg/api/resource,k8s.io/apimachinery/pkg/apis/meta/v1,k8s.io/apimachinery/pkg/runtime,k8s.io/api/core/v1,k8s.io/apimachinery/pkg/apis/meta/v1,kubevirt.io/api/core/v1,kubevirt.io/api/snapshot/v1alpha1,kubevirt.io/api/flavor/v1alpha1 \
--output-base ${KUBEVIRT_DIR}/staging/src \
--output-package kubevirt.io/client-go/apis/snapshot/v1alpha1 \
--output-package kubevirt.io/client-go/api/ \
--go-header-file ${KUBEVIRT_DIR}/hack/boilerplate/boilerplate.go.txt >${KUBEVIRT_DIR}/api/api-rule-violations.list

if cmp ${KUBEVIRT_DIR}/api/api-rule-violations.list ${KUBEVIRT_DIR}/api/api-rule-violations-known.list; then
Expand All @@ -33,7 +39,7 @@ else
fi

client-gen --clientset-name versioned \
--input-base kubevirt.io/client-go/apis \
--input-base kubevirt.io/api \
--input snapshot/v1alpha1,flavor/v1alpha1 \
--output-base ${KUBEVIRT_DIR}/staging/src \
--output-package ${CLIENT_GEN_BASE}/kubevirt/clientset \
Expand Down Expand Up @@ -79,12 +85,12 @@ deepcopy-gen --input-dirs ./pkg/virt-launcher/virtwrap/api \
(
cd ${KUBEVIRT_DIR}/staging/src/kubevirt.io/client-go &&
# supress -mod=vendor
GOFLAGS= controller-gen crd:allowDangerousTypes=true paths=./apis/core/v1/
GOFLAGS= controller-gen crd:allowDangerousTypes=true paths=../api/core/v1/
#include snapshot
GOFLAGS= controller-gen crd paths=./apis/snapshot/v1alpha1/
GOFLAGS= controller-gen crd paths=../api/snapshot/v1alpha1/

#include flavor
GOFLAGS= controller-gen crd paths=./apis/flavor/v1alpha1/
GOFLAGS= controller-gen crd paths=../api/flavor/v1alpha1/

#remove some weird stuff from controller-gen
cd config/crd
Expand Down
2 changes: 1 addition & 1 deletion pkg/certificates/bootstrap/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ go_test(
deps = [
"//pkg/certificates/triple:go_default_library",
"//pkg/certificates/triple/cert:go_default_library",
"//staging/src/kubevirt.io/client-go/apis/core/v1:go_default_library",
"//staging/src/kubevirt.io/api/core/v1:go_default_library",
"//staging/src/kubevirt.io/client-go/testutils:go_default_library",
"//vendor/github.com/onsi/ginkgo:go_default_library",
"//vendor/github.com/onsi/gomega:go_default_library",
Expand Down
2 changes: 1 addition & 1 deletion pkg/certificates/bootstrap/cert-manager_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/client-go/tools/cache"

v1 "kubevirt.io/client-go/apis/core/v1"
v1 "kubevirt.io/api/core/v1"
"kubevirt.io/kubevirt/pkg/certificates/triple"
"kubevirt.io/kubevirt/pkg/certificates/triple/cert"
)
Expand Down
4 changes: 2 additions & 2 deletions pkg/cloud-init/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ go_library(
"//pkg/ephemeral-disk-utils:go_default_library",
"//pkg/util:go_default_library",
"//pkg/util/net/dns:go_default_library",
"//staging/src/kubevirt.io/client-go/apis/core/v1:go_default_library",
"//staging/src/kubevirt.io/api/core/v1:go_default_library",
"//staging/src/kubevirt.io/client-go/log:go_default_library",
"//staging/src/kubevirt.io/client-go/precond:go_default_library",
],
Expand All @@ -24,7 +24,7 @@ go_test(
embed = [":go_default_library"],
deps = [
"//pkg/ephemeral-disk-utils:go_default_library",
"//staging/src/kubevirt.io/client-go/apis/core/v1:go_default_library",
"//staging/src/kubevirt.io/api/core/v1:go_default_library",
"//staging/src/kubevirt.io/client-go/testutils:go_default_library",
"//vendor/github.com/onsi/ginkgo:go_default_library",
"//vendor/github.com/onsi/gomega:go_default_library",
Expand Down
2 changes: 1 addition & 1 deletion pkg/cloud-init/cloud-init.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ import (
"strings"
"time"

v1 "kubevirt.io/client-go/apis/core/v1"
v1 "kubevirt.io/api/core/v1"
"kubevirt.io/client-go/log"
"kubevirt.io/client-go/precond"
diskutils "kubevirt.io/kubevirt/pkg/ephemeral-disk-utils"
Expand Down
2 changes: 1 addition & 1 deletion pkg/cloud-init/cloud-init_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ import (

k8sv1 "k8s.io/api/core/v1"

v1 "kubevirt.io/client-go/apis/core/v1"
v1 "kubevirt.io/api/core/v1"
)

var _ = Describe("CloudInit", func() {
Expand Down
5 changes: 3 additions & 2 deletions pkg/config/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ go_library(
deps = [
"//pkg/ephemeral-disk-utils:go_default_library",
"//pkg/util:go_default_library",
"//staging/src/kubevirt.io/client-go/apis/core/v1:go_default_library",
"//staging/src/kubevirt.io/api/core/v1:go_default_library",
],
)

Expand All @@ -33,7 +33,8 @@ go_test(
embed = [":go_default_library"],
deps = [
"//pkg/ephemeral-disk-utils:go_default_library",
"//staging/src/kubevirt.io/client-go/apis/core/v1:go_default_library",
"//staging/src/kubevirt.io/api/core/v1:go_default_library",
"//staging/src/kubevirt.io/client-go/api:go_default_library",
"//staging/src/kubevirt.io/client-go/testutils:go_default_library",
"//vendor/github.com/onsi/ginkgo:go_default_library",
"//vendor/github.com/onsi/gomega:go_default_library",
Expand Down
2 changes: 1 addition & 1 deletion pkg/config/config-map.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ package config
import (
"path/filepath"

v1 "kubevirt.io/client-go/apis/core/v1"
v1 "kubevirt.io/api/core/v1"
ephemeraldiskutils "kubevirt.io/kubevirt/pkg/ephemeral-disk-utils"
)

Expand Down
6 changes: 4 additions & 2 deletions pkg/config/config-map_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,9 @@ import (
. "github.com/onsi/gomega"
k8sv1 "k8s.io/api/core/v1"

v1 "kubevirt.io/client-go/apis/core/v1"
"kubevirt.io/client-go/api"

v1 "kubevirt.io/api/core/v1"
)

var _ = Describe("ConfigMap", func() {
Expand All @@ -52,7 +54,7 @@ var _ = Describe("ConfigMap", func() {
})

It("Should create a new config map iso disk", func() {
vmi := v1.NewMinimalVMI("fake-vmi")
vmi := api.NewMinimalVMI("fake-vmi")
vmi.Spec.Volumes = append(vmi.Spec.Volumes, v1.Volume{
Name: "configmap-volume",
VolumeSource: v1.VolumeSource{
Expand Down
2 changes: 1 addition & 1 deletion pkg/config/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ import (

"kubevirt.io/kubevirt/pkg/util"

v1 "kubevirt.io/client-go/apis/core/v1"
v1 "kubevirt.io/api/core/v1"
)

type (
Expand Down
2 changes: 1 addition & 1 deletion pkg/config/downwardapi.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ package config
import (
"path/filepath"

v1 "kubevirt.io/client-go/apis/core/v1"
v1 "kubevirt.io/api/core/v1"
ephemeraldiskutils "kubevirt.io/kubevirt/pkg/ephemeral-disk-utils"
)

Expand Down
6 changes: 4 additions & 2 deletions pkg/config/downwardapi_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,11 @@ import (
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"

"kubevirt.io/client-go/api"

k8sv1 "k8s.io/api/core/v1"

v1 "kubevirt.io/client-go/apis/core/v1"
v1 "kubevirt.io/api/core/v1"
)

var _ = Describe("DownwardAPI", func() {
Expand All @@ -53,7 +55,7 @@ var _ = Describe("DownwardAPI", func() {
})

It("Should create a new downwardapi iso disk", func() {
vmi := v1.NewMinimalVMI("fake-vmi")
vmi := api.NewMinimalVMI("fake-vmi")
vmi.Spec.Volumes = append(vmi.Spec.Volumes, v1.Volume{
Name: "downwardapi-volume",
VolumeSource: v1.VolumeSource{
Expand Down
2 changes: 1 addition & 1 deletion pkg/config/secret.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ package config
import (
"path/filepath"

v1 "kubevirt.io/client-go/apis/core/v1"
v1 "kubevirt.io/api/core/v1"
ephemeraldiskutils "kubevirt.io/kubevirt/pkg/ephemeral-disk-utils"
)

Expand Down
6 changes: 4 additions & 2 deletions pkg/config/secret_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,9 @@ import (
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"

v1 "kubevirt.io/client-go/apis/core/v1"
"kubevirt.io/client-go/api"

v1 "kubevirt.io/api/core/v1"
)

var _ = Describe("Secret", func() {
Expand All @@ -51,7 +53,7 @@ var _ = Describe("Secret", func() {
})

It("Should create a new secret iso disk", func() {
vmi := v1.NewMinimalVMI("fake-vmi")
vmi := api.NewMinimalVMI("fake-vmi")
vmi.Spec.Volumes = append(vmi.Spec.Volumes, v1.Volume{
Name: "secret-volume",
VolumeSource: v1.VolumeSource{
Expand Down
2 changes: 1 addition & 1 deletion pkg/config/service-account.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ package config
import (
"path/filepath"

v1 "kubevirt.io/client-go/apis/core/v1"
v1 "kubevirt.io/api/core/v1"
ephemeraldiskutils "kubevirt.io/kubevirt/pkg/ephemeral-disk-utils"
)

Expand Down
Loading

0 comments on commit 1b5960a

Please sign in to comment.