Skip to content

Commit

Permalink
Merge pull request #14 from zufardhiyaulhaq/setup-e2e
Browse files Browse the repository at this point in the history
setup e2e to install chart
  • Loading branch information
zufardhiyaulhaq authored Sep 4, 2021
2 parents 9582323 + a7afd98 commit 8eed1c6
Show file tree
Hide file tree
Showing 2 changed files with 77 additions and 0 deletions.
29 changes: 29 additions & 0 deletions .github/workflows/master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,3 +67,32 @@ jobs:
with:
push: true
tags: zufardhiyaulhaq/ngrok-operator:latest
e2e:
runs-on: ubuntu-latest
needs:
- image
strategy:
fail-fast: false
matrix:
kubernetes: [v1.19]
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup kubectl
uses: azure/setup-kubectl@v1
with:
version: 'v1.19.10'
- name: Setup helm
uses: azure/setup-helm@v1
with:
version: 'v3.3.1'
- name: install kubernetes
uses: nolar/setup-k3d-k3s@v1
with:
version: "${{ matrix.kubernetes }}"
k3d-args: --no-lb
- name: deploy charts
run: helm install ngrok-operator ./charts/ngrok-operator --values ./charts/ngrok-operator/values.yaml --set operator.tag=latest
- run: sleep 30
- name: check charts installed
run: kubectl get pod
48 changes: 48 additions & 0 deletions .github/workflows/pullrequest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,51 @@ jobs:
uses: actions/checkout@v2
- name: Build binary
run: make build
image:
runs-on: ubuntu-latest
needs:
- lint
- test
- build
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Login to Docker Hub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: build image
uses: docker/build-push-action@v2
with:
push: true
tags: zufardhiyaulhaq/ngrok-operator:dev-ci
e2e:
runs-on: ubuntu-latest
needs:
- image
strategy:
fail-fast: false
matrix:
kubernetes: [v1.19]
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup kubectl
uses: azure/setup-kubectl@v1
with:
version: 'v1.19.10'
- name: Setup helm
uses: azure/setup-helm@v1
with:
version: 'v3.3.1'
- name: install kubernetes
uses: nolar/setup-k3d-k3s@v1
with:
version: "${{ matrix.kubernetes }}"
k3d-args: --no-lb
- name: deploy charts
run: helm install ngrok-operator ./charts/ngrok-operator --values ./charts/ngrok-operator/values.yaml --set operator.tag=dev-ci
- run: sleep 30
- name: check charts installed
run: kubectl get pod

0 comments on commit 8eed1c6

Please sign in to comment.