> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition.md).

# Use Self-Managed Enterprise Edition

- [Basic configuration](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-basic-configuration.md): Configure resource profiles, load balancing, licenses, modules, autoscaling, and dashboards.
- [Cloud Providers](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/cloud-providers.md)
- [Install Self-Managed Platform in Amazon Elastic Kubernetes Service (EKS)](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/cloud-providers/install-in-aws.md): This guide provides detailed instructions for deploying the Harness Self-Managed Enterprise Edition on Elastic Kubernetes Service (EKS).
- [Install in Google Kubernetes Engine (GKE)](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/cloud-providers/install-in-gcp.md): Learn how to install Harness Self-Managed Enterprise Edition in GCP.
- [SMP Installation/Upgrade](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade.md)
- [Helm Installation](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/helm-installation.md)
- [Helm installation requirements and included components](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/helm-installation/harness-helm-chart.md): Requirements for using Helm installation for the on-prem Harness Self-Managed Enterprise Edition.
- [Install using Helm](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/helm-installation/install-using-helm.md): Learn how to use Helm to install on-prem Harness Self-Managed Enterprise Edition.
- [Install in an air-gapped environment](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/helm-installation/install-in-an-air-gapped-environment.md): Install Harness SMP in an air-gapped environment. Start with the quick path for chart 0.41+, or follow four steps (download bundles, push images, push the Helm chart, install). Only the bundle downloa
- [Install in an OpenShift environment](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/helm-installation/install-in-openshift.md): Learn how to install the Harness Self-Managed Enterprise Edition using Helm in an OpenShift environment.
- [Uninstall the Helm chart](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/helm-installation/uninstall-helm-chart.md): Learn how to uninstall the Helm chart for the on-prem Harness Self-Managed Enterprise Edition.
- [Upgrade the Helm chart](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/helm-installation/upgrade-helm-chart.md): Learn how to upgrade the Helm chart for the on-prem Harness Self-Managed Enterprise Edition.
- [Manage Feature Flags](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/helm-installation/manage-feature-flags.md): Learn how to manage Feature Flags for Self-Managed Enterprise Edition on-prem Helm installations.
- [Harness Helm Charts Provenance](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/helm-installation/helm-chart-provenance.md)
- [Operator Installation](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation.md)
- [SMP Operator overview](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/smp-operator-overview.md): Understand how the SMP Operator bootstraps the Harness Platform in your Kubernetes cluster.
- [Prerequisites](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/prerequisites.md)
- [Prerequisites](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/prerequisites/index.md): Review the environment requirements before you install the SMP Operator.
- [Kubernetes cluster requirements](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/prerequisites/kubernetes-cluster-requirements.md): Review the resource profiles and node sizing required before you install with the SMP Operator.
- [Storage classes](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/prerequisites/storage-classes.md): Configure storage classes for EKS, AKS, and GKE before you install with the SMP Operator.
- [DNS and TLS certificates](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/prerequisites/dns-and-tls-certificates.md): Set up DNS resolution and certificate management before you install with the SMP Operator.
- [Registry setup](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/prerequisites/registry-setup.md): Configure image registry credentials for online and air-gapped SMP Operator installations.
- [Install](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/install.md)
- [Installation](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/install/index.md): Install the SMP Operator with Helm or the clustermgr CLI.
- [Install with the SMP Operator](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/install/install-with-smp-operator.md): Deploy the Harness Platform into an existing Kubernetes cluster with Helm or the clustermgr CLI.
- [Air-gapped installation](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/install/install-in-an-air-gapped-environment.md): Install the Harness Platform Installer in air-gapped environments with a private registry.
- [Discover an existing Harness SMP installation](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/install/discovery.md): Extract configuration from an existing Harness SMP installation so the SMP Operator can discover it.
- [FIPS-compliant installation](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/install/fips-compliant-installation.md): Configure Istio components to enforce FIPS cryptographic standards.
- [Post-installation checks](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/install/post-installation-checks.md): Verify that the SMP Operator was deployed successfully.
- [Upgrade](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/upgrade.md): Upgrade the SMP Operator and the Harness Platform through the Installer UI.
- [Workflow tasks](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/workflow-tasks.md): Run the pre-defined automation tasks the Installer UI executes.
- [Advanced Configuration](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/advanced-configuration.md)
- [Advanced configuration](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/advanced-configuration/index.md): Tune pod security context and resource sizing for the Harness SMP Operator.
- [Pod security context](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/advanced-configuration/pod-security-context.md): Configure pod and container security contexts for non-root container execution.
- [Resource sizing](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/advanced-configuration/resource-sizing.md): Review default CPU and memory allocations and resize when recommended.
- [CLI reference](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/cli-reference.md): Reference for installation parameters across both the helm and clustermgr flows.
- [Support and troubleshooting](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/troubleshooting.md): Resolve common issues with SMP Operator installations.
- [Releases](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-installationupgrade/operator-installation/releases.md): Latest SMP Operator and workflow versions.
- [Advanced Configuration](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration.md)
- [External databases](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/external-db.md)
- [Configure Harness Self-Managed Enterprise Edition to use external databases](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/external-db/configure-external-databases.md): Harness supports multiple databases when you deploy the on-prem Harness Self-Managed Enterprise Edition. Tutorials are available for you to learn about your configuration options.
- [MongoDB](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/external-db/mongo-db.md)
- [Use an external cloud-based MongoDB with your installation](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/external-db/mongo-db/use-an-external-mongodb-database.md): Learn how to use an external cloud-based MongoDB with Harness Self-Managed Enterprise Edition installations.
- [Use an external self-managed MongoDB with your installation](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/external-db/mongo-db/use-an-external-self-managed-mongodb.md): Learn how to use an external self-managed MongoDB with Self-Managed Enterprise Edition installations.
- [Configure Percona Server for MongoDB](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/external-db/mongo-db/configure-percona-server-for-mongodb.md): Step-by-step guide to configure Harness SMP to connect with an external Percona MongoDB instance. Includes instructions for retrieving credentials, sharing secrets, and updating Helm configuration.
- [MinIO](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/external-db/minio.md)
- [Configure AWS S3 to Store Pipeline Logs](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/external-db/minio/configure-aws-s3-for-pipeline-logs.md): Learn how to use AWS S3 to store pipeline logs securely in Harness.
- [Use self-managed object storage with MinIO](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/external-db/minio/use-self-managed-minio-object-storage.md): Learn how to use self-managed object storage with MinIO.
- [TimescaleDB](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/external-db/timescaledb.md)
- [Use an external self-managed TimescaleDB with your installation](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/external-db/timescaledb/use-an-external-sm-timescaledb.md): Learn how to use an external self-managed TimescaleDB with Harness Self-Managed Enterprise Edition installations.
- [PostgreSQL](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/external-db/postgresql.md)
- [Use an external self-managed PostgreSQL database with your installation](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/external-db/postgresql/use-an-external-postgres-database.md): Learn how to use an external self-managed PostgreSQL database with Harness Self-Managed Enterprise Edition installations.
- [Redis](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/external-db/redis.md)
- [Use self-managed AWS ElastiCache](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/external-db/redis/use-aws-elasticache.md): Learn how to use self-managed AWS ElastiCache.
- [Use an external self-managed Redis database with your installation](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/external-db/redis/use-an-external-redis-database.md): Learn how to use an external self-managed Redis database with Harness Self-Managed Enterprise Edition installations.
- [Custom Login Prompt](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/configure-custom-signin-message.md)
- [Security Context Configuration](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/configure-readonlyfilesystem.md): Configure security contexts for Harness services to enhance container security and compliance
- [Reference secrets from an external secret manager in Helm overrides](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/reference-secrets-from-a-sm.md): Harness Self-Managed Enterprise Edition supports the ability to reference external secrets for CCM from a secret manager in Helm overrides.
- [Set up disaster recovery](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/set-up-disaster-recovery.md): Learn how to set up disaster recovery for Harness Self-Managed Enterprise Edition installations.
- [Use external secrets for license values](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/use-external-secrets-for-license-values.md): Harness Self-Managed Enterprise Edition supports Kubernetes-based external secrets for Harness license values.
- [Configure Autoscaling](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/use-hpa-for-autoscaling.md): Learn how to configure autoscaling for Harness Self-Managed Enterprise Edition installations.
- [Configure Image Digest](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/configure-image-digest.md): Learn how to configure Image Digest for Harness Self-Managed Enterprise Edition installations.
- [Increase Persistent Volume (PV) size for StatefulSets](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/increase-pv-size-statefulsets.md): Learn how to increase the PV size for StatefulSets in your Kubernetes cluster during a Helm upgrade.
- [Configure and customize Ingress and NGINX Controller using Overrides](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/use-ingress-controller-overrides.md): Learn how to configure and use ingress controller overrides for the on-prem Harness Self-Managed Enterprise Edition.
- [Migrate from NGINX Ingress to Envoy Gateway](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/migrate-nginx-ingress-to-envoy-gateway.md): Migrate Harness Self-Managed Enterprise Edition traffic from NGINX Ingress to Envoy Gateway.
- [Custom Dashboards on Self-Managed Enterprise Edition](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/configure-custom-dashboards.md): Learn how to configure a Harness Custom Dashboards on Self-Managed Enterprise Edition.
- [Upgrade the in-cluster PostgreSQL database from version 14 to version 16](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/upgrade-postgresql-14-to-16.md): Learn how to upgrade your in-cluster PostgreSQL database from version 14 to version 16 in Harness Self-Managed Enterprise Edition.
- [Integrate Self-Managed Enterprise Edition with HashiCorp Vault](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/configure-hashicorp-vault.md): Learn how to integrate Harness SMP with HashiCorp Vault to securely inject secrets at runtime without storing them as Kubernetes Secrets.
- [Migrate from TimescaleDB to PostgreSQL](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/migrate-timescaledb-to-postgresql.md): Learn how to migrate Harness SMP from TimescaleDB to PostgreSQL, including prerequisites, migration steps, validation, and post-migration behavior.
- [Zendesk Integration for Support Tickets](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/advanced-configuration/smp-zendesk-configuration.md): Learn how to configure Zendesk to access support tickets directly from your Self-Managed Platform.
- [FIPS Overview](https://developer.harness.io/self-managed-enterprise-edition/use-self-managed-enterprise-edition/smp-fips-overview.md): Learn about FIPS, why it matters, and how FIPS is supported in Harness.
