Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
9b393a83
Commit
9b393a83
authored
Jul 19, 2017
by
ymqytw
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update godep
parent
3dfc8bf7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
58 changed files
with
170 additions
and
211 deletions
+170
-211
Godeps.json
Godeps/Godeps.json
+25
-16
LICENSES
Godeps/LICENSES
+0
-0
BUILD
cmd/kube-proxy/app/BUILD
+1
-1
BUILD
cmd/kubemark/BUILD
+1
-1
BUILD
pkg/cloudprovider/providers/openstack/BUILD
+1
-1
BUILD
pkg/kubectl/cmd/BUILD
+1
-1
BUILD
pkg/kubectl/cmd/util/BUILD
+2
-2
BUILD
pkg/kubelet/BUILD
+1
-1
BUILD
pkg/kubelet/dockershim/BUILD
+1
-1
BUILD
pkg/kubelet/dockershim/remote/BUILD
+1
-1
BUILD
pkg/kubelet/network/BUILD
+1
-1
BUILD
pkg/kubelet/network/cni/BUILD
+3
-2
BUILD
pkg/kubelet/network/hairpin/BUILD
+5
-2
BUILD
pkg/kubelet/network/kubenet/BUILD
+3
-2
BUILD
pkg/kubelet/prober/BUILD
+2
-2
BUILD
pkg/kubelet/remote/BUILD
+1
-1
BUILD
pkg/kubelet/rkt/BUILD
+3
-2
BUILD
pkg/kubelet/server/remotecommand/BUILD
+1
-1
BUILD
pkg/kubemark/BUILD
+1
-1
BUILD
pkg/probe/exec/BUILD
+1
-1
BUILD
pkg/proxy/iptables/BUILD
+3
-2
BUILD
pkg/proxy/userspace/BUILD
+3
-2
BUILD
pkg/proxy/util/BUILD
+5
-2
BUILD
pkg/proxy/winuserspace/BUILD
+1
-1
BUILD
pkg/util/BUILD
+0
-1
BUILD
pkg/util/bandwidth/BUILD
+3
-2
BUILD
pkg/util/ebtables/BUILD
+5
-2
exec_test.go
pkg/util/exec/exec_test.go
+0
-103
BUILD
pkg/util/ipconfig/BUILD
+2
-2
BUILD
pkg/util/iptables/BUILD
+3
-2
BUILD
pkg/util/mount/BUILD
+5
-2
BUILD
pkg/util/netsh/BUILD
+1
-1
BUILD
pkg/volume/aws_ebs/BUILD
+1
-1
BUILD
pkg/volume/azure_dd/BUILD
+3
-2
BUILD
pkg/volume/cinder/BUILD
+1
-1
BUILD
pkg/volume/fc/BUILD
+1
-1
BUILD
pkg/volume/flexvolume/BUILD
+3
-2
BUILD
pkg/volume/gce_pd/BUILD
+1
-1
BUILD
pkg/volume/git_repo/BUILD
+3
-2
BUILD
pkg/volume/glusterfs/BUILD
+3
-2
BUILD
pkg/volume/iscsi/BUILD
+1
-1
BUILD
pkg/volume/nfs/BUILD
+1
-1
BUILD
pkg/volume/photon_pd/BUILD
+1
-1
BUILD
pkg/volume/portworx/BUILD
+1
-1
BUILD
pkg/volume/quobyte/BUILD
+1
-1
BUILD
pkg/volume/rbd/BUILD
+1
-1
BUILD
pkg/volume/scaleio/BUILD
+1
-1
BUILD
pkg/volume/storageos/BUILD
+1
-1
BUILD
pkg/volume/vsphere_volume/BUILD
+1
-1
BUILD
test/e2e/framework/BUILD
+1
-1
BUILD
test/e2e/kubectl/BUILD
+1
-1
BUILD
vendor/BUILD
+1
-0
LICENSE
vendor/k8s.io/utils/LICENSE
+0
-0
BUILD
vendor/k8s.io/utils/exec/BUILD
+4
-10
doc.go
vendor/k8s.io/utils/exec/doc.go
+2
-2
exec.go
vendor/k8s.io/utils/exec/exec.go
+7
-5
BUILD
vendor/k8s.io/utils/exec/testing/BUILD
+28
-0
fake_exec.go
vendor/k8s.io/utils/exec/testing/fake_exec.go
+15
-9
No files found.
Godeps/Godeps.json
View file @
9b393a83
...
...
@@ -2147,82 +2147,82 @@
},
{
"ImportPath"
:
"github.com/opencontainers/runc/libcontainer"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a
d
"
,
"Rev"
:
"d223e2adae83f62d58448a799a5da05730228089"
},
{
"ImportPath"
:
"github.com/opencontainers/runc/libcontainer/apparmor"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a
d
"
,
"Rev"
:
"d223e2adae83f62d58448a799a5da05730228089"
},
{
"ImportPath"
:
"github.com/opencontainers/runc/libcontainer/cgroups"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a
d
"
,
"Rev"
:
"d223e2adae83f62d58448a799a5da05730228089"
},
{
"ImportPath"
:
"github.com/opencontainers/runc/libcontainer/cgroups/fs"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a
d
"
,
"Rev"
:
"d223e2adae83f62d58448a799a5da05730228089"
},
{
"ImportPath"
:
"github.com/opencontainers/runc/libcontainer/cgroups/systemd"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a
d
"
,
"Rev"
:
"d223e2adae83f62d58448a799a5da05730228089"
},
{
"ImportPath"
:
"github.com/opencontainers/runc/libcontainer/configs"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a
d
"
,
"Rev"
:
"d223e2adae83f62d58448a799a5da05730228089"
},
{
"ImportPath"
:
"github.com/opencontainers/runc/libcontainer/configs/validate"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a
d
"
,
"Rev"
:
"d223e2adae83f62d58448a799a5da05730228089"
},
{
"ImportPath"
:
"github.com/opencontainers/runc/libcontainer/criurpc"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a
d
"
,
"Rev"
:
"d223e2adae83f62d58448a799a5da05730228089"
},
{
"ImportPath"
:
"github.com/opencontainers/runc/libcontainer/keys"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a
d
"
,
"Rev"
:
"d223e2adae83f62d58448a799a5da05730228089"
},
{
"ImportPath"
:
"github.com/opencontainers/runc/libcontainer/label"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a
d
"
,
"Rev"
:
"d223e2adae83f62d58448a799a5da05730228089"
},
{
"ImportPath"
:
"github.com/opencontainers/runc/libcontainer/seccomp"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a
d
"
,
"Rev"
:
"d223e2adae83f62d58448a799a5da05730228089"
},
{
"ImportPath"
:
"github.com/opencontainers/runc/libcontainer/selinux"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a
d
"
,
"Rev"
:
"d223e2adae83f62d58448a799a5da05730228089"
},
{
"ImportPath"
:
"github.com/opencontainers/runc/libcontainer/stacktrace"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a
d
"
,
"Rev"
:
"d223e2adae83f62d58448a799a5da05730228089"
},
{
"ImportPath"
:
"github.com/opencontainers/runc/libcontainer/system"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a
d
"
,
"Rev"
:
"d223e2adae83f62d58448a799a5da05730228089"
},
{
"ImportPath"
:
"github.com/opencontainers/runc/libcontainer/user"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a
d
"
,
"Rev"
:
"d223e2adae83f62d58448a799a5da05730228089"
},
{
"ImportPath"
:
"github.com/opencontainers/runc/libcontainer/utils"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a"
,
"Comment"
:
"v1.0.0-rc2-49-gd223e2a
d
"
,
"Rev"
:
"d223e2adae83f62d58448a799a5da05730228089"
},
{
...
...
@@ -2231,6 +2231,7 @@
},
{
"ImportPath"
:
"github.com/pelletier/go-buffruneio"
,
"Comment"
:
"v0.1.0"
,
"Rev"
:
"df1e16fde7fc330a0ca68167c23bf7ed6ac31d6d"
},
{
...
...
@@ -3028,6 +3029,14 @@
"Rev"
:
"c2ac40f1adf8c42a79badddb2a2acd673cae3bcb"
},
{
"ImportPath"
:
"k8s.io/utils/exec"
,
"Rev"
:
"9fdc871a36f37980dd85f96d576b20d564cc0784"
},
{
"ImportPath"
:
"k8s.io/utils/exec/testing"
,
"Rev"
:
"9fdc871a36f37980dd85f96d576b20d564cc0784"
},
{
"ImportPath"
:
"vbom.ml/util/sortorder"
,
"Rev"
:
"db5cfe13f5cc80a4990d98e2e1b0707a4d1a5394"
}
...
...
Godeps/LICENSES
View file @
9b393a83
This diff is collapsed.
Click to expand it.
cmd/kube-proxy/app/BUILD
View file @
9b393a83
...
...
@@ -32,7 +32,6 @@ go_library(
"//pkg/proxy/winuserspace:go_default_library",
"//pkg/util/configz:go_default_library",
"//pkg/util/dbus:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/iptables:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/util/netsh:go_default_library",
...
...
@@ -62,6 +61,7 @@ go_library(
"//vendor/k8s.io/client-go/tools/clientcmd:go_default_library",
"//vendor/k8s.io/client-go/tools/clientcmd/api:go_default_library",
"//vendor/k8s.io/client-go/tools/record:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
cmd/kubemark/BUILD
View file @
9b393a83
...
...
@@ -26,7 +26,6 @@ go_library(
"//pkg/kubelet/cm:go_default_library",
"//pkg/kubelet/dockershim/libdocker:go_default_library",
"//pkg/kubemark:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/iptables/testing:go_default_library",
"//pkg/util/sysctl/testing:go_default_library",
"//pkg/version/prometheus:go_default_library",
...
...
@@ -39,6 +38,7 @@ go_library(
"//vendor/k8s.io/client-go/rest:go_default_library",
"//vendor/k8s.io/client-go/tools/clientcmd:go_default_library",
"//vendor/k8s.io/client-go/tools/record:go_default_library",
"//vendor/k8s.io/utils/exec/testing:go_default_library",
],
)
...
...
pkg/cloudprovider/providers/openstack/BUILD
View file @
9b393a83
...
...
@@ -26,7 +26,6 @@ go_library(
"//pkg/api/v1/service:go_default_library",
"//pkg/cloudprovider:go_default_library",
"//pkg/controller:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/volume:go_default_library",
"//vendor/github.com/golang/glog:go_default_library",
...
...
@@ -62,6 +61,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/util/net:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library",
"//vendor/k8s.io/client-go/util/cert:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/kubectl/cmd/BUILD
View file @
9b393a83
...
...
@@ -97,7 +97,6 @@ go_library(
"//pkg/kubectl/util/term:go_default_library",
"//pkg/printers:go_default_library",
"//pkg/printers/internalversion:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/i18n:go_default_library",
"//pkg/util/interrupt:go_default_library",
"//pkg/util/taints:go_default_library",
...
...
@@ -145,6 +144,7 @@ go_library(
"//vendor/k8s.io/client-go/tools/portforward:go_default_library",
"//vendor/k8s.io/client-go/tools/remotecommand:go_default_library",
"//vendor/k8s.io/client-go/transport/spdy:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/kubectl/cmd/util/BUILD
View file @
9b393a83
...
...
@@ -42,7 +42,6 @@ go_library(
"//pkg/kubectl/resource:go_default_library",
"//pkg/printers:go_default_library",
"//pkg/printers/internalversion:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/version:go_default_library",
"//vendor/github.com/emicklei/go-restful-swagger12:go_default_library",
"//vendor/github.com/evanphx/json-patch:go_default_library",
...
...
@@ -73,6 +72,7 @@ go_library(
"//vendor/k8s.io/client-go/rest:go_default_library",
"//vendor/k8s.io/client-go/tools/clientcmd:go_default_library",
"//vendor/k8s.io/client-go/util/homedir:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
@@ -106,7 +106,6 @@ go_test(
"//pkg/controller:go_default_library",
"//pkg/kubectl:go_default_library",
"//pkg/kubectl/resource:go_default_library",
"//pkg/util/exec:go_default_library",
"//vendor/github.com/emicklei/go-restful-swagger12:go_default_library",
"//vendor/github.com/googleapis/gnostic/OpenAPIv2:go_default_library",
"//vendor/github.com/stretchr/testify/assert:go_default_library",
...
...
@@ -129,6 +128,7 @@ go_test(
"//vendor/k8s.io/client-go/testing:go_default_library",
"//vendor/k8s.io/client-go/tools/clientcmd:go_default_library",
"//vendor/k8s.io/client-go/tools/clientcmd/api:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/kubelet/BUILD
View file @
9b393a83
...
...
@@ -93,7 +93,6 @@ go_library(
"//pkg/security/apparmor:go_default_library",
"//pkg/securitycontext:go_default_library",
"//pkg/util/dbus:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/file:go_default_library",
"//pkg/util/io:go_default_library",
"//pkg/util/iptables:go_default_library",
...
...
@@ -141,6 +140,7 @@ go_library(
"//vendor/k8s.io/client-go/tools/remotecommand:go_default_library",
"//vendor/k8s.io/client-go/util/flowcontrol:go_default_library",
"//vendor/k8s.io/client-go/util/integer:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/kubelet/dockershim/BUILD
View file @
9b393a83
...
...
@@ -51,7 +51,6 @@ go_library(
"//pkg/kubelet/util/cache:go_default_library",
"//pkg/kubelet/util/ioutils:go_default_library",
"//pkg/security/apparmor:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/hash:go_default_library",
"//pkg/util/term:go_default_library",
"//vendor/github.com/blang/semver:go_default_library",
...
...
@@ -68,6 +67,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library",
"//vendor/k8s.io/client-go/tools/remotecommand:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/kubelet/dockershim/remote/BUILD
View file @
9b393a83
...
...
@@ -19,11 +19,11 @@ go_library(
"//pkg/kubelet/apis/cri/v1alpha1/runtime:go_default_library",
"//pkg/kubelet/dockershim:go_default_library",
"//pkg/kubelet/util:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/interrupt:go_default_library",
"//vendor/github.com/golang/glog:go_default_library",
"//vendor/golang.org/x/net/context:go_default_library",
"//vendor/google.golang.org/grpc:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/kubelet/network/BUILD
View file @
9b393a83
...
...
@@ -18,7 +18,6 @@ go_library(
"//pkg/apis/componentconfig:go_default_library",
"//pkg/kubelet/container:go_default_library",
"//pkg/kubelet/network/hostport:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/sysctl:go_default_library",
"//vendor/github.com/golang/glog:go_default_library",
"//vendor/k8s.io/api/core/v1:go_default_library",
...
...
@@ -27,6 +26,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/validation:go_default_library",
"//vendor/k8s.io/client-go/kubernetes:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/kubelet/network/cni/BUILD
View file @
9b393a83
...
...
@@ -16,10 +16,10 @@ go_library(
"//pkg/apis/componentconfig:go_default_library",
"//pkg/kubelet/container:go_default_library",
"//pkg/kubelet/network:go_default_library",
"//pkg/util/exec:go_default_library",
"//vendor/github.com/containernetworking/cni/libcni:go_default_library",
"//vendor/github.com/containernetworking/cni/pkg/types:go_default_library",
"//vendor/github.com/golang/glog:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
@@ -36,12 +36,13 @@ go_test(
"//pkg/kubelet/network/cni/testing:go_default_library",
"//pkg/kubelet/network/hostport:go_default_library",
"//pkg/kubelet/network/testing:go_default_library",
"//pkg/util/exec:go_default_library",
"//vendor/github.com/containernetworking/cni/pkg/types/020:go_default_library",
"//vendor/github.com/stretchr/testify/mock:go_default_library",
"//vendor/k8s.io/api/core/v1:go_default_library",
"//vendor/k8s.io/client-go/kubernetes:go_default_library",
"//vendor/k8s.io/client-go/util/testing:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
"//vendor/k8s.io/utils/exec/testing:go_default_library",
],
)
...
...
pkg/kubelet/network/hairpin/BUILD
View file @
9b393a83
...
...
@@ -13,8 +13,8 @@ go_library(
srcs = ["hairpin.go"],
tags = ["automanaged"],
deps = [
"//pkg/util/exec:go_default_library",
"//vendor/github.com/golang/glog:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
@@ -23,7 +23,10 @@ go_test(
srcs = ["hairpin_test.go"],
library = ":go_default_library",
tags = ["automanaged"],
deps = ["//pkg/util/exec:go_default_library"],
deps = [
"//vendor/k8s.io/utils/exec:go_default_library",
"//vendor/k8s.io/utils/exec/testing:go_default_library",
],
)
filegroup(
...
...
pkg/kubelet/network/kubenet/BUILD
View file @
9b393a83
...
...
@@ -23,7 +23,6 @@ go_library(
"//pkg/util/bandwidth:go_default_library",
"//pkg/util/dbus:go_default_library",
"//pkg/util/ebtables:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/iptables:go_default_library",
"//pkg/util/sysctl:go_default_library",
"//vendor/github.com/containernetworking/cni/libcni:go_default_library",
...
...
@@ -35,6 +34,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/net:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
@@ -51,11 +51,12 @@ go_test(
"//pkg/kubelet/network/hostport/testing:go_default_library",
"//pkg/kubelet/network/testing:go_default_library",
"//pkg/util/bandwidth:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/iptables/testing:go_default_library",
"//pkg/util/sysctl/testing:go_default_library",
"//vendor/github.com/stretchr/testify/assert:go_default_library",
"//vendor/github.com/stretchr/testify/mock:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
"//vendor/k8s.io/utils/exec/testing:go_default_library",
],
)
...
...
pkg/kubelet/prober/BUILD
View file @
9b393a83
...
...
@@ -27,7 +27,6 @@ go_library(
"//pkg/probe/exec:go_default_library",
"//pkg/probe/http:go_default_library",
"//pkg/probe/tcp:go_default_library",
"//pkg/util/exec:go_default_library",
"//vendor/github.com/golang/glog:go_default_library",
"//vendor/k8s.io/api/core/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
...
...
@@ -36,6 +35,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library",
"//vendor/k8s.io/client-go/tools/record:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
@@ -58,7 +58,6 @@ go_test(
"//pkg/kubelet/status/testing:go_default_library",
"//pkg/probe:go_default_library",
"//pkg/probe/exec:go_default_library",
"//pkg/util/exec:go_default_library",
"//vendor/github.com/golang/glog:go_default_library",
"//vendor/k8s.io/api/core/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
...
...
@@ -68,6 +67,7 @@ go_test(
"//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library",
"//vendor/k8s.io/client-go/kubernetes/fake:go_default_library",
"//vendor/k8s.io/client-go/tools/record:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/kubelet/remote/BUILD
View file @
9b393a83
...
...
@@ -20,10 +20,10 @@ go_library(
"//pkg/kubelet/apis/cri:go_default_library",
"//pkg/kubelet/apis/cri/v1alpha1/runtime:go_default_library",
"//pkg/kubelet/util:go_default_library",
"//pkg/util/exec:go_default_library",
"//vendor/github.com/golang/glog:go_default_library",
"//vendor/golang.org/x/net/context:go_default_library",
"//vendor/google.golang.org/grpc:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/kubelet/rkt/BUILD
View file @
9b393a83
...
...
@@ -35,7 +35,6 @@ go_library(
"//pkg/kubelet/types:go_default_library",
"//pkg/kubelet/util/format:go_default_library",
"//pkg/securitycontext:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/parsers:go_default_library",
"//pkg/util/selinux:go_default_library",
"//pkg/util/strings:go_default_library",
...
...
@@ -59,6 +58,7 @@ go_library(
"//vendor/k8s.io/client-go/tools/record:go_default_library",
"//vendor/k8s.io/client-go/tools/remotecommand:go_default_library",
"//vendor/k8s.io/client-go/util/flowcontrol:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
@@ -78,7 +78,6 @@ go_test(
"//pkg/kubelet/network/kubenet:go_default_library",
"//pkg/kubelet/network/testing:go_default_library",
"//pkg/kubelet/types:go_default_library",
"//pkg/util/exec:go_default_library",
"//vendor/github.com/appc/spec/schema:go_default_library",
"//vendor/github.com/appc/spec/schema/types:go_default_library",
"//vendor/github.com/coreos/go-systemd/dbus:go_default_library",
...
...
@@ -94,6 +93,8 @@ go_test(
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library",
"//vendor/k8s.io/client-go/util/testing:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
"//vendor/k8s.io/utils/exec/testing:go_default_library",
],
)
...
...
pkg/kubelet/server/remotecommand/BUILD
View file @
9b393a83
...
...
@@ -19,7 +19,6 @@ go_library(
tags = ["automanaged"],
deps = [
"//pkg/api:go_default_library",
"//pkg/util/exec:go_default_library",
"//vendor/github.com/golang/glog:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
...
...
@@ -31,6 +30,7 @@ go_library(
"//vendor/k8s.io/apiserver/pkg/server/httplog:go_default_library",
"//vendor/k8s.io/apiserver/pkg/util/wsstream:go_default_library",
"//vendor/k8s.io/client-go/tools/remotecommand:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/kubemark/BUILD
View file @
9b393a83
...
...
@@ -31,7 +31,6 @@ go_library(
"//pkg/proxy:go_default_library",
"//pkg/proxy/config:go_default_library",
"//pkg/proxy/iptables:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/io:go_default_library",
"//pkg/util/iptables:go_default_library",
"//pkg/util/mount:go_default_library",
...
...
@@ -49,6 +48,7 @@ go_library(
"//vendor/k8s.io/client-go/kubernetes:go_default_library",
"//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library",
"//vendor/k8s.io/client-go/tools/record:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/probe/exec/BUILD
View file @
9b393a83
...
...
@@ -14,8 +14,8 @@ go_library(
tags = ["automanaged"],
deps = [
"//pkg/probe:go_default_library",
"//pkg/util/exec:go_default_library",
"//vendor/github.com/golang/glog:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/proxy/iptables/BUILD
View file @
9b393a83
...
...
@@ -24,7 +24,6 @@ go_library(
"//pkg/proxy/healthcheck:go_default_library",
"//pkg/proxy/util:go_default_library",
"//pkg/util/async:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/iptables:go_default_library",
"//pkg/util/sysctl:go_default_library",
"//pkg/util/version:go_default_library",
...
...
@@ -36,6 +35,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library",
"//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library",
"//vendor/k8s.io/client-go/tools/record:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
@@ -48,7 +48,6 @@ go_test(
"//pkg/api:go_default_library",
"//pkg/proxy:go_default_library",
"//pkg/util/async:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/iptables:go_default_library",
"//pkg/util/iptables/testing:go_default_library",
"//vendor/github.com/davecgh/go-spew/spew:go_default_library",
...
...
@@ -56,6 +55,8 @@ go_test(
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
"//vendor/k8s.io/utils/exec/testing:go_default_library",
],
)
...
...
pkg/proxy/userspace/BUILD
View file @
9b393a83
...
...
@@ -25,7 +25,6 @@ go_library(
"//pkg/api/helper:go_default_library",
"//pkg/proxy:go_default_library",
"//pkg/proxy/util:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/iptables:go_default_library",
"//pkg/util/slice:go_default_library",
"//vendor/github.com/golang/glog:go_default_library",
...
...
@@ -35,6 +34,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
@@ -50,12 +50,13 @@ go_test(
deps = [
"//pkg/api:go_default_library",
"//pkg/proxy:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/iptables/testing:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/net:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
"//vendor/k8s.io/utils/exec/testing:go_default_library",
],
)
...
...
pkg/proxy/util/BUILD
View file @
9b393a83
...
...
@@ -13,8 +13,8 @@ go_library(
srcs = ["conntrack.go"],
tags = ["automanaged"],
deps = [
"//pkg/util/exec:go_default_library",
"//vendor/github.com/golang/glog:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
@@ -23,7 +23,10 @@ go_test(
srcs = ["conntrack_test.go"],
library = ":go_default_library",
tags = ["automanaged"],
deps = ["//pkg/util/exec:go_default_library"],
deps = [
"//vendor/k8s.io/utils/exec:go_default_library",
"//vendor/k8s.io/utils/exec/testing:go_default_library",
],
)
filegroup(
...
...
pkg/proxy/winuserspace/BUILD
View file @
9b393a83
...
...
@@ -23,7 +23,6 @@ go_library(
"//pkg/api:go_default_library",
"//pkg/api/helper:go_default_library",
"//pkg/proxy:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/ipconfig:go_default_library",
"//pkg/util/netsh:go_default_library",
"//pkg/util/slice:go_default_library",
...
...
@@ -32,6 +31,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/net:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/util/BUILD
View file @
9b393a83
...
...
@@ -20,7 +20,6 @@ filegroup(
"//pkg/util/dbus:all-srcs",
"//pkg/util/ebtables:all-srcs",
"//pkg/util/env:all-srcs",
"//pkg/util/exec:all-srcs",
"//pkg/util/file:all-srcs",
"//pkg/util/flock:all-srcs",
"//pkg/util/goroutinemap:all-srcs",
...
...
pkg/util/bandwidth/BUILD
View file @
9b393a83
...
...
@@ -19,10 +19,10 @@ go_library(
],
tags = ["automanaged"],
deps = [
"//pkg/util/exec:go_default_library",
"//vendor/github.com/golang/glog:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
@@ -36,9 +36,10 @@ go_test(
tags = ["automanaged"],
deps = [
"//pkg/api:go_default_library",
"//pkg/util/exec:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
"//vendor/k8s.io/utils/exec/testing:go_default_library",
],
)
...
...
pkg/util/ebtables/BUILD
View file @
9b393a83
...
...
@@ -12,7 +12,7 @@ go_library(
name = "go_default_library",
srcs = ["ebtables.go"],
tags = ["automanaged"],
deps = ["//
pkg/util
/exec:go_default_library"],
deps = ["//
vendor/k8s.io/utils
/exec:go_default_library"],
)
go_test(
...
...
@@ -20,7 +20,10 @@ go_test(
srcs = ["ebtables_test.go"],
library = ":go_default_library",
tags = ["automanaged"],
deps = ["//pkg/util/exec:go_default_library"],
deps = [
"//vendor/k8s.io/utils/exec:go_default_library",
"//vendor/k8s.io/utils/exec/testing:go_default_library",
],
)
filegroup(
...
...
pkg/util/exec/exec_test.go
deleted
100644 → 0
View file @
3dfc8bf7
/*
Copyright 2014 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
exec
import
(
osexec
"os/exec"
"testing"
)
func
TestExecutorNoArgs
(
t
*
testing
.
T
)
{
ex
:=
New
()
cmd
:=
ex
.
Command
(
"true"
)
out
,
err
:=
cmd
.
CombinedOutput
()
if
err
!=
nil
{
t
.
Errorf
(
"expected success, got %v"
,
err
)
}
if
len
(
out
)
!=
0
{
t
.
Errorf
(
"expected no output, got %q"
,
string
(
out
))
}
cmd
=
ex
.
Command
(
"false"
)
out
,
err
=
cmd
.
CombinedOutput
()
if
err
==
nil
{
t
.
Errorf
(
"expected failure, got nil error"
)
}
if
len
(
out
)
!=
0
{
t
.
Errorf
(
"expected no output, got %q"
,
string
(
out
))
}
ee
,
ok
:=
err
.
(
ExitError
)
if
!
ok
{
t
.
Errorf
(
"expected an ExitError, got %+v"
,
err
)
}
if
ee
.
Exited
()
{
if
code
:=
ee
.
ExitStatus
();
code
!=
1
{
t
.
Errorf
(
"expected exit status 1, got %d"
,
code
)
}
}
cmd
=
ex
.
Command
(
"/does/not/exist"
)
out
,
err
=
cmd
.
CombinedOutput
()
if
err
==
nil
{
t
.
Errorf
(
"expected failure, got nil error"
)
}
if
ee
,
ok
:=
err
.
(
ExitError
);
ok
{
t
.
Errorf
(
"expected non-ExitError, got %+v"
,
ee
)
}
}
func
TestExecutorWithArgs
(
t
*
testing
.
T
)
{
ex
:=
New
()
cmd
:=
ex
.
Command
(
"echo"
,
"stdout"
)
out
,
err
:=
cmd
.
CombinedOutput
()
if
err
!=
nil
{
t
.
Errorf
(
"expected success, got %+v"
,
err
)
}
if
string
(
out
)
!=
"stdout
\n
"
{
t
.
Errorf
(
"unexpected output: %q"
,
string
(
out
))
}
cmd
=
ex
.
Command
(
"/bin/sh"
,
"-c"
,
"echo stderr > /dev/stderr"
)
out
,
err
=
cmd
.
CombinedOutput
()
if
err
!=
nil
{
t
.
Errorf
(
"expected success, got %+v"
,
err
)
}
if
string
(
out
)
!=
"stderr
\n
"
{
t
.
Errorf
(
"unexpected output: %q"
,
string
(
out
))
}
}
func
TestLookPath
(
t
*
testing
.
T
)
{
ex
:=
New
()
shExpected
,
_
:=
osexec
.
LookPath
(
"sh"
)
sh
,
_
:=
ex
.
LookPath
(
"sh"
)
if
sh
!=
shExpected
{
t
.
Errorf
(
"unexpected result for LookPath: got %s, expected %s"
,
sh
,
shExpected
)
}
}
func
TestExecutableNotFound
(
t
*
testing
.
T
)
{
exec
:=
New
()
cmd
:=
exec
.
Command
(
"fake_executable_name"
)
_
,
err
:=
cmd
.
CombinedOutput
()
if
err
!=
ErrExecutableNotFound
{
t
.
Errorf
(
"Expected error ErrExecutableNotFound but got %v"
,
err
)
}
}
pkg/util/ipconfig/BUILD
View file @
9b393a83
...
...
@@ -16,8 +16,8 @@ go_library(
],
tags = ["automanaged"],
deps = [
"//pkg/util/exec:go_default_library",
"//vendor/github.com/golang/glog:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
@@ -26,7 +26,7 @@ go_test(
srcs = ["ipconfig_test.go"],
library = ":go_default_library",
tags = ["automanaged"],
deps = ["//
pkg/util
/exec:go_default_library"],
deps = ["//
vendor/k8s.io/utils
/exec:go_default_library"],
)
filegroup(
...
...
pkg/util/iptables/BUILD
View file @
9b393a83
...
...
@@ -19,7 +19,6 @@ go_library(
tags = ["automanaged"],
deps = [
"//pkg/util/dbus:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/version:go_default_library",
"//vendor/github.com/godbus/dbus:go_default_library",
"//vendor/github.com/golang/glog:go_default_library",
...
...
@@ -27,6 +26,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
@@ -37,8 +37,9 @@ go_test(
tags = ["automanaged"],
deps = [
"//pkg/util/dbus:go_default_library",
"//pkg/util/exec:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
"//vendor/k8s.io/utils/exec/testing:go_default_library",
],
)
...
...
pkg/util/mount/BUILD
View file @
9b393a83
...
...
@@ -19,9 +19,9 @@ go_library(
],
tags = ["automanaged"],
deps = [
"//pkg/util/exec:go_default_library",
"//vendor/github.com/golang/glog:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
@@ -33,7 +33,10 @@ go_test(
],
library = ":go_default_library",
tags = ["automanaged"],
deps = ["//pkg/util/exec:go_default_library"],
deps = [
"//vendor/k8s.io/utils/exec:go_default_library",
"//vendor/k8s.io/utils/exec/testing:go_default_library",
],
)
filegroup(
...
...
pkg/util/netsh/BUILD
View file @
9b393a83
...
...
@@ -15,8 +15,8 @@ go_library(
],
tags = ["automanaged"],
deps = [
"//pkg/util/exec:go_default_library",
"//vendor/github.com/golang/glog:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/volume/aws_ebs/BUILD
View file @
9b393a83
...
...
@@ -20,7 +20,6 @@ go_library(
deps = [
"//pkg/cloudprovider:go_default_library",
"//pkg/cloudprovider/providers/aws:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/util/strings:go_default_library",
"//pkg/volume:go_default_library",
...
...
@@ -31,6 +30,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/volume/azure_dd/BUILD
View file @
9b393a83
...
...
@@ -22,7 +22,6 @@ go_library(
"//pkg/api:go_default_library",
"//pkg/cloudprovider:go_default_library",
"//pkg/cloudprovider/providers/azure:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/keymutex:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/util/strings:go_default_library",
...
...
@@ -37,6 +36,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
@@ -62,10 +62,11 @@ go_test(
library = ":go_default_library",
tags = ["automanaged"],
deps = [
"//pkg/util/exec:go_default_library",
"//pkg/volume:go_default_library",
"//pkg/volume/testing:go_default_library",
"//vendor/k8s.io/api/core/v1:go_default_library",
"//vendor/k8s.io/client-go/util/testing:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
"//vendor/k8s.io/utils/exec/testing:go_default_library",
],
)
pkg/volume/cinder/BUILD
View file @
9b393a83
...
...
@@ -22,7 +22,6 @@ go_library(
"//pkg/cloudprovider/providers/openstack:go_default_library",
"//pkg/cloudprovider/providers/rackspace:go_default_library",
"//pkg/kubelet/apis:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/keymutex:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/util/strings:go_default_library",
...
...
@@ -37,6 +36,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library",
"//vendor/k8s.io/client-go/kubernetes:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/volume/fc/BUILD
View file @
9b393a83
...
...
@@ -19,7 +19,6 @@ go_library(
],
tags = ["automanaged"],
deps = [
"//pkg/util/exec:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/util/strings:go_default_library",
"//pkg/volume:go_default_library",
...
...
@@ -27,6 +26,7 @@ go_library(
"//vendor/github.com/golang/glog:go_default_library",
"//vendor/k8s.io/api/core/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/volume/flexvolume/BUILD
View file @
9b393a83
...
...
@@ -28,7 +28,6 @@ go_library(
],
tags = ["automanaged"],
deps = [
"//pkg/util/exec:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/util/strings:go_default_library",
"//pkg/volume:go_default_library",
...
...
@@ -36,6 +35,7 @@ go_library(
"//vendor/github.com/golang/glog:go_default_library",
"//vendor/k8s.io/api/core/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
@@ -53,7 +53,6 @@ go_test(
library = ":go_default_library",
tags = ["automanaged"],
deps = [
"//pkg/util/exec:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/volume:go_default_library",
"//pkg/volume/testing:go_default_library",
...
...
@@ -61,6 +60,8 @@ go_test(
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/client-go/util/testing:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
"//vendor/k8s.io/utils/exec/testing:go_default_library",
],
)
...
...
pkg/volume/gce_pd/BUILD
View file @
9b393a83
...
...
@@ -20,7 +20,6 @@ go_library(
deps = [
"//pkg/cloudprovider:go_default_library",
"//pkg/cloudprovider/providers/gce:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/util/strings:go_default_library",
"//pkg/volume:go_default_library",
...
...
@@ -32,6 +31,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/volume/git_repo/BUILD
View file @
9b393a83
...
...
@@ -16,12 +16,12 @@ go_library(
],
tags = ["automanaged"],
deps = [
"//pkg/util/exec:go_default_library",
"//pkg/util/strings:go_default_library",
"//pkg/volume:go_default_library",
"//pkg/volume/util:go_default_library",
"//vendor/k8s.io/api/core/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
@@ -31,13 +31,14 @@ go_test(
library = ":go_default_library",
tags = ["automanaged"],
deps = [
"//pkg/util/exec:go_default_library",
"//pkg/volume:go_default_library",
"//pkg/volume/empty_dir:go_default_library",
"//pkg/volume/testing:go_default_library",
"//vendor/k8s.io/api/core/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
"//vendor/k8s.io/utils/exec/testing:go_default_library",
],
)
...
...
pkg/volume/glusterfs/BUILD
View file @
9b393a83
...
...
@@ -19,7 +19,6 @@ go_library(
tags = ["automanaged"],
deps = [
"//pkg/api/v1/helper:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/util/strings:go_default_library",
"//pkg/volume:go_default_library",
...
...
@@ -35,6 +34,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/labels:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/client-go/kubernetes:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
@@ -47,7 +47,6 @@ go_test(
library = ":go_default_library",
tags = ["automanaged"],
deps = [
"//pkg/util/exec:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/volume:go_default_library",
"//pkg/volume/testing:go_default_library",
...
...
@@ -59,6 +58,8 @@ go_test(
"//vendor/k8s.io/client-go/kubernetes/fake:go_default_library",
"//vendor/k8s.io/client-go/testing:go_default_library",
"//vendor/k8s.io/client-go/util/testing:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
"//vendor/k8s.io/utils/exec/testing:go_default_library",
],
)
...
...
pkg/volume/iscsi/BUILD
View file @
9b393a83
...
...
@@ -18,7 +18,6 @@ go_library(
],
tags = ["automanaged"],
deps = [
"//pkg/util/exec:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/util/strings:go_default_library",
"//pkg/volume:go_default_library",
...
...
@@ -26,6 +25,7 @@ go_library(
"//vendor/github.com/golang/glog:go_default_library",
"//vendor/k8s.io/api/core/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/volume/nfs/BUILD
View file @
9b393a83
...
...
@@ -16,7 +16,6 @@ go_library(
],
tags = ["automanaged"],
deps = [
"//pkg/util/exec:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/util/strings:go_default_library",
"//pkg/volume:go_default_library",
...
...
@@ -25,6 +24,7 @@ go_library(
"//vendor/k8s.io/api/core/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/volume/photon_pd/BUILD
View file @
9b393a83
...
...
@@ -19,7 +19,6 @@ go_library(
deps = [
"//pkg/cloudprovider:go_default_library",
"//pkg/cloudprovider/providers/photon:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/util/strings:go_default_library",
"//pkg/volume:go_default_library",
...
...
@@ -30,6 +29,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/volume/portworx/BUILD
View file @
9b393a83
...
...
@@ -33,7 +33,6 @@ go_library(
tags = ["automanaged"],
deps = [
"//pkg/api:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/util/strings:go_default_library",
"//pkg/volume:go_default_library",
...
...
@@ -48,6 +47,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/volume/quobyte/BUILD
View file @
9b393a83
...
...
@@ -17,7 +17,6 @@ go_library(
],
tags = ["automanaged"],
deps = [
"//pkg/util/exec:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/util/strings:go_default_library",
"//pkg/volume:go_default_library",
...
...
@@ -30,6 +29,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/volume/rbd/BUILD
View file @
9b393a83
...
...
@@ -18,7 +18,6 @@ go_library(
],
tags = ["automanaged"],
deps = [
"//pkg/util/exec:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/util/node:go_default_library",
"//pkg/util/strings:go_default_library",
...
...
@@ -33,6 +32,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/uuid:go_default_library",
"//vendor/k8s.io/client-go/kubernetes:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/volume/scaleio/BUILD
View file @
9b393a83
...
...
@@ -41,7 +41,6 @@ go_library(
],
tags = ["automanaged"],
deps = [
"//pkg/util/exec:go_default_library",
"//pkg/util/keymutex:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/util/strings:go_default_library",
...
...
@@ -56,6 +55,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/util/uuid:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/volume/storageos/BUILD
View file @
9b393a83
...
...
@@ -17,7 +17,6 @@ go_library(
],
tags = ["automanaged"],
deps = [
"//pkg/util/exec:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/util/strings:go_default_library",
"//pkg/volume:go_default_library",
...
...
@@ -31,6 +30,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/client-go/kubernetes:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
pkg/volume/vsphere_volume/BUILD
View file @
9b393a83
...
...
@@ -19,7 +19,6 @@ go_library(
deps = [
"//pkg/cloudprovider:go_default_library",
"//pkg/cloudprovider/providers/vsphere:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/keymutex:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/util/strings:go_default_library",
...
...
@@ -31,6 +30,7 @@ go_library(
"//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
test/e2e/framework/BUILD
View file @
9b393a83
...
...
@@ -70,7 +70,6 @@ go_library(
"//pkg/kubelet/util/format:go_default_library",
"//pkg/master/ports:go_default_library",
"//pkg/ssh:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/file:go_default_library",
"//pkg/util/labels:go_default_library",
"//pkg/util/system:go_default_library",
...
...
@@ -136,6 +135,7 @@ go_library(
"//vendor/k8s.io/client-go/tools/clientcmd:go_default_library",
"//vendor/k8s.io/client-go/tools/clientcmd/api:go_default_library",
"//vendor/k8s.io/client-go/tools/remotecommand:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
test/e2e/kubectl/BUILD
View file @
9b393a83
...
...
@@ -21,7 +21,6 @@ go_library(
"//pkg/apis/batch/v2alpha1:go_default_library",
"//pkg/controller:go_default_library",
"//pkg/kubectl/cmd/util:go_default_library",
"//pkg/util/exec:go_default_library",
"//pkg/util/version:go_default_library",
"//test/e2e/framework:go_default_library",
"//test/e2e/generated:go_default_library",
...
...
@@ -46,6 +45,7 @@ go_library(
"//vendor/k8s.io/apiserver/pkg/authentication/serviceaccount:go_default_library",
"//vendor/k8s.io/apiserver/pkg/registry/generic/registry:go_default_library",
"//vendor/k8s.io/client-go/kubernetes:go_default_library",
"//vendor/k8s.io/utils/exec:go_default_library",
],
)
...
...
vendor/BUILD
View file @
9b393a83
...
...
@@ -382,6 +382,7 @@ filegroup(
"//vendor/k8s.io/gengo/parser:all-srcs",
"//vendor/k8s.io/gengo/types:all-srcs",
"//vendor/k8s.io/heapster/metrics/api/v1/types:all-srcs",
"//vendor/k8s.io/utils/exec:all-srcs",
"//vendor/vbom.ml/util/sortorder:all-srcs",
],
tags = ["automanaged"],
...
...
vendor/k8s.io/utils/LICENSE
0 → 100644
View file @
9b393a83
This diff is collapsed.
Click to expand it.
pkg/util
/exec/BUILD
→
vendor/k8s.io/utils
/exec/BUILD
View file @
9b393a83
...
...
@@ -5,7 +5,6 @@ licenses(["notice"])
load(
"@io_bazel_rules_go//go:def.bzl",
"go_library",
"go_test",
)
go_library(
...
...
@@ -13,18 +12,10 @@ go_library(
srcs = [
"doc.go",
"exec.go",
"fake_exec.go",
],
tags = ["automanaged"],
)
go_test(
name = "go_default_test",
srcs = ["exec_test.go"],
library = ":go_default_library",
tags = ["automanaged"],
)
filegroup(
name = "package-srcs",
srcs = glob(["**"]),
...
...
@@ -34,6 +25,9 @@ filegroup(
filegroup(
name = "all-srcs",
srcs = [":package-srcs"],
srcs = [
":package-srcs",
"//vendor/k8s.io/utils/exec/testing:all-srcs",
],
tags = ["automanaged"],
)
pkg/util
/exec/doc.go
→
vendor/k8s.io/utils
/exec/doc.go
View file @
9b393a83
/*
Copyright 201
4
The Kubernetes Authors.
Copyright 201
7
The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
...
...
@@ -15,4 +15,4 @@ limitations under the License.
*/
// Package exec provides an injectable interface and implementations for running commands.
package
exec
// import "k8s.io/kubernetes/pkg/util/exec"
package
exec
pkg/util
/exec/exec.go
→
vendor/k8s.io/utils
/exec/exec.go
View file @
9b393a83
/*
Copyright 201
4
The Kubernetes Authors.
Copyright 201
7
The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
...
...
@@ -26,7 +26,7 @@ import (
// ErrExecutableNotFound is returned if the executable is not found.
var
ErrExecutableNotFound
=
osexec
.
ErrNotFound
// Interface is an interface that presents a subset of the os/exec API.
Use this
// Interface is an interface that presents a subset of the os/exec API. Use this
// when you want to inject fakeable/mockable exec behavior.
type
Interface
interface
{
// Command returns a Cmd instance which can be used to run a single command.
...
...
@@ -38,13 +38,13 @@ type Interface interface {
}
// Cmd is an interface that presents an API that is very similar to Cmd from os/exec.
// As more functionality is needed, this can grow.
Since Cmd is a struct, we will have
// As more functionality is needed, this can grow. Since Cmd is a struct, we will have
// to replace fields with get/set method pairs.
type
Cmd
interface
{
// Run runs the command to the completion.
Run
()
error
// CombinedOutput runs the command and returns its combined standard output
// and standard error.
This follows the pattern of package os/exec.
// and standard error. This follows the pattern of package os/exec.
CombinedOutput
()
([]
byte
,
error
)
// Output runs the command and returns standard output, but not standard err
Output
()
([]
byte
,
error
)
...
...
@@ -60,7 +60,7 @@ type Cmd interface {
}
// ExitError is an interface that presents an API similar to os.ProcessState, which is
// what ExitError from os/exec is.
This is designed to make testing a bit easier and
// what ExitError from os/exec is. This is designed to make testing a bit easier and
// probably loses some of the cross-platform properties of the underlying library.
type
ExitError
interface
{
String
()
string
...
...
@@ -90,6 +90,8 @@ func (executor *executor) LookPath(file string) (string, error) {
// Wraps exec.Cmd so we can capture errors.
type
cmdWrapper
osexec
.
Cmd
var
_
Cmd
=
&
cmdWrapper
{}
func
(
cmd
*
cmdWrapper
)
SetDir
(
dir
string
)
{
cmd
.
Dir
=
dir
}
...
...
vendor/k8s.io/utils/exec/testing/BUILD
0 → 100644
View file @
9b393a83
package(default_visibility = ["//visibility:public"])
licenses(["notice"])
load(
"@io_bazel_rules_go//go:def.bzl",
"go_library",
)
go_library(
name = "go_default_library",
srcs = ["fake_exec.go"],
tags = ["automanaged"],
deps = ["//vendor/k8s.io/utils/exec:go_default_library"],
)
filegroup(
name = "package-srcs",
srcs = glob(["**"]),
tags = ["automanaged"],
visibility = ["//visibility:private"],
)
filegroup(
name = "all-srcs",
srcs = [":package-srcs"],
tags = ["automanaged"],
)
pkg/util/exec
/fake_exec.go
→
vendor/k8s.io/utils/exec/testing
/fake_exec.go
View file @
9b393a83
/*
Copyright 201
4
The Kubernetes Authors.
Copyright 201
7
The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
...
...
@@ -14,11 +14,13 @@ See the License for the specific language governing permissions and
limitations under the License.
*/
package
exec
package
testing
exec
import
(
"fmt"
"io"
"k8s.io/utils/exec"
)
// A simple scripted Interface type.
...
...
@@ -28,9 +30,9 @@ type FakeExec struct {
LookPathFunc
func
(
string
)
(
string
,
error
)
}
type
FakeCommandAction
func
(
cmd
string
,
args
...
string
)
Cmd
type
FakeCommandAction
func
(
cmd
string
,
args
...
string
)
exec
.
Cmd
func
(
fake
*
FakeExec
)
Command
(
cmd
string
,
args
...
string
)
Cmd
{
func
(
fake
*
FakeExec
)
Command
(
cmd
string
,
args
...
string
)
exec
.
Cmd
{
if
fake
.
CommandCalls
>
len
(
fake
.
CommandScript
)
-
1
{
panic
(
fmt
.
Sprintf
(
"ran out of Command() actions. Could not handle command [%d]: %s args: %v"
,
fake
.
CommandCalls
,
cmd
,
args
))
}
...
...
@@ -58,7 +60,9 @@ type FakeCmd struct {
Stderr
io
.
Writer
}
func
InitFakeCmd
(
fake
*
FakeCmd
,
cmd
string
,
args
...
string
)
Cmd
{
var
_
exec
.
Cmd
=
&
FakeCmd
{}
func
InitFakeCmd
(
fake
*
FakeCmd
,
cmd
string
,
args
...
string
)
exec
.
Cmd
{
fake
.
Argv
=
append
([]
string
{
cmd
},
args
...
)
return
fake
}
...
...
@@ -128,18 +132,20 @@ type FakeExitError struct {
Status
int
}
func
(
fake
*
FakeExitError
)
String
()
string
{
var
_
exec
.
ExitError
=
FakeExitError
{}
func
(
fake
FakeExitError
)
String
()
string
{
return
fmt
.
Sprintf
(
"exit %d"
,
fake
.
Status
)
}
func
(
fake
*
FakeExitError
)
Error
()
string
{
func
(
fake
FakeExitError
)
Error
()
string
{
return
fake
.
String
()
}
func
(
fake
*
FakeExitError
)
Exited
()
bool
{
func
(
fake
FakeExitError
)
Exited
()
bool
{
return
true
}
func
(
fake
*
FakeExitError
)
ExitStatus
()
int
{
func
(
fake
FakeExitError
)
ExitStatus
()
int
{
return
fake
.
Status
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment