File tree Expand file tree Collapse file tree 3 files changed +14
-28
lines changed Expand file tree Collapse file tree 3 files changed +14
-28
lines changed Original file line number Diff line number Diff line change 36
36
name : " Build Flatcar packages"
37
37
runs-on :
38
38
- self-hosted
39
- - debian
39
+ - ubuntu
40
40
- build
41
- - x64
41
+ - amd64
42
42
strategy :
43
43
fail-fast : false
44
44
matrix :
56
56
sudo ln -s /bin/bash /bin/sh
57
57
sudo apt-get update
58
58
sudo apt-get install -y ca-certificates curl git gnupg lsb-release python3 python3-packaging qemu-user-static zstd
59
- sudo mkdir -p /etc/apt/keyrings
60
- curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
61
- echo \
62
- "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
63
- $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
64
- sudo apt-get update
65
- sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
59
+
60
+ - name : Set up Docker
61
+ uses : docker/setup-docker-action@v4
66
62
67
63
- name : Checkout scripts
68
64
uses : actions/checkout@v4
Original file line number Diff line number Diff line change 19
19
name : " Run Kola tests"
20
20
runs-on :
21
21
- self-hosted
22
- - debian
22
+ - ubuntu
23
23
- kola
24
24
- ${{ matrix.arch }}
25
25
strategy :
@@ -38,22 +38,16 @@ jobs:
38
38
sudo systemctl stop dnsmasq
39
39
sudo systemctl mask dnsmasq
40
40
41
- # Install Docker-CE
42
- sudo mkdir -p /etc/apt/keyrings
43
- curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
44
- echo \
45
- "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
46
- $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
47
- sudo apt-get update
48
- sudo apt-get install -y docker-ce docker-ce-cli containerd.io
49
-
50
41
# Set up MASQUERADE. Don't care much to secure it.
51
42
# This is needed for the VMs kola spins up to have internet access.
52
43
DEFAULT_ROUTE_DEVICE=$(ip -j route sh default |jq -r .[0].dev)
53
44
sudo iptables -t nat -I POSTROUTING -o $DEFAULT_ROUTE_DEVICE -j MASQUERADE
54
45
sudo iptables -I FORWARD -o $DEFAULT_ROUTE_DEVICE -j ACCEPT
55
46
sudo iptables -I FORWARD -i $DEFAULT_ROUTE_DEVICE -j ACCEPT
56
47
48
+ - name : Set up Docker
49
+ uses : docker/setup-docker-action@v4
50
+
57
51
- uses : actions/checkout@v4
58
52
with :
59
53
path : scripts
@@ -247,7 +241,7 @@ jobs:
247
241
if : always() && !cancelled()
248
242
runs-on :
249
243
- self-hosted
250
- - debian
244
+ - ubuntu
251
245
- kola
252
246
permissions :
253
247
pull-requests : write
Original file line number Diff line number Diff line change 39
39
name : " Build an updated SDK container image"
40
40
runs-on :
41
41
- self-hosted
42
- - debian
42
+ - ubuntu
43
43
- build
44
44
- x64
45
45
strategy :
59
59
sudo rm /bin/sh
60
60
sudo ln -s /bin/bash /bin/sh
61
61
sudo apt-get install -y ca-certificates curl gnupg lsb-release qemu-user-static git jq openssh-client rsync zstd
62
- sudo mkdir -p /etc/apt/keyrings
63
- curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
64
- echo \
65
- "deb [signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
66
- $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
67
- sudo apt-get update
68
- sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
62
+
63
+ - name : Set up Docker
64
+ uses : docker/setup-docker-action@v4
69
65
70
66
- uses : actions/checkout@v4
71
67
id : step2
You can’t perform that action at this time.
0 commit comments