Skip to content

Helm chart for deploying Allure Docker Service on Kubernetes with NGINX Ingress, TLS support, and configurable storage. ๐Ÿš€

License

Notifications You must be signed in to change notification settings

Think-Cube/allure-service-chart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

allure-docker-helm-chart

Version: 0.1.0 AppVersion: 1.0

A Helm chart for deploying Allure Docker Service with NGINX support

Values

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

About

Helm chart for deploying Allure Docker Service on Kubernetes with NGINX Ingress, TLS support, and configurable storage. ๐Ÿš€

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages