mirror of https://github.com/dtm-labs/dtm.git
2 changed files with 42 additions and 26 deletions
@ -1,35 +1,53 @@ |
|||||
# DTM |
# DTM charts |
||||
|
|
||||
## Usage |
## Usage |
||||
|
|
||||
To install the dtm chart: |
Install the dtm chart: |
||||
|
|
||||
helm install --create-namespace -n dtm-system dtm . |
```bash |
||||
|
helm install --create-namespace -n dtm-system dtm ./charts |
||||
|
``` |
||||
|
|
||||
To install the dtm chart: |
Upgrade the dtm chart: |
||||
|
|
||||
helm upgrade -n dtm-system dtm . |
```bash |
||||
|
helm upgrade -n dtm-system dtm ./charts |
||||
|
``` |
||||
|
|
||||
To uninstall the chart: |
Uninstall the chart: |
||||
|
|
||||
helm delete -n dtm-system dtm |
```bash |
||||
|
helm delete -n dtm-system dtm |
||||
|
``` |
||||
|
|
||||
## Parameters |
## Parameters |
||||
|
|
||||
### Configuration parameters |
### Configuration parameters |
||||
|
|
||||
| Key | Description | Value | |
| Key | Description | Value | |
||||
| ------------- | -------------------------------------------------- | ----- | |
|-----------------|---------------------------------------------------------------------------------------------------------------------------------------|-------| |
||||
| configuration | DTM configuration. Specify content for config.yaml | "" | |
| `configuration` | DTM configuration. Specify content for `config.yaml`, ref: [sample config](https://github.com/dtm-labs/dtm/blob/main/conf.sample.yml) | `""` | |
||||
|
|
||||
|
|
||||
|
|
||||
|
### Autoscaling Parameters |
||||
|
|
||||
|
| Name | Description | Value | |
||||
|
|-------------------------------------------------|-------------------------------------------|---------| |
||||
|
| `autoscaling.enabled` | Enable Horizontal POD autoscaling for DTM | `false` | |
||||
|
| `autoscaling.minReplicas` | Minimum number of DTM replicas | `1` | |
||||
|
| `autoscaling.maxReplicas` | Maximum number of DTM replicas | `10` | |
||||
|
| `autoscaling.targetCPUUtilizationPercentage` | Target CPU utilization percentage | `80` | |
||||
|
| `autoscaling.targetMemoryUtilizationPercentage` | Target Memory utilization percentage | `80` | |
||||
|
|
||||
### Ingress parameters |
### Ingress parameters |
||||
|
|
||||
| Key | Description | Value | |
| Key | Description | Value | |
||||
| ---------------------------- | ------------------------------------------------------------------------------- | ----------------- | |
|--------------------------------|----------------------------------------------------------------------------------|---------------------| |
||||
| ingress.enabled | Enable ingress record generation for DTM | false | |
| `ingress.enabled` | Enable ingress record generation for DTM | `false` | |
||||
| ingress.className | IngressClass that will be be used to implement the Ingress (Kubernetes 1.18+) | "nginx" | |
| `ingress.className` | IngressClass that will be be used to implement the Ingress (Kubernetes 1.18+) | `"nginx"` | |
||||
| ingress.annotations | To enable certificate autogeneration, place here your cert-manager annotations. | {} | |
| `ingress.annotations` | To enable certificate auto generation, place here your cert-manager annotations. | `{}` | |
||||
| ingress.hosts.host | Default host for the ingress record. | "your-domain.com" | |
| `ingress.hosts.host` | Default host for the ingress record. | `"your-domain.com"` | |
||||
| ingress.hosts.paths.path | Default path for the ingress record | "/" | |
| `ingress.hosts.paths.path` | Default path for the ingress record | `"/"` | |
||||
| ingress.hosts.paths.pathType | Ingress path type | "Prefix" | |
| `ingress.hosts.paths.pathType` | Ingress path type | `"Prefix"` | |
||||
| ingress.tls | Enable TLS configuration for the host defined at ingress.hostname parameter | [] | |
| `ingress.tls` | Enable TLS configuration for the host defined at ingress.hostname parameter | `[]` | |
||||
|
|||||
Loading…
Reference in new issue