What's supported in Self-Managed Enterprise Edition
Harness ended support of KOTS-based installations and upgrades as of December 1, 2023. Harness customer support will no longer take any incoming questions on KOTs.
The following table lists the major supported features for Harness Self-Managed Enterprise Edition offerings.
Solution | Supported Platform | Connected | HA | Monitoring | Disaster Recovery |
---|---|---|---|---|---|
Kubernetes Cluster | Kubernetes - GKE - AKS - EKS | Yes | Yes | Prometheus, Grafana | Yes |
Supported Kubernetes versions
- Self-Managed Enterprise Edition supports Kubernetes v.1.28 and 1.27. We intend to support active K8s versions as they are released.
- Effective October 7, 2022, with the release of version 76918, Self-Managed Enterprise Edition no longer supports Kubernetes open-source versions 1.18 and earlier.
- Self-Managed Enterprise Edition supports the other versions of Kubernetes you use on a best-effort basis.
- Harness commits to support new minor versions of Kubernetes within three months of the first stable release. For example, if the stable release occurs on August 31, Harness extends compatibility by November 30.
Terms of support
The support policy is 12 months of full support, followed by 6 months of limited support for critical security fixes only.
Harness Self-Managed Enterprise Edition does not introduce changes that break compatibility with supported versions of Kubernetes. For example, Self-Managed Enterprise Edition does not use features from Kubernetes version n that do not work in Kubernetes version n-2.
Installation and upgrade preflight checks provide warnings when you use unsupported Kubernetes versions.
In cases where you encounter a problem related to an incompatibility issue, you must upgrade your cluster. Harness does not issue a patch to accommodate the use of unsupported Kubernetes versions.
Supported modules and features
- Chaos Engineering
- Cloud Cost Management (Beta)
- Continuous Delivery and GitOps
- Continuous Integration
- Custom Dashboards
- Feature Flags
- Security Test Orchestration
- Service Reliability Management
For information about what's supported for other Harness modules and the Harness Platform overall, go to Supported platforms and technologies.
Production environment deployment infrastructure
The production environment requires the following resources.
Modules | Pods | CPU | Memory (GB) | Storage (GB) |
---|---|---|---|---|
Platform (including CD, GitOps, OPA) | 40 | 50.4 | 125.4 | 1090 |
CCM | 11 | 12 | 27.3 | 1124 |
CI | 2 | 2 | 12 | 0 |
STO | 4 | 3 | 7 | 0 |
FF | 3 | 3 | 6 | 0 |
Chaos | 15 | 12 | 24 | 50 |
Development environment deployment infrastructure
The development environment requires the following resources.
Modules | Pods | CPU | Memory (GB) | Storage (GB) |
---|---|---|---|---|
Platform (including CD, GitOps, OPA) | 22 | 23.9 | 60.6 | 550 |
CCM | 11 | 12 | 27.3 | 1124 |
CI | 1 | 1 | 6 | 0 |
STO | 2 | 1.5 | 3.5 | 0 |
FF | 3 | 3 | 6 | 0 |
Chaos | 5 | 4 | 8 | 20 |
Ingress
- Istio supported version: 1-15-3
- NGINX supported version: v1.3.0
RBAC requirements
The following permissions are required:
- Deploy Helm
- Add roles
- Add/edit secrets
License requirements
- Contact Harness Support for license information.
Supported functionality
- Self-signed certificates
- Air-gap mode
- Infrastructure monitoring
- Backup and restore
- External Database
- Disaster Recovery
What's not supported
- Self-Managed Enterprise Edition is not validated with the FIPS-enabled K8S environment.