9797
9898 env :
9999 PLATFORM : linux/${{ matrix.arch }}
100- CONTEXT_DRIVERS_DIR : ${{ github.workspace }}/collector/kernel-modules
101100
102101 steps :
103102 - uses : actions/checkout@v4
104- with :
105- submodules : true
106-
107- - name : Create ansible vars
108- run : |
109- cat << EOF > ${{ github.workspace }}/ansible/secrets.yml
110- ---
111- stackrox_io_username: ${{ secrets.QUAY_STACKROX_IO_RW_USERNAME }}
112- stackrox_io_password: ${{ secrets.QUAY_STACKROX_IO_RW_PASSWORD }}
113- rhacs_eng_username: ${{ secrets.QUAY_RHACS_ENG_RW_USERNAME }}
114- rhacs_eng_password: ${{ secrets.QUAY_RHACS_ENG_RW_PASSWORD }}
115- collector_git_ref: ${{ github.ref }}
116- collector_git_sha: ${{ github.sha }}
117- collector_builder_tag: ${{ env.COLLECTOR_BUILDER_TAG }}
118- disable_profiling: ${{ matrix.arch != 'amd64' && matrix.arch != 'arm64' }}
119- rhacs_eng_image: ${{ env.RHACS_ENG_IMAGE }}
120- collector_image: ${{ inputs.collector-image }}
121- collector_tag: ${{ inputs.collector-tag }}
122- debug_mode: ${{ github.event_name == 'pull_request' }}
123- driver_version: ${DRIVER_VERSION}
124- EOF
125103
126104 - uses : actions/setup-python@v5
127105 with :
@@ -147,6 +125,24 @@ jobs:
147125 vm-type : rhel-${{ matrix.arch }}
148126 job-tag : builder
149127
128+ - name : Create ansible vars
129+ run : |
130+ cat << EOF > ${{ github.workspace }}/ansible/secrets.yml
131+ ---
132+ stackrox_io_username: ${{ secrets.QUAY_STACKROX_IO_RW_USERNAME }}
133+ stackrox_io_password: ${{ secrets.QUAY_STACKROX_IO_RW_PASSWORD }}
134+ rhacs_eng_username: ${{ secrets.QUAY_RHACS_ENG_RW_USERNAME }}
135+ rhacs_eng_password: ${{ secrets.QUAY_RHACS_ENG_RW_PASSWORD }}
136+ collector_git_ref: ${{ github.ref }}
137+ collector_git_sha: ${{ github.sha }}
138+ collector_builder_tag: ${{ env.COLLECTOR_BUILDER_TAG }}
139+ disable_profiling: ${{ matrix.arch != 'amd64' && matrix.arch != 'arm64' }}
140+ rhacs_eng_image: ${{ env.RHACS_ENG_IMAGE }}
141+ collector_image: ${{ inputs.collector-image }}
142+ collector_tag: ${{ inputs.collector-tag }}
143+ debug_mode: ${{ github.event_name == 'pull_request' }}
144+ EOF
145+
150146 - name : Create Build VMs
151147 run : |
152148 make -C "${{ github.workspace }}/ansible" create-build-vms
@@ -169,6 +165,7 @@ jobs:
169165 create-multiarch-manifest :
170166 needs :
171167 - build-collector-image
168+ - build-collector-image-remote
172169 name : Create Multiarch manifest
173170 runs-on : ubuntu-24.04
174171 if : always() && !contains(join(needs.*.result, ','), 'failure')
0 commit comments