Skip to content

Commit f80f296

Browse files
chore(ci): gather logs when bootstrap success or failed
Signed-off-by: Nikita Korolev <nikita.korolev@flant.com>
1 parent c372fd0 commit f80f296

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

.github/workflows/e2e-reusable-pipeline.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -421,18 +421,20 @@ jobs:
421421
d8vscp "${DEFAULT_USER}@${nested_master}.$NAMESPACE:/var/log/cloud-init*.log" "./${{ env.SETUP_CLUSTER_TYPE_PATH }}/tmp/"
422422
423423
- name: Prepare artifact
424-
if: always() && steps.dhctl-bootstrap.outcome == 'success'
424+
if: success() || failure()
425425
run: |
426-
sudo chown -fR 1001:1001 ${{ env.SETUP_CLUSTER_TYPE_PATH }}
427-
yq e '.deckhouse.registryDockerCfg = "None"' -i ./${{ env.SETUP_CLUSTER_TYPE_PATH }}/values.yaml
426+
set +e
427+
sudo chown -fR 1001:1001 ${{ env.SETUP_CLUSTER_TYPE_PATH }} || true
428+
yq e '.deckhouse.registryDockerCfg = "None"' -i ./${{ env.SETUP_CLUSTER_TYPE_PATH }}/values.yaml || true
428429
yq e 'select(.kind == "InitConfiguration").deckhouse.registryDockerCfg = "None"' -i ./${{ env.SETUP_CLUSTER_TYPE_PATH }}/tmp/config.yaml || echo "The config.yaml file is not generated, skipping"
429430
yq e '.discovered.registry_url = "None"' -i ./${{ env.SETUP_CLUSTER_TYPE_PATH }}/tmp/discovered-values.yaml || echo "The discovered-values.yaml file is not generated, skipping editing registry_url"
430431
yq e '.discovered.registry_auth = "None"' -i ./${{ env.SETUP_CLUSTER_TYPE_PATH }}/tmp/discovered-values.yaml || echo "The discovered-values.yaml file is not generated, skipping editing registry_auth"
431-
echo "${{ steps.generate-kubeconfig.outputs.kubeconfig }}" | base64 -d | base64 -d > ./${{ env.SETUP_CLUSTER_TYPE_PATH }}/kube-config
432+
echo "${{ steps.generate-kubeconfig.outputs.kubeconfig }}" | base64 -d | base64 -d > ./${{ env.SETUP_CLUSTER_TYPE_PATH }}/kube-config || echo "kubeconfig not available, skipping"
433+
set -e
432434
433435
- name: Upload generated files
434436
uses: actions/upload-artifact@v4
435-
if: always() && steps.dhctl-bootstrap.outcome == 'success'
437+
if: success() || failure()
436438
with:
437439
name: ${{ inputs.storage_type }}-generated-files-${{ inputs.date_start }}
438440
path: |

0 commit comments

Comments
 (0)