Skip to content

Commit eaa506c

Browse files
authored
Merge pull request kubernetes#75516 from seans3/interrupt-fix
kubectl: Removes dependency on util/interrupt by copying this code into kubectl
2 parents 3e954d3 + 2345831 commit eaa506c

File tree

13 files changed

+137
-10
lines changed

13 files changed

+137
-10
lines changed

pkg/kubectl/cmd/exec/BUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ go_library(
99
"//pkg/kubectl/cmd/util:go_default_library",
1010
"//pkg/kubectl/scheme:go_default_library",
1111
"//pkg/kubectl/util/i18n:go_default_library",
12+
"//pkg/kubectl/util/interrupt:go_default_library",
1213
"//pkg/kubectl/util/templates:go_default_library",
1314
"//pkg/kubectl/util/term:go_default_library",
14-
"//pkg/util/interrupt:go_default_library",
1515
"//staging/src/k8s.io/api/core/v1:go_default_library",
1616
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
1717
"//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library",

pkg/kubectl/cmd/exec/exec.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ import (
3333
cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
3434
"k8s.io/kubernetes/pkg/kubectl/scheme"
3535
"k8s.io/kubernetes/pkg/kubectl/util/i18n"
36+
"k8s.io/kubernetes/pkg/kubectl/util/interrupt"
3637
"k8s.io/kubernetes/pkg/kubectl/util/templates"
3738
"k8s.io/kubernetes/pkg/kubectl/util/term"
38-
"k8s.io/kubernetes/pkg/util/interrupt"
3939
)
4040

4141
var (

pkg/kubectl/cmd/get/BUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ go_library(
3232
"//pkg/kubectl/cmd/util/openapi:go_default_library",
3333
"//pkg/kubectl/scheme:go_default_library",
3434
"//pkg/kubectl/util/i18n:go_default_library",
35+
"//pkg/kubectl/util/interrupt:go_default_library",
3536
"//pkg/kubectl/util/printers:go_default_library",
3637
"//pkg/kubectl/util/templates:go_default_library",
3738
"//pkg/printers:go_default_library",
3839
"//pkg/printers/internalversion:go_default_library",
39-
"//pkg/util/interrupt:go_default_library",
4040
"//staging/src/k8s.io/api/core/v1:go_default_library",
4141
"//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library",
4242
"//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library",

pkg/kubectl/cmd/get/get.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ import (
4545
"k8s.io/kubernetes/pkg/api/legacyscheme"
4646
cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
4747
"k8s.io/kubernetes/pkg/kubectl/util/i18n"
48+
"k8s.io/kubernetes/pkg/kubectl/util/interrupt"
4849
utilprinters "k8s.io/kubernetes/pkg/kubectl/util/printers"
4950
"k8s.io/kubernetes/pkg/kubectl/util/templates"
50-
"k8s.io/kubernetes/pkg/util/interrupt"
5151
)
5252

5353
// GetOptions contains the input to the get command.

pkg/kubectl/cmd/rollout/BUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ go_library(
2525
"//pkg/kubectl/polymorphichelpers:go_default_library",
2626
"//pkg/kubectl/scheme:go_default_library",
2727
"//pkg/kubectl/util/i18n:go_default_library",
28+
"//pkg/kubectl/util/interrupt:go_default_library",
2829
"//pkg/kubectl/util/templates:go_default_library",
29-
"//pkg/util/interrupt:go_default_library",
3030
"//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library",
3131
"//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library",
3232
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",

pkg/kubectl/cmd/rollout/rollout_status.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ import (
4040
"k8s.io/kubernetes/pkg/kubectl/polymorphichelpers"
4141
"k8s.io/kubernetes/pkg/kubectl/scheme"
4242
"k8s.io/kubernetes/pkg/kubectl/util/i18n"
43+
"k8s.io/kubernetes/pkg/kubectl/util/interrupt"
4344
"k8s.io/kubernetes/pkg/kubectl/util/templates"
44-
"k8s.io/kubernetes/pkg/util/interrupt"
4545
)
4646

4747
var (

pkg/kubectl/cmd/run/BUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ go_library(
1717
"//pkg/kubectl/polymorphichelpers:go_default_library",
1818
"//pkg/kubectl/scheme:go_default_library",
1919
"//pkg/kubectl/util/i18n:go_default_library",
20+
"//pkg/kubectl/util/interrupt:go_default_library",
2021
"//pkg/kubectl/util/templates:go_default_library",
21-
"//pkg/util/interrupt:go_default_library",
2222
"//staging/src/k8s.io/api/core/v1:go_default_library",
2323
"//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library",
2424
"//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library",

pkg/kubectl/cmd/run/run.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ import (
5151
"k8s.io/kubernetes/pkg/kubectl/polymorphichelpers"
5252
"k8s.io/kubernetes/pkg/kubectl/scheme"
5353
"k8s.io/kubernetes/pkg/kubectl/util/i18n"
54+
"k8s.io/kubernetes/pkg/kubectl/util/interrupt"
5455
"k8s.io/kubernetes/pkg/kubectl/util/templates"
55-
"k8s.io/kubernetes/pkg/util/interrupt"
5656
uexec "k8s.io/utils/exec"
5757
)
5858

pkg/kubectl/util/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ filegroup(
7272
"//pkg/kubectl/util/fieldpath:all-srcs",
7373
"//pkg/kubectl/util/hash:all-srcs",
7474
"//pkg/kubectl/util/i18n:all-srcs",
75+
"//pkg/kubectl/util/interrupt:all-srcs",
7576
"//pkg/kubectl/util/logs:all-srcs",
7677
"//pkg/kubectl/util/podutils:all-srcs",
7778
"//pkg/kubectl/util/printers:all-srcs",

pkg/kubectl/util/interrupt/BUILD

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
load("@io_bazel_rules_go//go:def.bzl", "go_library")
2+
3+
go_library(
4+
name = "go_default_library",
5+
srcs = ["interrupt.go"],
6+
importpath = "k8s.io/kubernetes/pkg/kubectl/util/interrupt",
7+
visibility = ["//visibility:public"],
8+
)
9+
10+
filegroup(
11+
name = "package-srcs",
12+
srcs = glob(["**"]),
13+
tags = ["automanaged"],
14+
visibility = ["//visibility:private"],
15+
)
16+
17+
filegroup(
18+
name = "all-srcs",
19+
srcs = [":package-srcs"],
20+
tags = ["automanaged"],
21+
visibility = ["//visibility:public"],
22+
)

0 commit comments

Comments
 (0)