You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add role to install NVIDIA DOCA on top of an existing "fat" image (#492)
* add doca role run by fatimage
* add workflow to test doca build
* make packer inventory groups clearer and allow defining no extra
* update packer workflows for new packer config
* define builds entirely via matrix
* WIP: do DOCA CI build on top of current fat image
* fixup matrix for changes
* fix doca workflow typo
* use current fatimage for doca test build
* enable fatimage to be used for volume-backed builds
* bump CI image
* doca workflow: clean up image and only run on relevant changes
* remove commented-out code
* add DOCA README
* fix DOCA role actually running
* tidyup DOCA play
* include doca packages in image summary
* fix squid being selected for any stackhopc build VM
* fix nightly build concurrency
* re-add squid back to Stackhpc builder group
* remove debugging exit
* update image build docs
* update packer docs
group: ${{ github.workflow }}-${{ github.ref }}-${{ matrix.build.image_name }} # to branch/PR + OS
22
+
cancel-in-progress: true
23
+
runs-on: ubuntu-22.04
24
+
strategy:
25
+
fail-fast: false # allow other matrix jobs to continue even if one fails
26
+
matrix: # build RL8, RL9
27
+
build:
28
+
- image_name: openhpc-doca-RL8
29
+
source_image_name_key: RL8 # key into environments/.stackhpc/terraform/cluster_image.auto.tfvars.json
30
+
inventory_groups: doca
31
+
- image_name: openhpc-doca-RL9
32
+
source_image_name_key: RL9
33
+
inventory_groups: doca
34
+
env:
35
+
ANSIBLE_FORCE_COLOR: True
36
+
OS_CLOUD: openstack
37
+
CI_CLOUD: ${{ vars.CI_CLOUD }} # default from repo settings
38
+
ARK_PASSWORD: ${{ secrets.ARK_PASSWORD }}
39
+
40
+
steps:
41
+
- uses: actions/checkout@v2
42
+
43
+
- name: Load current fat images into GITHUB_ENV
44
+
# see https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/workflow-commands-for-github-actions#example-of-a-multiline-string
0 commit comments