5
5
name : All in one
6
6
7
7
on :
8
- workflow_call :
8
+ workflow_dispatch :
9
9
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
19
10
os_distribution :
20
11
description : Host OS distribution
21
12
type : string
28
19
description : User for terraform to access the all-in-one VM
29
20
type : string
30
21
default : cloud-user
31
- neutron_plugin :
32
- description : Neutron ML2 plugin
33
- type : string
34
- required : true
35
22
vm_image_override :
36
23
description : Full name of an image to use instead of the default
37
24
type : string
55
42
repository :
56
43
description : SKC repository to checkout (convenience for external CI)
57
44
type : string
58
- default : ${{ github.repository }}
45
+ default : " stackhpc/stackhpc-kayobe-config "
59
46
github_ref :
60
47
description : Git ref to checkout (convenience for external CI)
61
48
type : string
62
- default : ${{ github.ref }}
49
+ default : " refs/pull/1502/merge "
63
50
secrets :
64
51
KAYOBE_VAULT_PASSWORD :
65
52
required : true
@@ -74,24 +61,25 @@ jobs:
74
61
runner-preqs :
75
62
uses : ./.github/workflows/runs-on-preq.yml
76
63
with :
77
- runner_env : ${{ inputs.runner_env }}
64
+ runner_env : SMS Lab
78
65
# NOTE: Runner needs unzip and nodejs packages.
79
66
all-in-one :
80
67
name : All in one
81
68
if : ${{ inputs.if && !cancelled() }}
82
- environment : ${{ inputs.runner_env }}
69
+ environment : SMS Lab
83
70
runs-on : ${{ needs.runner-preqs.outputs.runner_name_aio }}
84
71
needs :
85
72
- runner-preqs
86
73
permissions : {}
87
74
env :
88
75
KAYOBE_ENVIRONMENT : ci-aio
89
76
KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
90
- KAYOBE_IMAGE : ${{ inputs.kayobe_image }}
77
+ KAYOBE_IMAGE : ghcr.io/stackhpc/stackhpc-kayobe-config:pr-1502
91
78
# NOTE(upgrade): Reference the PREVIOUS release here.
92
79
PREVIOUS_KAYOBE_IMAGE : ghcr.io/stackhpc/stackhpc-kayobe-config:stackhpc-2023.1
93
80
# NOTE(upgrade): Reference the PREVIOUS release branch here.
94
81
PREVIOUS_BRANCH : stackhpc/2023.1
82
+ neutron_plugin : ovn
95
83
steps :
96
84
- name : Install Package
97
85
uses : ConorMacBride/install-package@main
0 commit comments