Skip to content

Commit

Permalink
bump aks module version
Browse files Browse the repository at this point in the history
  • Loading branch information
maciaszczykm committed Nov 26, 2024
1 parent 69ff19b commit 34be7a4
Showing 1 changed file with 38 additions and 60 deletions.
98 changes: 38 additions & 60 deletions .github/workflows/e2e.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,6 @@ jobs:
run: gcloud --version
- name: Run tests
env:
# Venom variables.
VENOM_VAR_provider: gcp
VENOM_VAR_region: us-central1
VENOM_VAR_gcpEmail: ${{ secrets.E2E_GCP_EMAIL }}
Expand Down Expand Up @@ -95,31 +94,31 @@ jobs:
uses: actions/checkout@v3
with:
fetch-depth: 0
# - name: Store test timestamp
# run: echo "TIMESTAMP=$(date +'%s')" >> $GITHUB_ENV
# - name: Setup test repository SSH key
# run: |
# mkdir -p ${{ env.SSH_PATH }}
# (base64 -d <<< ${{ secrets.E2E_REPO_PRIVATE_KEY }}) >> ${{ env.VENOM_VAR_gitRepoPrivateKeyPath }}
# chmod 600 ${{ env.VENOM_VAR_gitRepoPrivateKeyPath }}
# eval "$(ssh-agent -s)"
# ssh-add ${{ env.VENOM_VAR_gitRepoPrivateKeyPath }}
# - name: Setup Go
# uses: actions/[email protected]
# with:
# go-version-file: go.mod
# - name: Add GOBIN to PATH
# run: echo $GOBIN >> $GITHUB_PATH
# - name: Setup Venom
# run: |
# curl https://github.com/ovh/venom/releases/download/v1.2.0/venom.linux-amd64 -L -o ${{ env.VENOM_PATH }}
# chmod +x ${{ env.VENOM_PATH }}
# venom version
# - name: Setup Plural CLI
# run: |
# make install-cli
# mkdir -p ${{ env.VENOM_VAR_pluralHome }}
# plural version
- name: Store test timestamp
run: echo "TIMESTAMP=$(date +'%s')" >> $GITHUB_ENV
- name: Setup test repository SSH key
run: |
mkdir -p ${{ env.SSH_PATH }}
(base64 -d <<< ${{ secrets.E2E_REPO_PRIVATE_KEY }}) >> ${{ env.VENOM_VAR_gitRepoPrivateKeyPath }}
chmod 600 ${{ env.VENOM_VAR_gitRepoPrivateKeyPath }}
eval "$(ssh-agent -s)"
ssh-add ${{ env.VENOM_VAR_gitRepoPrivateKeyPath }}
- name: Setup Go
uses: actions/[email protected]
with:
go-version-file: go.mod
- name: Add GOBIN to PATH
run: echo $GOBIN >> $GITHUB_PATH
- name: Setup Venom
run: |
curl https://github.com/ovh/venom/releases/download/v1.2.0/venom.linux-amd64 -L -o ${{ env.VENOM_PATH }}
chmod +x ${{ env.VENOM_PATH }}
venom version
- name: Setup Plural CLI
run: |
make install-cli
mkdir -p ${{ env.VENOM_VAR_pluralHome }}
plural version
- name: Print Terraform version
run: terraform --version
- name: Print Azure CLI version
Expand All @@ -130,40 +129,19 @@ jobs:
client-id: ${{ secrets.E2E_AZURE_CLIENT_ID }}
tenant-id: ${{ secrets.E2E_AZURE_TENANT_ID }}
subscription-id: ${{ secrets.E2E_AZURE_SUBSCRIPTION_ID }}
- name: Test Terraform
# env:
# ARM_USE_AKS_WORKLOAD_IDENTITY: true
# ARM_USE_CLI: false
# # ARM_USE_MSI: true
# ARM_SUBSCRIPTION_ID: ${{ secrets.E2E_AZURE_SUBSCRIPTION_ID }}
# ARM_CLIENT_ID: ${{ secrets.E2E_AZURE_CLIENT_ID }}
# ARM_TENANT_ID: ${{ secrets.E2E_AZURE_TENANT_ID }}
run: |
terraform init -upgrade
terraform apply -auto-approve
terraform destroy -auto-approve
# - name: Run tests
# env:
# # Terraform auth.
# # https://registry.terraform.io/providers/hashicorp/azurerm/3.117.0/docs/guides/aks_workload_identity#configuring-with-environment-variables
# # ARM_USE_AKS_WORKLOAD_IDENTITY: true
# ARM_USE_CLI: false
# ARM_USE_MSI: true
# ARM_SUBSCRIPTION_ID: ${{ secrets.E2E_AZURE_SUBSCRIPTION_ID }}
# ARM_CLIENT_ID: ${{ secrets.E2E_AZURE_CLIENT_ID }}
# ARM_TENANT_ID: ${{ secrets.E2E_AZURE_TENANT_ID }}
# # Venom variables.
# VENOM_VAR_provider: azure
# VENOM_VAR_region: polandcentral
# VENOM_VAR_azureTenantId: ${{ secrets.E2E_AZURE_TENANT_ID }}
# VENOM_VAR_azureSubscriptionId: ${{ secrets.E2E_AZURE_SUBSCRIPTION_ID }}
# VENOM_VAR_azureStorageAccount: e2e${{ env.TIMESTAMP }}
# VENOM_VAR_project: e2e-${{ env.TIMESTAMP }}
# VENOM_VAR_branch: e2e-${{ env.TIMESTAMP }}-azure
# VENOM_VAR_username: ${{ secrets.E2E_AZURE_SA_USERNAME }}
# VENOM_VAR_email: ${{ secrets.E2E_AZURE_SA_EMAIL }}
# VENOM_VAR_token: ${{ secrets.E2E_AZURE_SA_TOKEN }}
# run: venom run -vv --html-report --format=json --output-dir ${{ env.TESTOUT_PATH }} test/plural
- name: Run tests
env:
VENOM_VAR_provider: azure
VENOM_VAR_region: polandcentral
VENOM_VAR_azureTenantId: ${{ secrets.E2E_AZURE_TENANT_ID }}
VENOM_VAR_azureSubscriptionId: ${{ secrets.E2E_AZURE_SUBSCRIPTION_ID }}
VENOM_VAR_azureStorageAccount: e2e${{ env.TIMESTAMP }}
VENOM_VAR_project: e2e-${{ env.TIMESTAMP }}
VENOM_VAR_branch: e2e-${{ env.TIMESTAMP }}-azure
VENOM_VAR_username: ${{ secrets.E2E_AZURE_SA_USERNAME }}
VENOM_VAR_email: ${{ secrets.E2E_AZURE_SA_EMAIL }}
VENOM_VAR_token: ${{ secrets.E2E_AZURE_SA_TOKEN }}
run: venom run -vv --html-report --format=json --output-dir ${{ env.TESTOUT_PATH }} test/plural
- name: Upload artifacts
if: always()
uses: actions/upload-artifact@v4
Expand Down

0 comments on commit 34be7a4

Please sign in to comment.