Files
devops-infra-helm-charts-gcp/helm-templates/kyverno-3.8.1/charts/reports-server/README.md
T
2026-08-26 03:39:42 +05:30

9.0 KiB

reports-server

Version: 0.1.6 Type: application AppVersion: v0.1.6

TODO

Installing the Chart

Add reports-server Helm repository:

helm repo add reports-server https://kyverno.github.io/reports-server/

Install reports-server Helm chart:

helm install reports-server --namespace reports-server --create-namespace reports-server/reports-server

Values

Key Type Default Description
postgresql.image.registry string "docker.io"
postgresql.image.repository string "bitnamilegacy/postgresql"
postgresql.image.tag string "16.1.0-debian-11-r22"
postgresql.image.digest string ""
postgresql.enabled bool true Deploy postgresql dependency chart
postgresql.auth.postgresPassword string "reports"
postgresql.auth.database string "reportsdb"
nameOverride string "" Name override
fullnameOverride string "" Full name override
replicaCount int 1 Number of pod replicas
clusterName string "" Optional cluster name, used to easily identify database records when querying the database directly
image.registry string "ghcr.io" Image registry
image.repository string "kyverno/reports-server" Image repository
image.pullPolicy string "IfNotPresent" Image pull policy
image.tag string nil Image tag (will default to app version if not set)
imagePullSecrets list [] Image pull secrets
priorityClassName string "system-cluster-critical" Priority class name
serviceAccount.create bool true Create service account
serviceAccount.annotations object {} Service account annotations
serviceAccount.name string "" Service account name (required if serviceAccount.create is false)
podAnnotations object {} Pod annotations
commonLabels object {} Labels to add to resources managed by the chart
podSecurityContext object {"fsGroup":2000} Pod security context
podEnv object {} Provide additional environment variables to the pods. Map with the same format as kubernetes deployment spec's env.
securityContext object See values.yaml Container security context
livenessProbe object {"failureThreshold":10,"httpGet":{"path":"/livez","port":"https","scheme":"HTTPS"},"initialDelaySeconds":20,"periodSeconds":10} Liveness probe
readinessProbe object {"failureThreshold":10,"httpGet":{"path":"/readyz","port":"https","scheme":"HTTPS"},"initialDelaySeconds":30,"periodSeconds":10} Readiness probe
metrics.enabled bool true Enable prometheus metrics
metrics.serviceMonitor.enabled bool false Enable service monitor for scraping prometheus metrics
metrics.serviceMonitor.additionalLabels object {} Service monitor additional labels
metrics.serviceMonitor.interval string "" Service monitor scrape interval
metrics.serviceMonitor.metricRelabelings list [] Service monitor metric relabelings
metrics.serviceMonitor.relabelings list [] Service monitor relabelings
metrics.serviceMonitor.scrapeTimeout string "" Service monitor scrape timeout
resources.limits string nil Container resource limits
resources.requests string nil Container resource requests
autoscaling.enabled bool false Enable autoscaling
autoscaling.minReplicas int 1 Min number of replicas
autoscaling.maxReplicas int 100 Max number of replicas
autoscaling.targetCPUUtilizationPercentage int 80 Target CPU utilisation
autoscaling.targetMemoryUtilizationPercentage string nil Target Memory utilisation
pdb object {"enabled":true,"maxUnavailable":"50%","minAvailable":null} Using a PDB is highly recommended for highly available deployments. Defaults to enabled. The default configuration doesn't prevent disruption when using a single replica
pdb.enabled bool true Enable PodDisruptionBudget
pdb.minAvailable string nil minAvailable pods for PDB, cannot be used together with maxUnavailable
pdb.maxUnavailable string "50%" maxUnavailable pods for PDB, will take precedence over minAvailable if both are defined
nodeSelector object {} Node selector
tolerations list [] Tolerations
affinity object {} Affinity
service.type string "ClusterIP" Service type
service.port int 443 Service port
config.etcd.enabled bool false
config.etcd.endpoints string nil
config.etcd.insecure bool true
config.db.secretName string "" If set, database connection information will be read from the Secret with this name. Overrides db.host, db.name, db.user, and db.password.
config.db.host string "" Database host
config.db.hostSecretKeyName string "host" The database host will be read from this key in the specified Secret, when db.secretName is set.
config.db.port int 5432 Database port
config.db.portSecretKeyName string "port" The database port will be read from this key in the specified Secret, when db.secretName is set.
config.db.name string "reportsdb" Database name
config.db.dbNameSecretKeyName string "dbname" The database name will be read from this key in the specified Secret, when db.secretName is set.
config.db.user string "postgres" Database user
config.db.userSecretKeyName string "username" The database username will be read from this key in the specified Secret, when db.secretName is set.
config.db.password string "reports" Database password
config.db.passwordSecretKeyName string "password" The database password will be read from this key in the specified Secret, when db.secretName is set.
config.db.sslmode string "disable" Database SSL
config.db.sslrootcert string "" Database SSL root cert
config.db.sslkey string "" Database SSL key
config.db.sslcert string "" Database SSL cert
apiServicesManagement.enabled bool true Create a helm hooks to delete api services on uninstall
apiServicesManagement.installApiServices object {"enabled":true,"installEphemeralReportsService":true,"installOpenreportsService":true} Install api services in manifest
apiServicesManagement.installApiServices.enabled bool true Store reports in reports-server
apiServicesManagement.installApiServices.installEphemeralReportsService bool true Store ephemeral reports in reports-server
apiServicesManagement.installApiServices.installOpenreportsService bool true Store open reports in reports-server
apiServicesManagement.image.registry string "docker.io" Image registry
apiServicesManagement.image.repository string "bitnamilegacy/kubectl" Image repository
apiServicesManagement.image.tag string "1.30.2" Image tag Defaults to latest if omitted
apiServicesManagement.image.pullPolicy string nil Image pull policy Defaults to image.pullPolicy if omitted
apiServicesManagement.imagePullSecrets list [] Image pull secrets
apiServicesManagement.podSecurityContext object {} Security context for the pod
apiServicesManagement.nodeSelector object {} Node labels for pod assignment
apiServicesManagement.tolerations list [] List of node taints to tolerate
apiServicesManagement.podAntiAffinity object {} Pod anti affinity constraints.
apiServicesManagement.podAffinity object {} Pod affinity constraints.
apiServicesManagement.podLabels object {} Pod labels.
apiServicesManagement.podAnnotations object {} Pod annotations.
apiServicesManagement.nodeAffinity object {} Node affinity constraints.
apiServicesManagement.securityContext object {"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"privileged":false,"readOnlyRootFilesystem":true,"runAsGroup":65534,"runAsNonRoot":true,"runAsUser":65534,"seccompProfile":{"type":"RuntimeDefault"}} Security context for the hook containers
extraObjects list []

Source Code

Requirements

Kubernetes: >=1.16.0-0

Repository Name Version
oci://registry-1.docker.io/bitnamicharts postgresql 13.4.1

Maintainers

Name Email Url
Nirmata cncf-kyverno-maintainers@lists.cncf.io https://kyverno.io/

Autogenerated from chart metadata using helm-docs v1.11.0