2021-04-14 09:25:18 -05:00
|
|
|
name: Deploy webmvc
|
|
|
|
|
|
|
|
on:
|
|
|
|
workflow_dispatch:
|
|
|
|
repository_dispatch:
|
|
|
|
types:
|
|
|
|
- deploy
|
|
|
|
workflow_run:
|
|
|
|
workflows: ["webmvc"]
|
|
|
|
branches: [dev]
|
|
|
|
types: [completed]
|
|
|
|
|
|
|
|
env:
|
2021-04-15 08:37:30 -05:00
|
|
|
CHART: webmvc
|
2021-04-15 08:39:39 -05:00
|
|
|
NAMESPACE: eshop
|
2021-04-15 08:36:37 -05:00
|
|
|
CHART_ROOT: deploy/k8s/helm
|
2021-04-14 09:25:18 -05:00
|
|
|
|
|
|
|
jobs:
|
2021-04-15 08:48:00 -05:00
|
|
|
deploy-to-k8s:
|
2021-04-23 00:20:38 -05:00
|
|
|
#if: ${{ github.event_name == 'workflow_dispatch' || github.event_name == 'repository_dispatch' || github.event.workflow_run.conclusion == 'success' }}
|
|
|
|
if: false
|
2021-04-14 09:25:18 -05:00
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
|
|
|
steps:
|
2021-04-15 08:33:56 -05:00
|
|
|
- uses: actions/checkout@v2
|
2021-04-14 09:25:18 -05:00
|
|
|
|
|
|
|
- uses: azure/login@v1
|
|
|
|
with:
|
|
|
|
creds: ${{ secrets.AZURE_CREDENTIALS }}
|
|
|
|
|
2021-09-09 07:43:29 -05:00
|
|
|
- uses: ./.github/workflows/composite/deploy-helm
|
2021-04-14 09:25:18 -05:00
|
|
|
with:
|
2021-09-09 07:43:29 -05:00
|
|
|
azure_credentials: ${{ secrets.AZURE_CREDENTIALS }}
|
|
|
|
cluster_name: ${{ secrets.CLUSTER_NAME }}
|
|
|
|
resource_group: ${{ secrets.RESOURCE_GROUP }}
|
|
|
|
registry_host: ${{ secrets.REGISTRY_HOST }}
|
|
|
|
chart: ${{ env.CHART }}
|
|
|
|
chart_root: ${{ env.CHART_ROOT }}
|
|
|
|
namespace: ${{ env.NAMESPACE }}
|