|
9 | 9 | jobs:
|
10 | 10 | default-inputs:
|
11 | 11 | name: Run with defaults
|
12 |
| - runs-on: ubuntu-20.04 |
| 12 | + runs-on: ubuntu-22.04 |
13 | 13 | strategy:
|
14 | 14 | matrix:
|
15 |
| - kubernetes: [v1.24.1,v1.23.0,v1.20.0,v1.19.2,v1.18.9,v1.17.5] |
| 15 | + kubernetes: [v1.24.3,v1.23.9,v1.22.12] |
16 | 16 | steps:
|
17 | 17 | - name: Checkout
|
18 | 18 | uses: actions/checkout@v2
|
|
21 | 21 | - name: Test Action
|
22 | 22 | uses: ./
|
23 | 23 | with:
|
24 |
| - minikube version: v1.26.0 |
| 24 | + minikube version: v1.26.1 |
25 | 25 | kubernetes version: ${{ matrix.kubernetes }}
|
26 | 26 | github token: ${{ secrets.GITHUB_TOKEN }}
|
27 | 27 | - name: Validate Minikube
|
|
41 | 41 | - name: Test Action
|
42 | 42 | uses: ./
|
43 | 43 | with:
|
44 |
| - minikube version: v1.26.0 |
45 |
| - kubernetes version: v1.24.1 |
| 44 | + minikube version: v1.26.1 |
| 45 | + kubernetes version: v1.24.3 |
46 | 46 | github token: ${{ secrets.GITHUB_TOKEN }}
|
47 | 47 | driver: docker
|
48 | 48 | - name: Validate Minikube
|
|
64 | 64 | - name: Test Action
|
65 | 65 | uses: ./
|
66 | 66 | with:
|
67 |
| - minikube version: v1.26.0 |
68 |
| - kubernetes version: v1.24.1 |
| 67 | + minikube version: v1.26.1 |
| 68 | + kubernetes version: v1.24.3 |
69 | 69 | github token: ${{ secrets.GITHUB_TOKEN }}
|
70 | 70 | start args: '--addons=registry --addons=metrics-server'
|
71 | 71 | - name: Validate Minikube
|
|
85 | 85 | - name: Test Action
|
86 | 86 | uses: ./
|
87 | 87 | with:
|
88 |
| - minikube version: v1.26.0 |
89 |
| - kubernetes version: v1.24.1 |
| 88 | + minikube version: v1.26.1 |
| 89 | + kubernetes version: v1.24.3 |
90 | 90 | github token: ${{ secrets.GITHUB_TOKEN }}
|
91 | 91 | start args: '--addons=ingress'
|
92 | 92 | - name: Validate Minikube
|
@@ -121,8 +121,31 @@ jobs:
|
121 | 121 | run: kubectl get nodes
|
122 | 122 | - name: Validate container runtime (${{ matrix.container_runtime }})
|
123 | 123 | run: 'cat $MINIKUBE_HOME/.minikube/machines/minikube/config.json | jq ".Driver.NodeConfig.ContainerRuntime" | grep "${{ matrix.container_runtime }}"'
|
124 |
| - legacy: |
125 |
| - name: Run for legacy/old versions |
| 124 | + unsupported: |
| 125 | + name: Run with unsupported K8s versions |
| 126 | + runs-on: ubuntu-20.04 |
| 127 | + strategy: |
| 128 | + matrix: |
| 129 | + kubernetes: [v1.20.15,v1.19.16,v1.18.20,v1.17.17] |
| 130 | + steps: |
| 131 | + - name: Checkout |
| 132 | + uses: actions/checkout@v2 |
| 133 | + - name: Setup Node |
| 134 | + uses: actions/setup-node@master |
| 135 | + - name: Test Action |
| 136 | + uses: ./ |
| 137 | + with: |
| 138 | + minikube version: v1.26.0 |
| 139 | + kubernetes version: ${{ matrix.kubernetes }} |
| 140 | + github token: ${{ secrets.GITHUB_TOKEN }} |
| 141 | + - name: Validate Minikube |
| 142 | + run: minikube status | grep Running |
| 143 | + - name: Validate Cluster |
| 144 | + run: kubectl get nodes |
| 145 | + - name: Validate default driver |
| 146 | + run: 'cat $MINIKUBE_HOME/.minikube/machines/minikube/config.json | jq ".DriverName" | grep none' |
| 147 | + legacy-18: |
| 148 | + name: Run for legacy/old versions (Ubuntu 18, Minikube 1.16, K8s 1.12) |
126 | 149 | runs-on: ubuntu-18.04
|
127 | 150 | steps:
|
128 | 151 | - name: Checkout
|
|
0 commit comments