For the complete documentation index, see llms.txt. This page is also available as Markdown.

What's supported

This topic lists the platforms and technologies that Harness Chaos Engineering supports for deploying chaos infrastructure and running chaos experiments.

Harness Chaos Engineering is supported on the following deployment models:

Harness Chaos Engineering supports running faults on AWS, Azure, GCP, Kubernetes, Linux, VMware, and Windows platforms.


Harness SaaS

Harness SaaS is a fully managed cloud service that provides:

  • Quick setup - start in minutes

  • Automatic updates and maintenance

  • Global availability with 99.9% uptime SLA

  • Enterprise ChaosHub access included

Supported Platforms for Chaos Infrastructure

The following table shows the supported operating systems and distributions for deploying chaos infrastructure:

Platform
Distribution
Version
Supported

Kubernetes

Amazon EKS

k8s 1.21+

Kubernetes

Azure AKS

k8s 1.21+

Kubernetes

Google GKE

k8s 1.21+

Kubernetes

Red Hat OpenShift

k8s 1.21+

Kubernetes

Rancher

k8s 1.21+

Kubernetes

VMware Tanzu

k8s 1.21+

Kubernetes

Self-managed clusters

k8s 1.21+

Linux

Ubuntu

16.04+

Linux

Red Hat Enterprise Linux

7+

Linux

CentOS

7+

Linux

Debian

10+

Linux

Fedora

30+

Linux

openSUSE Leap

15.4+

CONTAINER RUNTIMES

Kubernetes faults work with Docker, CRI-O, and containerd runtimes.

Supported Chaos Fault Categories

The following table shows available fault types and where they are supported. For a complete list and detailed information, go to Chaos faults.

Fault type
Linux
K8s
Windows
VMware
AWS
GCP
Azure

Network Network loss, Network latency, etc.

HTTP HTTP latency, HTTP modify body, etc.

DNS DNS error, DNS spoof, etc.

System time Time skew chaos, etc.

Resource stress CPU stress, Memory stress, etc.

State change VM stop, Pod kill, etc.

Managed Services AWS ECS agent stop, Azure web app stop, etc.


Self-Managed Enterprise Edition

Self-Managed Enterprise Edition provides on-premises deployment with:

  • Full control over your deployment

  • Enterprise integrations (LDAP, SSO)

  • Custom security policies and compliance

  • All SaaS features in feature parity

Limitations

Chaos Engineering on Self-Managed Enterprise Edition has the following limitations compared to SaaS:

  • Harness Enterprise ChaosHub is not connected by default

    • Contact Harness Support for access to the Enterprise ChaosHub

    • Git-based custom ChaosHubs are no longer supported. Use Templates to manage reusable chaos artifacts.

  • Harness AI for CE

Supported Platforms

All platforms and fault categories supported in Harness SaaS are also supported in Self-Managed Enterprise Edition.

For more information about deployment, go to Self-Managed Enterprise Edition and CE on SMP.


Self-Managed Enterprise Edition in Offline Environments

Self-Managed Enterprise Edition in Offline Environments provides:

  • Completely isolated from external networks

  • Air-gapped deployment support

  • All enterprise features available

  • Custom security policies and compliance

Requirements

  • Templates integration required for fault templates (Git-based custom ChaosHubs are no longer supported)

  • Contact support for Enterprise ChaosHub access in offline environments

Supported Platforms

All CE features and platforms supported in Self-Managed Enterprise Edition are also supported in offline environments.


Next Steps

  1. Learn key concepts - Understand chaos engineering fundamentals

  2. Start with chaos testing - Run your first chaos experiment

  3. Explore integrations - Connect with your existing tools

READY TO GET STARTED?

Check out our Get Started Guide to begin your chaos engineering journey.

Last updated

Was this helpful?