diff --git a/docs/modules/charts/generate.sh b/docs/modules/charts/generate.sh index a2ac506..cb87b5f 100755 --- a/docs/modules/charts/generate.sh +++ b/docs/modules/charts/generate.sh @@ -3,8 +3,12 @@ ROOT_DIR="./docs/modules/charts/" echo "* charts" > "${ROOT_DIR}/nav.adoc" for name in * ; do - [ ! -d $name ] && continue - [ $name == "docs" ] && continue + if \ + [ ! -d $name ] || \ + [ ! -f $name/Chart.yaml ] \ + ; then + continue; + fi ln -sf "../../../../${name}/README.adoc" "${ROOT_DIR}/pages/${name}.adoc"; echo "** xref:${name}.adoc[${name}]" >> "${ROOT_DIR}/nav.adoc" done diff --git a/miniserve/Chart.yaml b/miniserve/Chart.yaml index 8d791b5..6697060 100644 --- a/miniserve/Chart.yaml +++ b/miniserve/Chart.yaml @@ -2,6 +2,10 @@ apiVersion: v2 name: miniserve description: A Helm chart for Kubernetes type: application -version: 0.3.2 +version: 0.3.3 +icon: https://raw.githubusercontent.com/svenstaro/miniserve/master/data/logo.svg +maintainers: + - name: WrenIX + url: https://wrenix.eu -appVersion: "0.24.0" +appVersion: "0.25.0" diff --git a/miniserve/README.adoc b/miniserve/README.adoc index 9003f2e..5507384 100644 --- a/miniserve/README.adoc +++ b/miniserve/README.adoc @@ -2,9 +2,9 @@ = miniserve -image::https://img.shields.io/badge/Version-0.3.2-informational?style=flat-square[Version: 0.3.2] +image::https://img.shields.io/badge/Version-0.3.3-informational?style=flat-square[Version: 0.3.3] image::https://img.shields.io/badge/Version-application-informational?style=flat-square[Type: application] -image::https://img.shields.io/badge/AppVersion-0.24.0-informational?style=flat-square[AppVersion: 0.24.0] +image::https://img.shields.io/badge/AppVersion-0.25.0-informational?style=flat-square[AppVersion: 0.25.0] == Usage @@ -287,11 +287,26 @@ helm uninstall miniserve-release | `false` | +| persistence.existingClaim +| string +| `nil` +| A manually managed Persistent Volume and Claim Requires persistence.enabled: true If defined, PVC must be created manually before volume will be bound + +| persistence.hostPath +| string +| `nil` +| + | persistence.size | string | `"1Gi"` | +| persistence.storageClass +| string +| `nil` +| data Persistent Volume Storage Class If defined, storageClassName: If set to "-", storageClassName: "", which disables dynamic provisioning If undefined (the default) or set to null, no storageClassName spec is set, choosing the default provisioner. (gp2 on AWS, standard on GKE, AWS & OpenStack) + | podAnnotations | object | `{}` @@ -345,17 +360,17 @@ helm uninstall miniserve-release | serviceAccount.annotations | object | `{}` -| +| Annotations to add to the service account | serviceAccount.create | bool | `true` -| +| Specifies whether a service account should be created | serviceAccount.name | string | `""` -| +| If not set and create is true, a name is generated using the fullname template | tolerations | list diff --git a/miniserve/values.yaml b/miniserve/values.yaml index cbd2f4e..f2ff6e6 100644 --- a/miniserve/values.yaml +++ b/miniserve/values.yaml @@ -80,32 +80,32 @@ data: persistence: enabled: false annotations: {} - ## data Persistent Volume Storage Class - ## If defined, storageClassName: - ## If set to "-", storageClassName: "", which disables dynamic provisioning - ## If undefined (the default) or set to null, no storageClassName spec is - ## set, choosing the default provisioner. (gp2 on AWS, standard on - ## GKE, AWS & OpenStack) - ## - # storageClass: "-" + # -- data Persistent Volume Storage Class + # If defined, storageClassName: + # If set to "-", storageClassName: "", which disables dynamic provisioning + # If undefined (the default) or set to null, no storageClassName spec is + # set, choosing the default provisioner. (gp2 on AWS, standard on + # GKE, AWS & OpenStack) + # + storageClass: - ## A manually managed Persistent Volume and Claim - ## Requires persistence.enabled: true - ## If defined, PVC must be created manually before volume will be bound - # existingClaim: + # -- A manually managed Persistent Volume and Claim + # Requires persistence.enabled: true + # If defined, PVC must be created manually before volume will be bound + existingClaim: ## use container hostPatch or an PV if you set storageClass to manual - # hostPath: + hostPath: accessMode: ReadWriteOnce size: 1Gi serviceAccount: - # Specifies whether a service account should be created + # -- Specifies whether a service account should be created create: true - # Annotations to add to the service account + # -- Annotations to add to the service account annotations: {} - # The name of the service account to use. - # If not set and create is true, a name is generated using the fullname template + # -- The name of the service account to use. + # -- If not set and create is true, a name is generated using the fullname template name: "" podLabels: {} diff --git a/publish.sh b/publish.sh index 38fcc5d..c5e703f 100755 --- a/publish.sh +++ b/publish.sh @@ -19,17 +19,15 @@ for p in * ; do [ $p == "headscale-ui" ] || \ [ $p == "forgejo-runner" ] || \ [ $p == "jellyfin" ] || \ - [ $p == "miniserve" ] || \ [ $p == "monitoring" ] || \ [ $p == "ntfy" ] || \ [ $p == "postgresql" ] || \ - [ $p == "docs" ] \ + [ $p == "stalwart" ] || \ + [ ! -d $p ] || \ + [ ! -f $p/Chart.yaml ] \ ; then continue fi - if [ ! -d $p ]; then - continue; - fi echo "${p}:";