|
36 | 36 | image-base-name: "dev_image_with_extras" |
37 | 37 | ref: ${{ needs.env-protect-setup.outputs.ref }} |
38 | 38 | clang-tidy: |
39 | | - runs-on: oracle-16cpu-64gb-x86-64 |
| 39 | + runs-on: oracle-vm-16cpu-64gb-x86-64 |
40 | 40 | needs: [authorize, env-protect-setup, get-dev-image] |
41 | 41 | container: |
42 | 42 | image: ${{ needs.get-dev-image.outputs.image-with-tag }} |
|
64 | 64 | code-coverage: |
65 | 65 | if: github.event_name == 'push' |
66 | 66 | needs: [authorize, env-protect-setup, get-dev-image] |
67 | | - runs-on: oracle-16cpu-64gb-x86-64 |
| 67 | + runs-on: oracle-vm-16cpu-64gb-x86-64 |
68 | 68 | container: |
69 | 69 | image: ${{ needs.get-dev-image.outputs.image-with-tag }} |
70 | 70 | steps: |
|
88 | 88 | ./ci/collect_coverage.sh -u -b main -c "$(git rev-parse HEAD)" -r pixie-io/pixie |
89 | 89 | generate-matrix: |
90 | 90 | needs: [authorize, env-protect-setup, get-dev-image] |
91 | | - runs-on: oracle-16cpu-64gb-x86-64 |
| 91 | + runs-on: oracle-vm-16cpu-64gb-x86-64 |
92 | 92 | container: |
93 | 93 | image: ${{ needs.get-dev-image.outputs.image-with-tag }} |
94 | 94 | outputs: |
@@ -120,7 +120,7 @@ jobs: |
120 | 120 | bazel_tests_* |
121 | 121 | build-and-test: |
122 | 122 | needs: [authorize, env-protect-setup, get-dev-image, generate-matrix] |
123 | | - runs-on: oracle-16cpu-64gb-x86-64 |
| 123 | + runs-on: oracle-vm-16cpu-64gb-x86-64 |
124 | 124 | permissions: |
125 | 125 | contents: read |
126 | 126 | actions: read |
@@ -160,6 +160,10 @@ jobs: |
160 | 160 | run: | |
161 | 161 | # Github actions container runner creates a docker network without IPv6 support. We enable it manually. |
162 | 162 | sysctl -w net.ipv6.conf.lo.disable_ipv6=0 |
| 163 | +
|
| 164 | + # Our qemu builds require unprivileged user namespaces to run. |
| 165 | + sysctl -w kernel.unprivileged_userns_clone=1 |
| 166 | + sysctl -w kernel.apparmor_restrict_unprivileged_userns=0 |
163 | 167 | ./scripts/bazel_ignore_codes.sh test ${{ matrix.args }} --target_pattern_file=target_files/${{ matrix.tests }} \ |
164 | 168 | 2> >(tee bazel_stderr) |
165 | 169 | - name: Parse junit reports |
|
0 commit comments