What's supported in Self-Managed Enterprise Edition
The following table lists the major supported features for Harness Self-Managed Enterprise Edition offerings.
Solution | Supported Platform | Air Gap | HA | Monitoring | Disaster Recovery |
---|---|---|---|---|---|
Kubernetes Cluster | GKE - AKS - EKS | Yes | Yes | Prometheus, Grafana | Yes |
Self-Managed Enterprise Edition Release cadence
Harness releases Self-Managed Enterprise Edition on a monthly basis. Additionally, periodic hot-fixes are released as needed. Self-Managed Enterprise Edition takes a branch cut of Harness SaaS release and creates a Release Candidate which goes through the iteration of testing and bug fixing process after which the release candidate is released.
Supported Kubernetes versions
Kubernetes Version | Supported | Notes |
---|---|---|
1.30 | Yes | Starting with EKS 1.30 (AWS), the support for default annotation on the storage class has been removed. For Harness to work, please update your overrides to include the storageClassName (gp2, gp3, etc) by updating the following values: global: storageClass: "gp3" storageClassName: "gp3" |
1.27, 1.28, 1.29 | Yes |
- Self-Managed Enterprise Edition supports the other versions of Kubernetes you use on a best-effort basis.
Terms of support
The support policy is 12 months of full support, followed by 6 months of limited support for critical security fixes only.
The Harness Self-Managed Enterprise Edition ensures compatibility with supported Kubernetes versions and does not introduce changes that could break this compatibility. For instance, it does not utilize features from Kubernetes version n that are incompatible with 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 details on the supported features of other Harness modules and the overall Harness Platform, visit 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 to 1.24.2
- NGINX supported version: v1.3.0
Ensure you have admin access to Kubernetes before proceeding with the installation.
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.