File tree Expand file tree Collapse file tree 2 files changed +64
-1
lines changed Expand file tree Collapse file tree 2 files changed +64
-1
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ name : Periodic overcloud host images build
3
+ on :
4
+ schedule :
5
+ # Runs every Monday at 3:30 AM ("30 3 * * 1").
6
+ - cron : " 30 3 * * 1"
7
+
8
+ jobs :
9
+ x86-overcloud-host-image-build :
10
+ name : Build x86_64 overcloud host images
11
+ uses : ./.github/workflows/overcloud-host-image-build.yml
12
+ with :
13
+ runner_env : " SMS Lab"
14
+ cpu-platform-architecture : " x86_64"
15
+ rocky9 : true
16
+ ubuntu-noble : true
17
+ ubuntu-jammy : true
18
+ secrets : inherit
19
+ if : github.repository == 'stackhpc/stackhpc-kayobe-config'
20
+
21
+ aarch64-overcloud-host-image-build :
22
+ name : Build aarch64 overcloud host images
23
+ uses : ./.github/workflows/overcloud-host-image-build.yml
24
+ with :
25
+ runner_env : " SMS Lab"
26
+ cpu-platform-architecture : " aarch64"
27
+ rocky9 : true
28
+ ubuntu-noble : true
29
+ ubuntu-jammy : true
30
+ secrets : inherit
31
+ if : github.repository == 'stackhpc/stackhpc-kayobe-config'
Original file line number Diff line number Diff line change 1
1
---
2
2
name : Build overcloud host images
3
3
on :
4
+ # THIS IS FOR THE MANUAL ACTION DISPATCH
4
5
workflow_dispatch :
5
6
inputs :
6
7
rocky9 :
14
15
ubuntu-jammy :
15
16
description : Build Ubuntu 22.04 Jammy
16
17
type : boolean
17
- default : False
18
+ default : false
18
19
runner_env :
19
20
description : Which cloud to run on?
20
21
type : choice
34
35
required : true
35
36
CLOUDS_YAML :
36
37
required : true
38
+ CLOUDS_YAML_OTHER_CLOUD :
39
+ required : true
40
+ OS_APPLICATION_CREDENTIAL_ID :
41
+ required : true
42
+ OS_APPLICATION_CREDENTIAL_SECRET :
43
+ required : true
44
+ # THIS IS FOR THE PERIODIC WORKFLOW
45
+ workflow_call :
46
+ inputs :
47
+ rocky9 :
48
+ type : boolean
49
+ default : true
50
+ ubuntu-noble :
51
+ type : boolean
52
+ default : true
53
+ ubuntu-jammy :
54
+ type : boolean
55
+ default : true
56
+ runner_env :
57
+ type : string
58
+ default : SMS Lab
59
+ cpu-platform-architecture :
60
+ type : string
61
+ required : true
62
+ secrets :
63
+ KAYOBE_VAULT_PASSWORD :
64
+ required : true
65
+ CLOUDS_YAML :
66
+ required : true
67
+ CLOUDS_YAML_OTHER_CLOUD :
68
+ required : true
37
69
OS_APPLICATION_CREDENTIAL_ID :
38
70
required : true
39
71
OS_APPLICATION_CREDENTIAL_SECRET :
You can’t perform that action at this time.
0 commit comments