@@ -128,82 +128,82 @@ jobs:
128128 make -f Makefile.ci install-enclave
129129 echo "Enclave Lab installed" >> $GITHUB_STEP_SUMMARY
130130
131- - name : Bootstrap - Setup environment
132- id : bootstrap_setup
131+ - name : Phase 1 - Prepare binaries and content
132+ id : deploy_prepare
133133 run : |
134- echo "## Bootstrap: Setup" >> $GITHUB_STEP_SUMMARY
135- make -f Makefile.ci deploy-cluster-setup
136- echo "Setup complete" >> $GITHUB_STEP_SUMMARY
137-
138- - name : Bootstrap - Validate configuration
139- id : bootstrap_validate
140- run : |
141- echo "## Bootstrap: Validate" >> $GITHUB_STEP_SUMMARY
142- make -f Makefile.ci deploy-cluster-validate
143- echo "Validation complete" >> $GITHUB_STEP_SUMMARY
134+ echo "## Phase 1: Prepare" >> $GITHUB_STEP_SUMMARY
135+ echo "" >> $GITHUB_STEP_SUMMARY
136+ echo "Downloading OpenShift binaries and content..." >> $GITHUB_STEP_SUMMARY
144137
145- - name : Bootstrap - Download content
146- id : bootstrap_download_content
147- run : |
148- echo "## Bootstrap: Download Content" >> $GITHUB_STEP_SUMMARY
149138 make -f Makefile.ci deploy-cluster-prepare
150- echo "Download complete" >> $GITHUB_STEP_SUMMARY
151139
152- - name : Bootstrap - Build local cache
153- id : bootstrap_build_cache
140+ echo "Phase 1 complete" >> $GITHUB_STEP_SUMMARY
141+
142+ - name : Phase 2 - Mirror registry setup
143+ id : deploy_mirror
154144 run : |
155- echo "## Bootstrap: Build Cache" >> $GITHUB_STEP_SUMMARY
145+ echo "## Phase 2: Mirror Registry" >> $GITHUB_STEP_SUMMARY
146+ echo "" >> $GITHUB_STEP_SUMMARY
147+ echo "Setting up local mirror registry (disconnected mode)..." >> $GITHUB_STEP_SUMMARY
148+
156149 make -f Makefile.ci deploy-cluster-mirror
157- echo "Cache build complete" >> $GITHUB_STEP_SUMMARY
158150
159- - name : Bootstrap - Acquire hardware
160- id : bootstrap_acquire_hardware
161- run : |
162- echo "## Bootstrap: Acquire Hardware" >> $GITHUB_STEP_SUMMARY
163- make -f Makefile.ci deploy-cluster-acquire-hardware
164- echo "Hardware acquired" >> $GITHUB_STEP_SUMMARY
151+ echo "Phase 2 complete" >> $GITHUB_STEP_SUMMARY
165152
166- - name : Bootstrap - Deploy cluster
167- id : bootstrap_deploy
153+ - name : Phase 3 - Deploy OpenShift cluster
154+ id : deploy_install
168155 run : |
169- echo "## Bootstrap: Deploy Cluster" >> $GITHUB_STEP_SUMMARY
156+ echo "## Phase 3: Deploy Cluster" >> $GITHUB_STEP_SUMMARY
157+ echo "" >> $GITHUB_STEP_SUMMARY
158+ echo "Deploying OpenShift cluster (mode: disconnected)..." >> $GITHUB_STEP_SUMMARY
159+
170160 make -f Makefile.ci deploy-cluster-install
171- echo "Cluster deployed" >> $GITHUB_STEP_SUMMARY
172161
173- - name : Bootstrap - Post-install
174- id : bootstrap_post_install
162+ echo "Phase 3 complete - Cluster deployed" >> $GITHUB_STEP_SUMMARY
163+
164+ - name : Phase 4 - Post-install configuration
165+ id : deploy_post_install
175166 run : |
176- echo "## Bootstrap: Post-Install" >> $GITHUB_STEP_SUMMARY
167+ echo "## Phase 4: Post-Install Configuration" >> $GITHUB_STEP_SUMMARY
168+ echo "" >> $GITHUB_STEP_SUMMARY
169+ echo "Configuring cluster (secrets, certificates, API health)..." >> $GITHUB_STEP_SUMMARY
170+
177171 make -f Makefile.ci deploy-cluster-post-install
178- echo "Post-install complete" >> $GITHUB_STEP_SUMMARY
179172
180- - name : Trust custom CA certificate
181- id : trust_custom_ca
182- run : |
183- echo "## Trust Custom CA" >> $GITHUB_STEP_SUMMARY
184- make -f Makefile.ci trust-custom-ca
185- echo "Custom CA trusted" >> $GITHUB_STEP_SUMMARY
173+ echo "Phase 4 complete" >> $GITHUB_STEP_SUMMARY
186174
187- - name : Bootstrap - Operators
188- id : bootstrap_operators
175+ - name : Phase 5 - Install operators
176+ id : deploy_operators
189177 run : |
190- echo "## Bootstrap: Operators" >> $GITHUB_STEP_SUMMARY
178+ echo "## Phase 5: Operators" >> $GITHUB_STEP_SUMMARY
179+ echo "" >> $GITHUB_STEP_SUMMARY
180+ echo "Installing and configuring operators..." >> $GITHUB_STEP_SUMMARY
181+
191182 make -f Makefile.ci deploy-cluster-operators
192- echo "Operators installed" >> $GITHUB_STEP_SUMMARY
193183
194- - name : Bootstrap - Day-2
195- id : bootstrap_day2
184+ echo "Phase 5 complete" >> $GITHUB_STEP_SUMMARY
185+
186+ - name : Phase 6 - Day-2 operations
187+ id : deploy_day2
196188 run : |
197- echo "## Bootstrap: Day-2" >> $GITHUB_STEP_SUMMARY
189+ echo "## Phase 6: Day-2 Operations" >> $GITHUB_STEP_SUMMARY
190+ echo "" >> $GITHUB_STEP_SUMMARY
191+ echo "Configuring advanced features and policies..." >> $GITHUB_STEP_SUMMARY
192+
198193 make -f Makefile.ci deploy-cluster-day2
199- echo "Day-2 complete" >> $GITHUB_STEP_SUMMARY
200194
201- - name : Bootstrap - Discovery
202- id : bootstrap_discovery
195+ echo "Phase 6 complete" >> $GITHUB_STEP_SUMMARY
196+
197+ - name : Phase 7 - Configure hardware discovery
198+ id : deploy_discovery
203199 run : |
204- echo "## Bootstrap: Discovery" >> $GITHUB_STEP_SUMMARY
200+ echo "## Phase 7: Hardware Discovery" >> $GITHUB_STEP_SUMMARY
201+ echo "" >> $GITHUB_STEP_SUMMARY
202+ echo "Configuring hardware discovery infrastructure..." >> $GITHUB_STEP_SUMMARY
203+
205204 make -f Makefile.ci deploy-cluster-discovery
206- echo "Discovery complete" >> $GITHUB_STEP_SUMMARY
205+
206+ echo "Phase 7 complete - Full deployment complete" >> $GITHUB_STEP_SUMMARY
207207
208208 - name : Verify cluster deployment
209209 if : success()
@@ -379,32 +379,24 @@ jobs:
379379 STEPS_JSON : ${{ toJSON(steps) }}
380380 run : |
381381 declare -A step_names=(
382- ["bootstrap_setup"]="Bootstrap: Setup environment"
383- ["bootstrap_validate"]="Bootstrap: Validate configuration"
384- ["bootstrap_download_content"]="Bootstrap: Download content"
385- ["bootstrap_build_cache"]="Bootstrap: Build local cache"
386- ["bootstrap_acquire_hardware"]="Bootstrap: Acquire hardware"
387- ["bootstrap_deploy"]="Bootstrap: Deploy cluster"
388- ["bootstrap_post_install"]="Bootstrap: Post-install"
389- ["trust_custom_ca"]="Trust custom CA certificate"
390- ["bootstrap_operators"]="Bootstrap: Operators"
391- ["bootstrap_day2"]="Bootstrap: Day-2"
392- ["bootstrap_discovery"]="Bootstrap: Discovery"
382+ ["deploy_prepare"]="Phase 1: Prepare binaries and content"
383+ ["deploy_mirror"]="Phase 2: Setup mirror registry"
384+ ["deploy_install"]="Phase 3: Deploy OpenShift cluster"
385+ ["deploy_post_install"]="Phase 4: Post-install configuration"
386+ ["deploy_operators"]="Phase 5: Install operators"
387+ ["deploy_day2"]="Phase 6: Day-2 operations"
388+ ["deploy_discovery"]="Phase 7: Configure hardware discovery"
393389 ["verify_cluster"]="Verify cluster deployment"
394390 )
395391
396392 step_order=(
397- bootstrap_setup
398- bootstrap_validate
399- bootstrap_download_content
400- bootstrap_build_cache
401- bootstrap_acquire_hardware
402- bootstrap_deploy
403- bootstrap_post_install
404- trust_custom_ca
405- bootstrap_operators
406- bootstrap_day2
407- bootstrap_discovery
393+ deploy_prepare
394+ deploy_mirror
395+ deploy_install
396+ deploy_post_install
397+ deploy_operators
398+ deploy_day2
399+ deploy_discovery
408400 verify_cluster
409401 )
410402
0 commit comments