helm-charts/miniserve
2023-11-03 16:51:58 +01:00
..
templates fix: podLabels to all charts (and appVersion update) 2023-10-16 21:59:41 +02:00
.helmignore fix(miniserve): rename from web-static 2023-08-27 10:39:03 +02:00
_docs.gotmpl fix: README with oci 2023-11-03 16:51:58 +01:00
Chart.yaml fix: podLabels to all charts (and appVersion update) 2023-10-16 21:59:41 +02:00
README.md fix: README with oci 2023-11-03 16:51:58 +01:00
values.yaml fix: podLabels to all charts (and appVersion update) 2023-10-16 21:59:41 +02:00

miniserve

Version: 0.3.2 Type: application AppVersion: 0.24.0

A Helm chart for Kubernetes

Usage

Helm must be installed and setup to your kubernetes cluster to use the charts. Refer to Helm's documentation to get started. Once Helm has been set up correctly, fetch the charts as follows:

helm pull oci://codeberg.org/wrenix/helm-charts/miniserve

You can install a chart release using the following command:

helm install miniserve-release oci://codeberg.org/wrenix/helm-charts/miniserve --values values.yaml

To uninstall a chart release use helm's delete command:

helm uninstall miniserve-release

Values

Key Type Default Description
affinity object {}
autoscaling.enabled bool false
autoscaling.maxReplicas int 100
autoscaling.minReplicas int 1
autoscaling.targetCPUUtilizationPercentage int 80
data.args list [] used for commandline flags
data.auth string "" Set authentication. Currently supported formats: username:password, username:sha256:hash, username:sha512:hash (e.g. joe:123, joe:sha256:a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3)
data.colorScheme string "squirrel" Default color scheme
data.colorSchemeDark string "archlinux" Default color scheme
data.dirsFirst bool true List directories first
data.enable.tar bool false Enable uncompressed tar archive generation
data.enable.tarGZ bool false Enable gz-compressed tar archive generation
data.enable.zip bool false Enable zip archive generation WARNING: Zipping large directories can result in out-of-memory exception because zip generation is done in memory and cannot be sent on the fly
data.hidden bool false Show hidden files
data.hideThemeSelector bool false Hide theme selector
data.hideVersionFooter bool true Hide version footer
data.index string "index.html" Normally, when miniserve serves a directory, it creates a listing for that directory. However, if a directory contains this file, miniserve will serve that file instead.
data.noSymlinks bool false Hide symlinks in listing and prevent them from being followed
data.path string "/data" Which path to serve
data.prettyURLs bool false Activate Pretty URLs mode
data.qrcode bool false Enable QR code display
data.readme bool false Enable README.md rendering in directories
data.routePrefix string "" Use a specific route prefix
data.showSymlinkInfo bool false Visualize symlinks in directory listing
data.showWGETFooter bool true If enabled, display a wget command to recursively download the current directory
data.spa bool false Activate SPA (Single Page Application) mode
data.title string "" Shown instead of host in page title and heading
data.upload.allowedDir string "" Enable file uploading (and optionally specify for which directory)
data.upload.mediaType string "" Specify uploadable media types: possible values image, audio, video
data.upload.mkdir bool false Enable creating directories
data.upload.overwriteFiles bool false Enable overriding existing files during file upload
data.upload.rawMediaType string "" Directly specify the uploadable media type expression
data.verbose bool false Be verbose, includes emitting access logs
fullnameOverride string ""
image.pullPolicy string "IfNotPresent"
image.repository string "docker.io/svenstaro/miniserve"
image.tag string ""
imagePullSecrets list []
ingress.annotations object {}
ingress.className string ""
ingress.enabled bool false
ingress.hosts[0].host string "chart-example.local"
ingress.hosts[0].paths[0].path string "/"
ingress.hosts[0].paths[0].pathType string "ImplementationSpecific"
ingress.tls list []
nameOverride string ""
nodeSelector object {}
persistence.accessMode string "ReadWriteOnce"
persistence.annotations object {}
persistence.enabled bool false
persistence.size string "1Gi"
podAnnotations object {}
podLabels object {}
podSecurityContext object {}
replicaCount int 1
resources.limits.memory string "256Mi"
resources.requests.cpu string "80m"
resources.requests.memory string "128Mi"
securityContext object {}
service.port int 8080
service.type string "ClusterIP"
serviceAccount.annotations object {}
serviceAccount.create bool true
serviceAccount.name string ""
tolerations list []

Autogenerated from chart metadata using helm-docs