Skip to content

correcting minikube install #31

correcting minikube install

correcting minikube install #31

Workflow file for this run

name: E2E Tests with Minikube (ppc64le)
on:
push:
branches:
- 'main'
pull_request:
branches:
- 'main'
jobs:
test-e2e:
runs-on: ubuntu-22.04
steps:
- name: Set up QEMU
run: |
sudo apt-get update
sudo apt-get install -y qemu qemu-user-static
- name: Enable QEMU support for GitHub Actions
uses: docker/setup-qemu-action@v3
with:
platforms: ppc64le
- name: Download Minikube binary for ppc64le
run: |
MINIKUBE_VERSION=v1.34.0
curl -LO https://storage.googleapis.com/minikube/releases/${MINIKUBE_VERSION}/minikube-linux-ppc64le
chmod +x minikube-linux-ppc64le
sudo mv minikube-linux-ppc64le /usr/local/bin/minikube
- name: Install Dependencies (conntrack and others)
run: |
sudo apt-get update
sudo apt-get install -y conntrack socat
- name: Download and Install crictl
run: |
CRICTL_VERSION="v1.28.0"
curl -LO https://github.com/kubernetes-sigs/cri-tools/releases/download/${CRICTL_VERSION}/crictl-${CRICTL_VERSION}-linux-ppc64le.tar.gz
sudo tar zxvf crictl-${CRICTL_VERSION}-linux-ppc64le.tar.gz -C /usr/local/bin
rm crictl-${CRICTL_VERSION}-linux-ppc64le.tar.gz
- name: Start Minikube (ppc64le)
run: |
sudo minikube start --driver=none --force --kubernetes-version=v1.32.0
- name: Verify Minikube Status
run: minikube status
- name: Run End-to-End Tests
run: |
echo "Running e2e tests on Minikube (ppc64le)"
# Add your test commands here