Export kind logs from CI for pod restart debugging (#2252)

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>
This commit is contained in:
Sanket Sudake
2021-11-06 12:45:34 +05:30
committed by GitHub
parent 6f6710ede9
commit 3aaeb88bcd
+25 -12
View File
@@ -5,18 +5,18 @@ on:
branches: branches:
- master - master
paths: paths:
- '**.go' - "**.go"
- 'charts/**' - "charts/**"
- 'test/**' - "test/**"
- go.mod - go.mod
- go.sum - go.sum
pull_request: pull_request:
branches: branches:
- master - master
paths: paths:
- '**.go' - "**.go"
- 'charts/**' - "charts/**"
- 'test/**' - "test/**"
- go.mod - go.mod
- go.sum - go.sum
workflow_dispatch: workflow_dispatch:
@@ -28,8 +28,8 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
kindimage : [ 'kindest/node:v1.19.11','kindest/node:v1.20.7', 'kindest/node:v1.21.1' ] kindversion: ["v1.19.11", "v1.20.7", "v1.21.1"]
os: [ ubuntu-latest ] os: [ubuntu-latest]
steps: steps:
- name: setup go - name: setup go
uses: actions/setup-go@v2 uses: actions/setup-go@v2
@@ -60,8 +60,8 @@ jobs:
- name: Kind Clutser - name: Kind Clutser
uses: engineerd/setup-kind@v0.5.0 uses: engineerd/setup-kind@v0.5.0
with: with:
image: ${{ matrix.kindimage }} image: kindest/node:${{ matrix.kindversion }}
version: v0.11.1 version: v0.11.1
config: kind.yaml config: kind.yaml
- name: Configuring and testing the Installation - name: Configuring and testing the Installation
@@ -118,10 +118,23 @@ jobs:
run: | run: |
command -v fission && fission support dump command -v fission && fission support dump
- name: Kind export logs
if: ${{ always() }}
run: |
kind export logs --name kind kind-logs
- name: Archive fission dump - name: Archive fission dump
if: ${{ failure() }} if: ${{ failure() }}
uses: actions/upload-artifact@v2 uses: actions/upload-artifact@v2
with: with:
name: fission-dump name: fission-dump-${{ github.run_id }}-${{ matrix.kindversion }}
path: fission-dump/*.zip path: fission-dump/*.zip
retention-days: 5 retention-days: 5
- name: Archive kind logs
if: ${{ always() }}
uses: actions/upload-artifact@v2
with:
name: kind-logs-${{ github.run_id }}-${{ matrix.kindversion }}
path: kind-logs/*
retention-days: 5