mirror of
https://github.com/outbackdingo/cluster-api-provider-proxmox.git
synced 2026-01-27 18:18:38 +00:00
* go: bump to 1.24 * Bump go to v1.24 * Bump dependecies * Update e2e config * Bump go-proxmox client to latest commit, Fixes tests, and linting * Revert "Bump dependecies" This reverts commit dbf1ff80ebafe4c263b61919123e547703faa7e8. * Pin CAPI to v1.10.4 and update/fix e2e tests * Fix unit tests * Bump GO v1.24.5 --------- Co-authored-by: Mohamed Chiheb Ben Jemaa <mc.benjemaa@gmail.com>
E2E Test
This document is to help developers understand how to run e2e tests for CAPMOX.
Requirements
In order to run the e2e tests the following requirements must be met:
- Docker
- Proxmox VE Cluster
- A Kubernetes cluster running on Proxmox VE
Environment variables
The first step to running the e2e tests is setting up the required environment variables:
| Environment variable | Description |
|---|---|
PROXMOX_URL |
The Proxmox host |
PROXMOX_TOKEN |
The Proxmox token |
PROXMOX_SECRET |
The secret associated with the token |
Running e2e test
In the root project directory run:
make test-e2e
Running Conformance test
In the root project directory run:
make test-conformance