A chart to install killgrave, a simulator for HTTP-based APIs.
In its more basic setup, this chart requires a configmap including all imposters (the definition of a request-response pair)
Add Delivery Hero public chart repo:
helm repo add deliveryhero https://charts.deliveryhero.io/A simple install with default values:
helm install deliveryhero/killgraveTo install the chart with the release name my-release:
helm install my-release deliveryhero/killgraveTo install with some set values:
helm install my-release deliveryhero/killgrave --set values_key1=value1 --set values_key2=value2To install with custom values file:
helm install my-release deliveryhero/killgrave -f values.yaml| Key | Type | Default | Description |
|---|---|---|---|
| affinity | object | {} |
|
| hpa.enabled | bool | false |
|
| hpa.maxReplicas | int | 100 |
|
| hpa.minReplicas | int | 1 |
|
| hpa.targetCPUUtilizationPercentage | int | 80 |
|
| hpa.targetMemoryUtilizationPercentage | bool | false |
Set it to false in case you don't want to scale by memory consumption |
| ingress.annotations | object | {} |
|
| ingress.className | string | "" |
|
| ingress.enabled | bool | false |
|
| ingress.hosts | list | [] |
|
| ingress.tls | list | [] |
|
| labels | object | {} |
Any extra label to apply to all resources |
| mock.imposters.configmap | string | "example-imposters" |
The name of the configmap containing all your imposters |
| mock.imposters.path | string | "/imposters" |
The mounting path for your imposters folder |
| mock.killgrave.secure | bool | false |
If killgrave server must be configured to run using TSL |
| mock.killgrave.tag | string | "0.4.1" |
The image tag to use |
| mock.schemas.configmap | string | "example-schemas" |
The name of the configmap containing your schemas' folder. |
| mock.schemas.path | string | "/schemas" |
The mounting path for your schemas folder |
| nameOverride | string | "" |
Set it in case you want to override the name of the deployment. By default it is set to .Chart.Name |
| nodeSelector | object | {} |
|
| replicaCount | int | 1 |
Set the number of replicas in case hpa is not enabled |
| resources | object | {} |
|
| service.port | int | 8080 |
|
| service.type | string | "NodePort" |
|
| tolerations | list | [] |
| Name | Url | |
|---|---|---|
| MarceloAplanalp | marcelo.aplanalp@deliveryhero.com |