From e1ab7a67fb63fdc6e732135240d6a741fa13d0ee Mon Sep 17 00:00:00 2001 From: Austin Abro Date: Mon, 22 Jul 2024 19:42:40 +0000 Subject: [PATCH] Cluster tests in eks Signed-off-by: Austin Abro --- .github/workflows/nightly-eks.yml | 18 ++++++++---------- packages/distros/eks/zarf.yaml | 4 ++-- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/.github/workflows/nightly-eks.yml b/.github/workflows/nightly-eks.yml index 8df68ebbb0..1fe4f4ad7c 100644 --- a/.github/workflows/nightly-eks.yml +++ b/.github/workflows/nightly-eks.yml @@ -2,7 +2,6 @@ name: Test EKS Cluster on: schedule: - cron: '0 7 * * *' ## Every day at 0700 UTC - workflow_dispatch: ## Give us the ability to run this manually inputs: cluster_name: @@ -33,8 +32,8 @@ jobs: - name: Setup golang uses: ./.github/actions/golang - - name: Build Zarf - run: make + - name: Build binary and zarf packages + uses: ./.github/actions/packages - name: Auth with AWS uses: aws-actions/configure-aws-credentials@010d0da01d0b5a38af31e9c3470dbfdabdecca3a # v4.0.1 @@ -56,7 +55,7 @@ jobs: --confirm - name: Run tests - run: make test-e2e ARCH=amd64 + run: make test-e2e-with-cluster ARCH=amd64 - name: Teardown the cluster if: always() @@ -70,9 +69,8 @@ jobs: if: always() uses: ./.github/actions/save-logs - # UNCOMMENT BEFORE MERGE - # - name: Send trigger to Slack on workflow failure - # if: failure() - # uses: ./.github/actions/slack - # with: - # slack-webhook-url: ${{ secrets.SLACK_WEBHOOK_URL }} + - name: Send trigger to Slack on workflow failure + if: failure() + uses: ./.github/actions/slack + with: + slack-webhook-url: ${{ secrets.SLACK_WEBHOOK_URL }} diff --git a/packages/distros/eks/zarf.yaml b/packages/distros/eks/zarf.yaml index a6c96f69b6..8172dfdf60 100644 --- a/packages/distros/eks/zarf.yaml +++ b/packages/distros/eks/zarf.yaml @@ -52,9 +52,9 @@ components: actions: onDeploy: before: - - cmd: ./binaries/eksctl_$(uname -s)_$(uname -m) create cluster --dry-run -f eks.yaml -v 5 + - cmd: ./binaries/eksctl_$(uname -s)_$(uname -m) create cluster --dry-run -f eks.yaml - cmd: sleep 15 - - cmd: ./binaries/eksctl_$(uname -s)_$(uname -m) create cluster -f eks.yaml -v 5 + - cmd: ./binaries/eksctl_$(uname -s)_$(uname -m) create cluster -f eks.yaml - cmd: ./binaries/eksctl_$(uname -s)_$(uname -m) utils write-kubeconfig -c ${ZARF_VAR_EKS_CLUSTER_NAME} - name: teardown-eks-cluster