Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 1 addition & 5 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
.PHONY: pre-commit fmt fmt-check clippy test build help
.PHONY: docker-build-operator docker-build-console-web docker-build-all
.PHONY: console-lint console-build console-fmt console-fmt-check
.PHONY: e2e-check e2e-live-create .e2e-live-install-cert-manager e2e-live-run e2e-live-faults e2e-live-update e2e-live-delete
.PHONY: e2e-check e2e-live-create .e2e-live-install-cert-manager e2e-live-run e2e-live-update e2e-live-delete

# Default target
IMAGE_REPO ?= rustfs/operator
Expand Down Expand Up @@ -43,7 +43,6 @@ help:
@echo " make e2e-check - Check Rust-native e2e harness (fmt + test + clippy)"
@echo " make e2e-live-create - Clean dedicated storage, recreate live Kind environment, install cert-manager, and load e2e image"
@echo " make e2e-live-run - Run all non-destructive live suites in the existing live environment"
@echo " make e2e-live-faults - Run destructive live fault suites with RUSTFS_E2E_DESTRUCTIVE=1"
@echo " make e2e-live-update - Rebuild image and update the live environment (load + rollout)"
@echo " make e2e-live-delete - Delete live Kind environment and clean dedicated storage"

Expand Down Expand Up @@ -130,9 +129,6 @@ e2e-live-run:
RUSTFS_E2E_LIVE=1 cargo test --manifest-path $(E2E_MANIFEST) --test cert_manager_tls -- --ignored --test-threads=$(E2E_TEST_THREADS) --nocapture
@echo "configured live e2e suites passed."

e2e-live-faults:
RUSTFS_E2E_LIVE=1 RUSTFS_E2E_DESTRUCTIVE=1 cargo test --manifest-path $(E2E_MANIFEST) --test faults -- --ignored --test-threads=$(E2E_TEST_THREADS) --nocapture

e2e-live-update:
docker build --network host -t rustfs/operator:e2e .
docker build --network host -t rustfs/console-web:e2e -f console-web/Dockerfile console-web
Expand Down
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,6 @@ From the repo root:
| `make e2e-check` | Validate the e2e harness without creating a live cluster. |
| `make e2e-live-create` | Build e2e images, recreate the dedicated Kind cluster, install cert-manager, and load images. |
| `make e2e-live-run` | Deploy the dev control plane and run all non-destructive live suites. |
| `make e2e-live-faults` | Run destructive live fault suites with `RUSTFS_E2E_DESTRUCTIVE=1`. |
| `make e2e-live-update` | Rebuild images, reload them into Kind, and roll out control-plane deployments. |
| `make e2e-live-delete` | Delete the dedicated Kind cluster and its local storage. |

Expand Down Expand Up @@ -160,7 +159,7 @@ Then use `http://127.0.0.1:19000` for the Tenant S3 API and `http://127.0.0.1:19
- `deploy/rustfs-operator/` — Helm chart, templates, values, and packaged CRDs.
- `deploy/k8s-dev/` — Development manifests used by the dev/e2e deployment flows.
- `deploy/kind/` — Kind cluster configuration for local development.
- **e2e/** — Rust-native Kind e2e harness, live test suites, and dedicated manifests.
- **e2e/** — Rust-native Kind e2e harness plus shared implementation modules for the separate real-cluster fault-test runner.
- **examples/** — Sample `Tenant` custom resources and usage notes.
- **docs/** — Design notes, GA planning material, and supporting images.
- **assets/** — README and documentation images.
Expand Down
Loading
Loading