Skip to content

Commit 0930bcd

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

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -421,18 +421,18 @@ 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+
sudo chown -fR 1001:1001 ${{ env.SETUP_CLUSTER_TYPE_PATH }} || true
427+
yq e '.deckhouse.registryDockerCfg = "None"' -i ./${{ env.SETUP_CLUSTER_TYPE_PATH }}/values.yaml || true
428428
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"
429429
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"
430430
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
431+
echo "${{ steps.generate-kubeconfig.outputs.kubeconfig }}" | base64 -d | base64 -d > ./${{ env.SETUP_CLUSTER_TYPE_PATH }}/kube-config || echo "kubeconfig not available, skipping"
432432
433433
- name: Upload generated files
434434
uses: actions/upload-artifact@v4
435-
if: always() && steps.dhctl-bootstrap.outcome == 'success'
435+
if: success() || failure()
436436
with:
437437
name: ${{ inputs.storage_type }}-generated-files-${{ inputs.date_start }}
438438
path: |

0 commit comments

Comments
 (0)