|
1 | 1 | ---
|
2 |
| -# This workflow provides a workflow_dispatch (manual) trigger to deploy a |
3 |
| -# multi-node test cluster. |
4 | 2 |
|
5 | 3 | name: Multinode
|
6 | 4 | 'on':
|
| 5 | + # FIXME: Remove |
| 6 | + push: |
7 | 7 | workflow_dispatch:
|
8 | 8 | # NOTE: workflow_dispatch is limited to 10 inputs.
|
9 | 9 | inputs:
|
@@ -50,19 +50,27 @@ name: Multinode
|
50 | 50 | jobs:
|
51 | 51 | multinode:
|
52 | 52 | name: Multinode
|
53 |
| - uses: stackhpc/stackhpc-openstack-gh-workflows/.github/workflows/multinode.yml@main |
| 53 | + # FIXME: main/SHA/tag |
| 54 | + uses: stackhpc/stackhpc-openstack-gh-workflows/.github/workflows/multinode.yml@multinode-workflow |
54 | 55 | with:
|
55 |
| - multinode_name: ${{ inputs.multinode_name }} |
56 |
| - os_distribution: ${{ inputs.os_distribution }} |
57 |
| - os_release: ${{ inputs.os_distribution == 'rocky' && '9' || 'jammy' }} |
58 |
| - ssh_username: ${{ inputs.os_distribution == 'rocky' && 'cloud-user' || 'ubuntu' }} |
59 |
| - neutron_plugin: ${{ inputs.neutron_plugin }} |
60 |
| - upgrade: ${{ inputs.upgrade }} |
61 |
| - break_on: ${{ inputs.break_on }} |
62 |
| - break_duration: ${{ inputs.break_duration }} |
63 |
| - ssh_key: ${{ inputs.ssh_key }} |
| 56 | + multinode_name: ${{ inputs.multinode_name || 'mn-nightly' }} |
| 57 | + # FIXME: |
| 58 | + multinode_controller_count: 1 |
| 59 | + # FIXME: |
| 60 | + multinode_compute_count: 1 |
| 61 | + os_distribution: ${{ inputs.os_distribution || 'rocky' }} |
| 62 | + os_release: ${{ (inputs.os_distribution || 'rocky') == 'rocky' && '9' || 'jammy' }} |
| 63 | + ssh_username: ${{ (inputs.os_distribution || 'rocky') == 'rocky' && 'cloud-user' || 'ubuntu' }} |
| 64 | + neutron_plugin: ${{ inputs.neutron_plugin || 'ovn' }} |
| 65 | + upgrade: ${{ inputs.upgrade || true }} |
| 66 | + break_on: ${{ inputs.break_on || 'failure' }} |
| 67 | + #break_duration: ${{ inputs.break_duration || '60' }} |
| 68 | + ssh_key: ${{ inputs.ssh_key || 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEANgAn3eudCYB0blT12Kyvdx/UULzpgM89AAT+iOnMT mark@mark-xps15' }} |
64 | 69 | stackhpc_kayobe_config_version: ${{ github.ref_name }}
|
65 | 70 | # NOTE(upgrade): Reference the PREVIOUS release here.
|
66 | 71 | stackhpc_kayobe_config_previous_version: stackhpc/zed
|
67 |
| - terraform_kayobe_multinode_version: ${{ inputs.terraform_kayobe_multinode_version }} |
| 72 | + terraform_kayobe_multinode_version: ${{ inputs.terraform_kayobe_multinode_version || 'workaround-rc-13' }} |
68 | 73 | secrets: inherit
|
| 74 | + concurrency: |
| 75 | + group: ${{ github.workflow }}-${{ github.ref }} |
| 76 | + cancel-in-progress: false |
0 commit comments