55name : All in one
66
77on :
8- workflow_call :
8+ workflow_dispatch :
99 inputs :
10- runner_env :
11- required : false
12- type : string
13- description : ' Runner environment'
14- default : ' SMS Lab'
15- kayobe_image :
16- description : Kayobe container image
17- type : string
18- required : true
1910 os_distribution :
2011 description : Host OS distribution
2112 type : string
2819 description : User for terraform to access the all-in-one VM
2920 type : string
3021 default : cloud-user
31- neutron_plugin :
32- description : Neutron ML2 plugin
33- type : string
34- required : true
3522 vm_image_override :
3623 description : Full name of an image to use instead of the default
3724 type : string
5542 repository :
5643 description : SKC repository to checkout (convenience for external CI)
5744 type : string
58- default : ${{ github.repository }}
45+ default : " stackhpc/stackhpc-kayobe-config "
5946 github_ref :
6047 description : Git ref to checkout (convenience for external CI)
6148 type : string
62- default : ${{ github.ref }}
49+ default : " refs/pull/1502/merge "
6350 secrets :
6451 KAYOBE_VAULT_PASSWORD :
6552 required : true
@@ -74,24 +61,25 @@ jobs:
7461 runner-preqs :
7562 uses : ./.github/workflows/runs-on-preq.yml
7663 with :
77- runner_env : ${{ inputs.runner_env }}
64+ runner_env : SMS Lab
7865 # NOTE: Runner needs unzip and nodejs packages.
7966 all-in-one :
8067 name : All in one
8168 if : ${{ inputs.if && !cancelled() }}
82- environment : ${{ inputs.runner_env }}
69+ environment : SMS Lab
8370 runs-on : ${{ needs.runner-preqs.outputs.runner_name_aio }}
8471 needs :
8572 - runner-preqs
8673 permissions : {}
8774 env :
8875 KAYOBE_ENVIRONMENT : ci-aio
8976 KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
90- KAYOBE_IMAGE : ${{ inputs.kayobe_image }}
77+ KAYOBE_IMAGE : ghcr.io/stackhpc/stackhpc-kayobe-config:pr-1502
9178 # NOTE(upgrade): Reference the PREVIOUS release here.
9279 PREVIOUS_KAYOBE_IMAGE : ghcr.io/stackhpc/stackhpc-kayobe-config:stackhpc-2023.1
9380 # NOTE(upgrade): Reference the PREVIOUS release branch here.
9481 PREVIOUS_BRANCH : stackhpc/2023.1
82+ neutron_plugin : ovn
9583 steps :
9684 - name : Install Package
9785 uses : ConorMacBride/install-package@main
0 commit comments