Skip to content

RHCLOUD-36175 - Kind cluster setup for inventory #3

RHCLOUD-36175 - Kind cluster setup for inventory

RHCLOUD-36175 - Kind cluster setup for inventory #3

Workflow file for this run

name: E2E Testing with Kind
on:
workflow_call:
pull_request:
branches: ['main']
jobs:
e2e-test:
name: E2E Test Inventory API
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set Environment Variables
env:
DOCKER_SERVER: registry.access.redhat.com
QUAY_USERNAME: user
QUAY_PASSWORD: pass
QUAY_EMAIL: [email protected]
run: |
echo "Setting up environment variables for Quay authentication."
- name: Inventory Up - Kind Cluster
run: make inventory-up-kind
- name: Monitor Pods in Kind
run: |
kubectl get pods -w --timeout=300s || exit 1
- name: View Test Pod Logs
run: |
TEST_POD=$(kubectl get pods --selector=job-name=e2e-inventory-http-tests -o jsonpath='{.items[0].metadata.name}')
kubectl logs $TEST_POD
- name: Inventory Down - Kind Cluster
run: make inventory-down-kind