|
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:
|
@@ -52,19 +52,27 @@ name: Multinode
|
52 | 52 | jobs:
|
53 | 53 | multinode:
|
54 | 54 | name: Multinode
|
55 |
| - uses: stackhpc/stackhpc-openstack-gh-workflows/.github/workflows/multinode.yml@main |
| 55 | + # FIXME: main/SHA/tag |
| 56 | + uses: stackhpc/stackhpc-openstack-gh-workflows/.github/workflows/multinode.yml@multinode-workflow |
56 | 57 | with:
|
57 |
| - multinode_name: ${{ inputs.multinode_name }} |
58 |
| - os_distribution: ${{ inputs.os_distribution }} |
59 |
| - os_release: ${{ inputs.os_distribution == 'rocky' && '9' || 'jammy' }} |
60 |
| - ssh_username: ${{ inputs.os_distribution == 'rocky' && 'cloud-user' || 'ubuntu' }} |
61 |
| - neutron_plugin: ${{ inputs.neutron_plugin }} |
62 |
| - upgrade: ${{ inputs.upgrade }} |
63 |
| - break_on: ${{ inputs.break_on }} |
64 |
| - break_duration: ${{ inputs.break_duration }} |
65 |
| - ssh_key: ${{ inputs.ssh_key }} |
| 58 | + multinode_name: ${{ inputs.multinode_name || 'mn-nightly' }} |
| 59 | + # FIXME: |
| 60 | + multinode_controller_count: 1 |
| 61 | + # FIXME: |
| 62 | + multinode_compute_count: 1 |
| 63 | + os_distribution: ${{ inputs.os_distribution || 'rocky' }} |
| 64 | + os_release: ${{ (inputs.os_distribution || 'rocky') == 'rocky' && '9' || 'jammy' }} |
| 65 | + ssh_username: ${{ (inputs.os_distribution || 'rocky') == 'rocky' && 'cloud-user' || 'ubuntu' }} |
| 66 | + neutron_plugin: ${{ inputs.neutron_plugin || 'ovn' }} |
| 67 | + upgrade: ${{ inputs.upgrade || false }} |
| 68 | + break_on: ${{ inputs.break_on || 'failure' }} |
| 69 | + #break_duration: ${{ inputs.break_duration || '60' }} |
| 70 | + ssh_key: ${{ inputs.ssh_key || 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEANgAn3eudCYB0blT12Kyvdx/UULzpgM89AAT+iOnMT mark@mark-xps15' }} |
66 | 71 | stackhpc_kayobe_config_version: ${{ github.ref_name }}
|
67 | 72 | # NOTE(upgrade): Reference the PREVIOUS release here.
|
68 | 73 | stackhpc_kayobe_config_previous_version: stackhpc/zed
|
69 |
| - terraform_kayobe_multinode_version: ${{ inputs.terraform_kayobe_multinode_version }} |
| 74 | + terraform_kayobe_multinode_version: ${{ inputs.terraform_kayobe_multinode_version || 'workaround-rc-13' }} |
70 | 75 | secrets: inherit
|
| 76 | + concurrency: |
| 77 | + group: ${{ github.workflow }}-${{ github.ref }} |
| 78 | + cancel-in-progress: false |
0 commit comments