Files
wlan-testing/.github/workflows/restart_gw.yml
Carsten Schafer 338e727628 Modernizing, switch qa02 to main chart
Signed-off-by: Carsten Schafer <Carsten.Schafer@kinarasystems.com>
2024-05-29 16:47:27 -04:00

37 lines
1.0 KiB
YAML

name: Restart OWGW
defaults:
run:
shell: bash
env:
AWS_EKS_NAME: tip-wlan-main
AWS_DEFAULT_OUTPUT: json
AWS_DEFAULT_REGION: ap-south-1
AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }}
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_CLIENT_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_CLIENT_KEY }}
on:
workflow_dispatch:
inputs:
environment:
default: 'qa01'
description: 'In which environment OWGW must be restarted (qa01 will restart OWGW in openwifi-qa01)'
required: true
jobs:
restart-owgw:
runs-on: ubuntu-latest
steps:
- name: Fetch kubeconfig
run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }}
- name: Install kubectl
run: |
curl -s -LO "https://dl.k8s.io/release/v1.27.14/bin/linux/amd64/kubectl"
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
- name: Restart OWGW in defined namespace
run: kubectl delete pod -n openwifi-${{ github.event.inputs.environment }} -l app.kubernetes.io/name=owgw