Skip to content

Commit c875a14

Browse files
authored
Fixing Ubuntu Runner Issue (#259)
* changed ubuntu runner * changed minikube action * Version formatting * nonedriveR * update kube version * installing conntrack' * updated other actions * update bg ingress api version * prettify * updated ingress backend for new api version * Added path type * prettify
1 parent 58ba3f0 commit c875a14

7 files changed

+42
-24
lines changed

.github/workflows/run-integration-tests-basic.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ jobs:
2626
npm install
2727
- name: Install ncc
2828
run: npm i -g @vercel/ncc
29+
- name: Install conntrack
30+
run: sudo apt-get install -y conntrack
2931
- name: Build
3032
run: ncc build src/run.ts -o lib
3133

@@ -34,10 +36,10 @@ jobs:
3436

3537
- id: setup-minikube
3638
name: Setup Minikube
37-
uses: manusa/actions-setup-minikube@v2.4.2
39+
uses: medyagh/setup-minikube@latest
3840
with:
39-
minikube version: 'v1.24.0'
40-
kubernetes version: 'v1.21.0'
41+
minikube-version: 1.24.0
42+
kubernetes-version: 1.22.3
4143
driver: 'none'
4244
timeout-minutes: 3
4345

.github/workflows/run-integration-tests-bluegreen-ingress.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ jobs:
2626
npm install
2727
- name: Install ncc
2828
run: npm i -g @vercel/ncc
29+
- name: Install conntrack
30+
run: sudo apt-get install -y conntrack
2931
- name: Build
3032
run: ncc build src/run.ts -o lib
3133

@@ -34,10 +36,10 @@ jobs:
3436

3537
- id: setup-minikube
3638
name: Setup Minikube
37-
uses: manusa/actions-setup-minikube@v2.4.2
39+
uses: medyagh/setup-minikube@latest
3840
with:
39-
minikube version: 'v1.24.0'
40-
kubernetes version: 'v1.21.0'
41+
minikube-version: 1.24.0
42+
kubernetes-version: 1.22.3
4143
driver: 'none'
4244
timeout-minutes: 3
4345

.github/workflows/run-integration-tests-bluegreen-service.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ jobs:
2626
npm install
2727
- name: Install ncc
2828
run: npm i -g @vercel/ncc
29+
- name: Install conntrack
30+
run: sudo apt-get install -y conntrack
2931
- name: Build
3032
run: ncc build src/run.ts -o lib
3133

@@ -34,10 +36,10 @@ jobs:
3436

3537
- id: setup-minikube
3638
name: Setup Minikube
37-
uses: manusa/actions-setup-minikube@v2.4.2
39+
uses: medyagh/setup-minikube@latest
3840
with:
39-
minikube version: 'v1.24.0'
40-
kubernetes version: 'v1.21.0'
41+
minikube-version: 1.24.0
42+
kubernetes-version: 1.22.3
4143
driver: 'none'
4244
timeout-minutes: 3
4345

.github/workflows/run-integration-tests-bluegreen-smi.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ jobs:
2626
npm install
2727
- name: Install ncc
2828
run: npm i -g @vercel/ncc
29+
- name: Install conntrack
30+
run: sudo apt-get install -y conntrack
2931
- name: Build
3032
run: ncc build src/run.ts -o lib
3133

@@ -34,10 +36,10 @@ jobs:
3436

3537
- id: setup-minikube
3638
name: Setup Minikube
37-
uses: manusa/actions-setup-minikube@v2.4.2
39+
uses: medyagh/setup-minikube@latest
3840
with:
39-
minikube version: 'v1.24.0'
40-
kubernetes version: 'v1.21.0'
41+
minikube-version: 1.24.0
42+
kubernetes-version: 1.22.3
4143
driver: 'none'
4244
timeout-minutes: 3
4345

.github/workflows/run-integration-tests-canary-pod.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ jobs:
2626
npm install
2727
- name: Install ncc
2828
run: npm i -g @vercel/ncc
29+
- name: Install conntrack
30+
run: sudo apt-get install -y conntrack
2931
- name: Build
3032
run: ncc build src/run.ts -o lib
3133

@@ -34,10 +36,10 @@ jobs:
3436

3537
- id: setup-minikube
3638
name: Setup Minikube
37-
uses: manusa/actions-setup-minikube@v2.4.2
39+
uses: medyagh/setup-minikube@latest
3840
with:
39-
minikube version: 'v1.24.0'
40-
kubernetes version: 'v1.21.0'
41+
minikube-version: 1.24.0
42+
kubernetes-version: 1.22.3
4143
driver: 'none'
4244
timeout-minutes: 3
4345

.github/workflows/run-integration-tests-canary-smi.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ on:
1313
jobs:
1414
run-integration-test:
1515
name: Run Minikube Integration Tests
16-
runs-on: ubuntu-latest
16+
runs-on: ubuntu-20.04
1717
env:
1818
KUBECONFIG: /home/runner/.kube/config
1919
NAMESPACE: test-${{ github.run_id }}
@@ -26,6 +26,8 @@ jobs:
2626
npm install
2727
- name: Install ncc
2828
run: npm i -g @vercel/ncc
29+
- name: Install conntrack
30+
run: sudo apt-get install -y conntrack
2931
- name: Build
3032
run: ncc build src/run.ts -o lib
3133

@@ -34,10 +36,10 @@ jobs:
3436

3537
- id: setup-minikube
3638
name: Setup Minikube
37-
uses: manusa/actions-setup-minikube@v2.4.2
39+
uses: medyagh/setup-minikube@latest
3840
with:
39-
minikube version: 'v1.24.0'
40-
kubernetes version: 'v1.21.0'
41+
minikube-version: 1.24.0
42+
kubernetes-version: 1.22.3
4143
driver: 'none'
4244
timeout-minutes: 3
4345

test/integration/manifests/blue-green/test-ingress.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ spec:
3232
port: 80
3333
targetPort: 80
3434
---
35-
apiVersion: networking.k8s.io/v1beta1
35+
apiVersion: networking.k8s.io/v1
3636
kind: Ingress
3737
metadata:
3838
name: nginx-ingress
@@ -43,10 +43,16 @@ spec:
4343
- http:
4444
paths:
4545
- path: /testpath
46+
pathType: Prefix
4647
backend:
47-
serviceName: nginx-service
48-
servicePort: 80
48+
service:
49+
name: nginx-service
50+
port:
51+
number: 80
4952
- path: /testpath2
53+
pathType: Prefix
5054
backend:
51-
serviceName: unrouted-service
52-
servicePort: 80
55+
service:
56+
name: unrouted-service
57+
port:
58+
number: 80

0 commit comments

Comments
 (0)