# App Mesh SPIRE Server for multi-account mTLS trust domain ## Install App Mesh SPIRE Server: ```sh helm install appmesh-spire-server eks-multi-account-spire/appmesh-spire-server \ --namespace spire \ --set config.trustDomain=am-multi-account-mesh ``` The [configuration](#configuration) section lists the parameters that can be configured during installation. ## Uninstalling the Chart To uninstall/delete the `appmesh-spire-server` deployment: ```console helm delete appmesh-spire-server --namespace spire ``` The command removes all the Kubernetes components associated with the chart and deletes the release. ## Configuration The following tables lists the configurable parameters of the chart and their default values. Parameter | Description | Default --- | --- | --- `config.trustDomain` | SPIRE Trust Domain | `appmesh.aws` `config.logLevel` | Log Level | `DEBUG` `config.svidTTL` | SVID TTL value | `1h` `config.bindAddress` | SPIRE Server Bind Address | `0.0.0.0` `config.bindPort` | SPIRE Server Bind Port | `8081` `serviceAccount.create` | If `true`, create a new service account | `true` `serviceAccount.name` | Service account to be used | `spire-server`