Commit 1bcb8656 authored by Simon Cornet's avatar Simon Cornet
Browse files

[ci] feat: added gitea deployment workflow

parent 84f26f40
Loading
Loading
Loading
Loading
+37 −0
Original line number Diff line number Diff line
---

# generic
name: 'Kubernetes Deployment'
on:
  push:
    branches:
      - 'main'

# jobs
jobs:

  # kubernetes deployment
  Deployment:
    runs-on: 'ubuntu-latest'
    steps:

      # name: Build
      - name: 'Kubernetes deployment'
        uses: 'appleboy/ssh-action@v1.0.3'
        with:

          # bastion
          proxy_host: 'wireguard.do.siempie.com'
          proxy_port: '22'
          proxy_username: ${{ secrets.USERNAME }}
          proxy_key: ${{ secrets.SSHKEY }}

          # kubernetes management
          host: 'mgmt01.infra.vpn.mirahsimon.us'
          port: '22'
          username: ${{ secrets.USERNAME }}
          key: ${{ secrets.SSHKEY }}

          # command
          script: |
            sudo -u simon kubectl apply -f /home/simon/Documents/kaas-simoncor-net/manifests