A Helm chart for deploying Allure Docker Service with NGINX support
Key | Type | Default | Description |
---|---|---|---|
config.checkResultsEverySeconds | string | "NONE" |
Interval in seconds to check for new test results (set to NONE for no checks) |
config.keepHistory | string | "1" |
Keep history of previous test results (1 = enabled, 0 = disabled) |
config.makeViewerEndpointsPublic | string | "0" |
Make viewer endpoints public (1 = enabled, 0 = disabled) |
config.securityEnabled | string | "1" |
Enable authentication security (1 = enabled, 0 = disabled) |
config.tls | string | "1" |
Enable TLS security (1 = enabled, 0 = disabled) |
config.ui.publicApiUrl | string | "https://allure-api.example.com/allure-api" |
Public API URL for the Allure UI |
config.ui.publicApiUrlPrefix | string | "/allure-api" |
Prefix for the public API URL |
config.ui.urlPrefix | string | "/allure-ui" |
URL prefix for the Allure UI |
config.urlPrefix | string | "/allure-api" |
URL prefix for the API endpoints |
deployment.containers.allure.containerPort | int | 5050 |
Container port for the Allure API |
deployment.containers.allure.image | string | "frankescobar/allure-docker-service" |
Docker image for the Allure backend service |
deployment.containers.allure.imagePullPolicy | string | "Always" |
Image pull policy (Always, IfNotPresent, Never) |
deployment.containers.allureUi.containerPort | int | 5252 |
Container port for the Allure UI |
deployment.containers.allureUi.image | string | "frankescobar/allure-docker-service-ui" |
Docker image for the Allure UI service |
deployment.containers.allureUi.imagePullPolicy | string | "Always" |
Image pull policy (Always, IfNotPresent, Never) |
deployment.replicas | int | 1 |
Number of replicas for the Allure deployment |
ingress.enabled | bool | true |
Enable or disable ingress for Allure services |
ingress.hostnameApi | string | "allure-api.example.com" |
Hostname for the Allure API service |
ingress.hostnameUi | string | "allure.example.com" |
Hostname for the Allure UI service |
ingress.tls.enabled | bool | true |
Enable or disable TLS for the ingress |
ingress.tls.secretName | string | "example-ssl" |
Name of the Kubernetes secret that contains the TLS certificate |
persistentVolume.size | string | "3Gi" |
Size of the Persistent Volume Claim (PVC) |
persistentVolume.storageClass | string | "default" |
Storage class for the Persistent Volume |
secrets.securityPass | string | "my_password" |
Password for the security authentication |
secrets.securityUser | string | "my_username" |
Username for the security authentication |
secrets.viewerPass | string | "view_pass" |
Password for the viewer authentication |
secrets.viewerUser | string | "view_user" |
Username for the viewer authentication |
service.apiPort | int | 6060 |
Port for the Allure API service |
service.clusterIP | string | "None" |
ClusterIP for the service (set to "None" for headless service) |
service.uiPort | int | 7070 |
Port for the Allure UI service |
Autogenerated from chart metadata using helm-docs v1.9.1