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
e646dc6b
Commit
e646dc6b
authored
Aug 14, 2016
by
Random-Liu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Remove unnecessary code after e2e services are statically linked.
parent
52b3ef6f
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
13 additions
and
72 deletions
+13
-72
e2e_build.go
test/e2e_node/e2e_build.go
+1
-22
e2e_remote.go
test/e2e_node/e2e_remote.go
+11
-33
e2e_service.go
test/e2e_node/e2e_service.go
+0
-2
setup_host.sh
test/e2e_node/environment/setup_host.sh
+0
-10
gci-init.yaml
test/e2e_node/jenkins/gci-init.yaml
+1
-5
No files found.
test/e2e_node/e2e_build.go
View file @
e646dc6b
...
@@ -28,11 +28,10 @@ import (
...
@@ -28,11 +28,10 @@ import (
"github.com/golang/glog"
"github.com/golang/glog"
)
)
var
k8sBinDir
=
flag
.
String
(
"k8s-bin-dir"
,
""
,
"Directory containing k8s kubelet
and kube-apiserver
binaries."
)
var
k8sBinDir
=
flag
.
String
(
"k8s-bin-dir"
,
""
,
"Directory containing k8s kubelet binaries."
)
var
buildTargets
=
[]
string
{
var
buildTargets
=
[]
string
{
"cmd/kubelet"
,
"cmd/kubelet"
,
"cmd/kube-apiserver"
,
"test/e2e_node/e2e_node.test"
,
"test/e2e_node/e2e_node.test"
,
"vendor/github.com/onsi/ginkgo/ginkgo"
,
"vendor/github.com/onsi/ginkgo/ginkgo"
,
}
}
...
@@ -114,18 +113,6 @@ func getK8sBuildOutputDir() (string, error) {
...
@@ -114,18 +113,6 @@ func getK8sBuildOutputDir() (string, error) {
return
buildOutputDir
,
nil
return
buildOutputDir
,
nil
}
}
func
getK8sNodeTestDir
()
(
string
,
error
)
{
k8sRoot
,
err
:=
getK8sRootDir
()
if
err
!=
nil
{
return
""
,
err
}
buildOutputDir
:=
filepath
.
Join
(
k8sRoot
,
"test/e2e_node"
)
if
_
,
err
:=
os
.
Stat
(
buildOutputDir
);
err
!=
nil
{
return
""
,
err
}
return
buildOutputDir
,
nil
}
func
getKubeletServerBin
()
string
{
func
getKubeletServerBin
()
string
{
bin
,
err
:=
getK8sBin
(
"kubelet"
)
bin
,
err
:=
getK8sBin
(
"kubelet"
)
if
err
!=
nil
{
if
err
!=
nil
{
...
@@ -133,11 +120,3 @@ func getKubeletServerBin() string {
...
@@ -133,11 +120,3 @@ func getKubeletServerBin() string {
}
}
return
bin
return
bin
}
}
func
getApiServerBin
()
string
{
bin
,
err
:=
getK8sBin
(
"kube-apiserver"
)
if
err
!=
nil
{
glog
.
Fatalf
(
"Could not locate kube-apiserver binary %v."
,
err
)
}
return
bin
}
test/e2e_node/e2e_remote.go
View file @
e646dc6b
...
@@ -91,23 +91,6 @@ func CreateTestArchive() (string, error) {
...
@@ -91,23 +91,6 @@ func CreateTestArchive() (string, error) {
return
""
,
fmt
.
Errorf
(
"failed to locate kubernetes build output directory %v"
,
err
)
return
""
,
fmt
.
Errorf
(
"failed to locate kubernetes build output directory %v"
,
err
)
}
}
ginkgoTest
:=
filepath
.
Join
(
buildOutputDir
,
"e2e_node.test"
)
if
_
,
err
:=
os
.
Stat
(
ginkgoTest
);
err
!=
nil
{
return
""
,
fmt
.
Errorf
(
"failed to locate test binary %s"
,
ginkgoTest
)
}
kubelet
:=
filepath
.
Join
(
buildOutputDir
,
"kubelet"
)
if
_
,
err
:=
os
.
Stat
(
kubelet
);
err
!=
nil
{
return
""
,
fmt
.
Errorf
(
"failed to locate binary %s"
,
kubelet
)
}
apiserver
:=
filepath
.
Join
(
buildOutputDir
,
"kube-apiserver"
)
if
_
,
err
:=
os
.
Stat
(
apiserver
);
err
!=
nil
{
return
""
,
fmt
.
Errorf
(
"failed to locate binary %s"
,
apiserver
)
}
ginkgo
:=
filepath
.
Join
(
buildOutputDir
,
"ginkgo"
)
if
_
,
err
:=
os
.
Stat
(
apiserver
);
err
!=
nil
{
return
""
,
fmt
.
Errorf
(
"failed to locate binary %s"
,
ginkgo
)
}
glog
.
Infof
(
"Building archive..."
)
glog
.
Infof
(
"Building archive..."
)
tardir
,
err
:=
ioutil
.
TempDir
(
""
,
"node-e2e-archive"
)
tardir
,
err
:=
ioutil
.
TempDir
(
""
,
"node-e2e-archive"
)
if
err
!=
nil
{
if
err
!=
nil
{
...
@@ -116,25 +99,20 @@ func CreateTestArchive() (string, error) {
...
@@ -116,25 +99,20 @@ func CreateTestArchive() (string, error) {
defer
os
.
RemoveAll
(
tardir
)
defer
os
.
RemoveAll
(
tardir
)
// Copy binaries
// Copy binaries
out
,
err
:=
exec
.
Command
(
"cp"
,
ginkgoTest
,
filepath
.
Join
(
tardir
,
"e2e_node.test"
))
.
CombinedOutput
()
requiredBins
:=
[]
string
{
"kubelet"
,
"e2e_node.test"
,
"ginkgo"
}
if
err
!=
nil
{
for
_
,
bin
:=
range
requiredBins
{
return
""
,
fmt
.
Errorf
(
"failed to copy e2e_node.test %v."
,
err
)
source
:=
filepath
.
Join
(
buildOutputDir
,
bin
)
}
if
_
,
err
:=
os
.
Stat
(
source
);
err
!=
nil
{
out
,
err
=
exec
.
Command
(
"cp"
,
kubelet
,
filepath
.
Join
(
tardir
,
"kubelet"
))
.
CombinedOutput
()
return
""
,
fmt
.
Errorf
(
"failed to locate test binary %s: %v"
,
bin
,
err
)
if
err
!=
nil
{
}
return
""
,
fmt
.
Errorf
(
"failed to copy kubelet %v."
,
err
)
out
,
err
:=
exec
.
Command
(
"cp"
,
source
,
filepath
.
Join
(
tardir
,
bin
))
.
CombinedOutput
()
}
if
err
!=
nil
{
out
,
err
=
exec
.
Command
(
"cp"
,
apiserver
,
filepath
.
Join
(
tardir
,
"kube-apiserver"
))
.
CombinedOutput
()
return
""
,
fmt
.
Errorf
(
"failed to copy %q: %v Output: %q"
,
bin
,
err
,
out
)
if
err
!=
nil
{
}
return
""
,
fmt
.
Errorf
(
"failed to copy kube-apiserver %v."
,
err
)
}
out
,
err
=
exec
.
Command
(
"cp"
,
ginkgo
,
filepath
.
Join
(
tardir
,
"ginkgo"
))
.
CombinedOutput
()
if
err
!=
nil
{
return
""
,
fmt
.
Errorf
(
"failed to copy ginkgo %v."
,
err
)
}
}
// Build the tar
// Build the tar
out
,
err
=
exec
.
Command
(
"tar"
,
"-zcvf"
,
archiveName
,
"-C"
,
tardir
,
"."
)
.
CombinedOutput
()
out
,
err
:
=
exec
.
Command
(
"tar"
,
"-zcvf"
,
archiveName
,
"-C"
,
tardir
,
"."
)
.
CombinedOutput
()
if
err
!=
nil
{
if
err
!=
nil
{
return
""
,
fmt
.
Errorf
(
"failed to build tar %v. Output:
\n
%s"
,
err
,
out
)
return
""
,
fmt
.
Errorf
(
"failed to build tar %v. Output:
\n
%s"
,
err
,
out
)
}
}
...
...
test/e2e_node/e2e_service.go
View file @
e646dc6b
...
@@ -162,8 +162,6 @@ type logFileData struct {
...
@@ -162,8 +162,6 @@ type logFileData struct {
const
(
const
(
// This is consistent with the level used in a cluster e2e test.
// This is consistent with the level used in a cluster e2e test.
LOG_VERBOSITY_LEVEL
=
"4"
LOG_VERBOSITY_LEVEL
=
"4"
// Etcd binary is expected to either be available via PATH, or at this location.
defaultEtcdPath
=
"/tmp/etcd"
)
)
func
newE2EService
()
*
e2eService
{
func
newE2EService
()
*
e2eService
{
...
...
test/e2e_node/environment/setup_host.sh
View file @
e646dc6b
...
@@ -52,16 +52,6 @@ if [ $? -ne 0 ] ; then
...
@@ -52,16 +52,6 @@ if [ $? -ne 0 ] ; then
sudo sed
-i
's/Defaults requiretty/# Defaults requiretty/'
/etc/sudoers
sudo sed
-i
's/Defaults requiretty/# Defaults requiretty/'
/etc/sudoers
fi
fi
# Install etcd
hash
etcd 2>/dev/null
if
[
$?
-ne
0
]
;
then
curl
-L
https://github.com/coreos/etcd/releases/download/v3.0.4/etcd-v3.0.4-linux-amd64.tar.gz
-o
etcd-v3.0.4-linux-amd64.tar.gz
tar
xzvf etcd-v3.0.4-linux-amd64.tar.gz
sudo mv
etcd-v3.0.4-linux-amd64/etcd
*
/usr/local/bin/
sudo chown
root:root /usr/local/bin/etcd
*
rm
-r
etcd-v3.0.4-linux-amd64
*
fi
# Install nsenter for ubuntu images
# Install nsenter for ubuntu images
cat
/etc/
*
-release
|
grep
"ID=ubuntu"
cat
/etc/
*
-release
|
grep
"ID=ubuntu"
if
[
$?
-eq
0
]
;
then
if
[
$?
-eq
0
]
;
then
...
...
test/e2e_node/jenkins/gci-init.yaml
View file @
e646dc6b
...
@@ -2,8 +2,4 @@
...
@@ -2,8 +2,4 @@
runcmd
:
runcmd
:
-
mount /tmp /tmp -o remount,exec,suid
-
mount /tmp /tmp -o remount,exec,suid
-
etcd_version=v2.2.5
-
usermod -a -G docker jenkins
-
curl -L https://github.com/coreos/etcd/releases/download/${etcd_version}/etcd-${etcd_version}-linux-amd64.tar.gz -o /tmp/etcd.tar.gz
-
tar xzvf /tmp/etcd.tar.gz -C /tmp
-
cp /tmp/etcd-${etcd_version}-linux-amd64/etcd* /tmp/
-
rm -rf /tmp/etcd-${etcd_version}-linux-amd64/
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