Skip to content

Commit

Permalink
use start cluster script for CRI tests
Browse files Browse the repository at this point in the history
Signed-off-by: shyam Jesal <[email protected]>
  • Loading branch information
shyamjesal committed Apr 14, 2021
1 parent bebe41e commit 1e5e4c9
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 30 deletions.
16 changes: 2 additions & 14 deletions .github/workflows/cri_minio_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,20 +47,8 @@ jobs:
GOPATH: /root/tmp/gopath
run: go build

- name: Create logdir
run: mkdir -p -m777 -p /tmp/ctrd-logs/${{ github.run_id }}

- name: Start Containerd
run: sudo containerd 1>/tmp/ctrd-logs/${{ github.run_id }}/ctrd.out 2>/tmp/ctrd-logs/${{ github.run_id }}/ctrd.err &

- name: Start Firecracker-containerd
run: sleep 1s && sudo /usr/local/bin/firecracker-containerd --config /etc/firecracker-containerd/config.toml 1>/tmp/ctrd-logs/${{ github.run_id }}/fccd.out 2>/tmp/ctrd-logs/${{ github.run_id }}/fccd.err &

- name: Start vHive
run: sleep 1s && sudo ./vhive -dbg 1>/tmp/ctrd-logs/${{ github.run_id }}/fccd.out 2>/tmp/ctrd-logs/${{ github.run_id }}/fccd.err &

- name: Create k8s cluster
run: sleep 1s && ./scripts/cluster/create_one_node_cluster.sh
- name: Start vHive cluster
run: ./scripts/cloudlab/start_onenode_vhive_cluster.sh

- name: modify $PATH
env:
Expand Down
10 changes: 2 additions & 8 deletions cri/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,9 @@
EXTRAGOARGS:=-v -race -cover
CTRDLOGDIR:=/tmp/ctrd-logs/${GITHUB_RUN_ID}
test:
sudo mkdir -p -m777 -p $(CTRDLOGDIR)
sudo containerd 1>$(CTRDLOGDIR)/ctrd.out 2>$(CTRDLOGDIR)/ctrd.err &
sleep 1s
sudo /usr/local/bin/firecracker-containerd --config /etc/firecracker-containerd/config.toml 1>$(CTRDLOGDIR)/fccd.out 2>$(CTRDLOGDIR)/fccd.err &
sleep 1s
sudo ./../vhive -dbg 1>$(CTRDLOGDIR)/orch.out 2>$(CTRDLOGDIR)/orch.err &
sleep 1s

./../scripts/cluster/create_one_node_cluster.sh
./../scripts/cloudlab/start_onenode_vhive_cluster.sh

sleep 2m
KUBECONFIG=/etc/kubernetes/admin.conf ./../scripts/setup_zipkin.sh
sleep 5s
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,21 @@ SCRIPTS=$ROOT/scripts

$SCRIPTS/github_runner/clean_cri_runner.sh

if [ ! -d "$HOME/ctrd-logs" ]; then
$SCRIPTS/cloudlab/setup_node.sh
mkdir -p ~/ctrd-logs
fi
CTRDLOGDIR=/tmp/ctrd-logs/$GITHUB_RUN_ID

sudo containerd 1>~/ctrd-logs/ctrd.out 2>~/ctrd-logs/ctrd.err &
sudo firecracker-containerd --config /etc/firecracker-containerd/config.toml 1>~/ctrd-logs/fccd.out 2>~/ctrd-logs/fccd.err &
source /etc/profile && cd $ROOT && go build && sudo ./vhive 1>~/ctrd-logs/orch.out 2>~/ctrd-logs/orch.err &
$SCRIPTS/cluster/create_one_node_cluster.sh
sudo mkdir -p -m777 -p $CTRDLOGDIR

sudo containerd 1>$CTRDLOGDIR/ctrd.out 2>$CTRDLOGDIR/ctrd.err &
sleep 1s
sudo /usr/local/bin/firecracker-containerd --config /etc/firecracker-containerd/config.toml 1>$CTRDLOGDIR/fccd.out 2>$CTRDLOGDIR/fccd.err &
sleep 1s

if [ ! -f "$ROOT/vhive" ]; then
source /etc/profile && cd $ROOT && go build
fi
sleep 1s

cd $ROOT && sudo ./vhive -dbg 1>$CTRDLOGDIR/orch.out 2>$CTRDLOGDIR/orch.err &
sleep 1s

$SCRIPTS/cluster/create_one_node_cluster.sh

0 comments on commit 1e5e4c9

Please sign in to comment.