|
1 | 1 | # dependency-track
|
2 | 2 |
|
3 |
| -This is an alternative version or the official chart (https://github.com/DependencyTrack/helm-charts) to support our internal cluster (based on openshift). |
| 3 | +   |
4 | 4 |
|
5 |
| -We plan to upstream any valuable change to the existing official helm-chart but currently lack time and resources. |
| 5 | +Install OWASP Dependency-Track on Kubernetes (or RedHat Openshift) |
| 6 | + |
| 7 | +## Requirements |
| 8 | + |
| 9 | +| Repository | Name | Version | |
| 10 | +|------------|------|---------| |
| 11 | +| oci://registry-1.docker.io/bitnamicharts | common | 2.x.x | |
| 12 | +| oci://registry-1.docker.io/bitnamicharts | postgresql | 13.x.x | |
| 13 | + |
| 14 | +## Values |
| 15 | + |
| 16 | +| Key | Type | Default | Description | |
| 17 | +|-----|------|---------|-------------| |
| 18 | +| affinity | object | `{}` | | |
| 19 | +| apiserver.emptyDir.sizeLimit | string | `"8Gi"` | | |
| 20 | +| apiserver.image.pullPolicy | string | `"IfNotPresent"` | | |
| 21 | +| apiserver.image.repository | string | `"dependencytrack/apiserver"` | | |
| 22 | +| apiserver.image.tag | string | `"4.10.1"` | | |
| 23 | +| apiserver.persistentVolume.accessModes[0] | string | `"ReadWriteOnce"` | | |
| 24 | +| apiserver.persistentVolume.annotations | object | `{}` | | |
| 25 | +| apiserver.persistentVolume.enabled | bool | `true` | | |
| 26 | +| apiserver.persistentVolume.size | string | `"8Gi"` | | |
| 27 | +| apiserver.persistentVolume.storageClass | string | `""` | | |
| 28 | +| apiserver.replicaCount | int | `1` | | |
| 29 | +| autoscaling.enabled | bool | `false` | | |
| 30 | +| autoscaling.maxReplicas | int | `100` | | |
| 31 | +| autoscaling.minReplicas | int | `1` | | |
| 32 | +| autoscaling.targetCPUUtilizationPercentage | int | `80` | | |
| 33 | +| frontend.image.pullPolicy | string | `"IfNotPresent"` | | |
| 34 | +| frontend.image.repository | string | `"dependencytrack/frontend"` | | |
| 35 | +| frontend.image.tag | string | `"4.10.0"` | | |
| 36 | +| frontend.replicaCount | int | `1` | | |
| 37 | +| fullnameOverride | string | `""` | | |
| 38 | +| imagePullSecrets | list | `[]` | | |
| 39 | +| ingress.annotations | object | `{}` | | |
| 40 | +| ingress.enabled | bool | `false` | | |
| 41 | +| ingress.host | string | `"example.com"` | | |
| 42 | +| ingress.openshift | bool | `false` | | |
| 43 | +| ingress.tls.enabled | bool | `false` | | |
| 44 | +| ingress.tls.secretName | string | `""` | | |
| 45 | +| nameOverride | string | `""` | | |
| 46 | +| nodeSelector | object | `{}` | | |
| 47 | +| oidc.enabled | bool | `false` | | |
| 48 | +| podAnnotations | object | `{}` | | |
| 49 | +| podSecurityContext | object | `{}` | | |
| 50 | +| postgresql.auth.database | string | `"dependencytrack"` | | |
| 51 | +| postgresql.auth.password | string | `"dependencytrack"` | | |
| 52 | +| postgresql.auth.username | string | `"dependencytrack"` | | |
| 53 | +| postgresql.enabled | bool | `true` | | |
| 54 | +| resources | object | `{}` | | |
| 55 | +| securityContext | object | `{}` | | |
| 56 | +| service.port | int | `8080` | | |
| 57 | +| service.type | string | `"ClusterIP"` | | |
| 58 | +| serviceAccount.annotations | object | `{}` | | |
| 59 | +| serviceAccount.create | bool | `true` | | |
| 60 | +| serviceAccount.name | string | `""` | | |
| 61 | +| tolerations | list | `[]` | | |
6 | 62 |
|
7 |
| -Feel free to contact us if you want to help. |
|
0 commit comments