Skip to content

Add Kubernetes resilience suite#599

Merged
Osvaldo Andrade (osvaldoandrade) merged 1 commit into
masterfrom
work/k8s-chaos-resilience
Jun 26, 2026
Merged

Add Kubernetes resilience suite#599
Osvaldo Andrade (osvaldoandrade) merged 1 commit into
masterfrom
work/k8s-chaos-resilience

Conversation

@osvaldoandrade

Copy link
Copy Markdown
Collaborator

Summary

  • add a Kubernetes RF=3 resilience suite with dry-run and live modes
  • document the acceptance matrix for pod, node, orphan-process, disk, network, and quorum-loss faults
  • add a nightly GitHub Actions dry-run gate with artifact upload

Validation

  • /bin/bash -n scripts/k8s_resilience_suite.sh
  • MODE=dry-run ARTIFACT_DIR=/tmp/cefas-resilience/pr575 scripts/k8s_resilience_suite.sh
  • scripts/test_helm_resilience.sh
  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/resilience-nightly.yml")'
  • go test ./...

Closes #575.
Closes #590.
Closes #597.
Closes #598.

@osvaldoandrade Osvaldo Andrade (osvaldoandrade) merged commit 5ce9934 into master Jun 26, 2026
8 checks passed
@osvaldoandrade Osvaldo Andrade (osvaldoandrade) deleted the work/k8s-chaos-resilience branch June 26, 2026 08:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant