diff --git a/.github/workflows/prepare.yml b/.github/workflows/prepare.yml index 61a292e3..03c4ef6d 100644 --- a/.github/workflows/prepare.yml +++ b/.github/workflows/prepare.yml @@ -15,7 +15,7 @@ jobs: steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v4 - - uses: pre-commit/action@v3.0.0 + - uses: pre-commit/action@v3.0.1 # documentation: # needs: diff --git a/charts/etcd-defrag/Chart.yaml b/charts/etcd-defrag/Chart.yaml index 41accb33..b3e55492 100644 --- a/charts/etcd-defrag/Chart.yaml +++ b/charts/etcd-defrag/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: etcd-defrag description: A Helm chart for running a defragmentation CronJob for ETCD type: application -version: 1.0.6 -appVersion: "3.5.10" +version: 1.1.0 +appVersion: "3.5.12" home: https://github.com/christianknell/helm-charts icon: https://cdn.worldvectorlogo.com/logos/etcd-1.svg maintainers: @@ -12,3 +12,7 @@ maintainers: sources: - https://github.com/bitnami/containers/tree/main/bitnami/etcd - https://etcd.io +annotations: + artifacthub.io/changes: | + - kind: added + description: support for running the cronjob in the host network diff --git a/charts/etcd-defrag/README.md b/charts/etcd-defrag/README.md index 74ccf029..67b199f7 100644 --- a/charts/etcd-defrag/README.md +++ b/charts/etcd-defrag/README.md @@ -89,6 +89,7 @@ The command removes all the Kubernetes components associated with the chart and | defrag.pod.restartPolicy | string | `"OnFailure"` | Restart policy for all containers within the pod. One of `Always`, `OnFailure`, `Never`. | | extraEnv | list | `[]` | additional environment variables to be added to the pods | | fullnameOverride | string | `""` | String to fully override `"etcd-defrag.fullname"` | +| hostNetwork | bool | `false` | specify if the CronJob should run on the hostNetwork | | image.pullPolicy | string | `"Always"` | image pull policy | | image.repository | string | `"bitnami/etcd"` | image repository | | image.tag | string | `"3.5.10"` | Overrides the image tag | @@ -113,4 +114,4 @@ helm install my-release -f values.yaml christianknell/etcd-defrag --- -Autogenerated from chart metadata using [helm-docs v1.11.2](https://github.com/norwoodj/helm-docs/releases/v1.11.2) +Autogenerated from chart metadata using [helm-docs v1.11.3](https://github.com/norwoodj/helm-docs/releases/v1.11.3) diff --git a/charts/etcd-defrag/templates/cronjob.yaml b/charts/etcd-defrag/templates/cronjob.yaml index a4e977db..95ebcc72 100644 --- a/charts/etcd-defrag/templates/cronjob.yaml +++ b/charts/etcd-defrag/templates/cronjob.yaml @@ -57,6 +57,9 @@ spec: securityContext: {{- toYaml . | nindent 12 }} {{- end }} + {{- with .Values.hostNetwork }} + hostNetwork: {{ . }} + {{- end }} containers: - name: {{ include "etcd-defrag.fullname" . }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}" diff --git a/charts/etcd-defrag/values.schema.json b/charts/etcd-defrag/values.schema.json index d0ca5ad4..b7d9d7dc 100644 --- a/charts/etcd-defrag/values.schema.json +++ b/charts/etcd-defrag/values.schema.json @@ -159,6 +159,9 @@ "fullnameOverride": { "type": "string" }, + "hostNetwork": { + "type": "boolean" + }, "image": { "type": "object", "properties": { diff --git a/charts/etcd-defrag/values.yaml b/charts/etcd-defrag/values.yaml index 42cd132c..feb47d93 100644 --- a/charts/etcd-defrag/values.yaml +++ b/charts/etcd-defrag/values.yaml @@ -10,7 +10,7 @@ image: # -- image pull policy pullPolicy: Always # -- Overrides the image tag - tag: "3.5.10" + tag: "3.5.12" # -- If defined, uses a Secret to pull an image from a private Docker registry or repository. imagePullSecrets: [] @@ -66,6 +66,9 @@ affinity: {} # -- additional environment variables to be added to the pods extraEnv: [] +# -- specify if the CronJob should run on the hostNetwork +hostNetwork: false + defrag: # -- create a CronJob for defragmentation enabled: true diff --git a/charts/headwind-mdm/Chart.yaml b/charts/headwind-mdm/Chart.yaml index ec259f65..17d13421 100644 --- a/charts/headwind-mdm/Chart.yaml +++ b/charts/headwind-mdm/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: headwind-mdm description: Headwind MDM - an open source mobile device management software for Android type: application -version: 1.9.0 -appVersion: "0.1.2" +version: 1.9.1 +appVersion: "0.1.4" home: https://github.com/christianknell/helm-charts icon: https://h-mdm.com/wp-content/uploads/2019/07/neew-logo.png maintainers: @@ -21,9 +21,7 @@ dependencies: annotations: artifacthub.io/changes: | - kind: changed - description: bumped dependency of postgresql to chart version 12.12.10 - - kind: fixed - description: wrong template name for postgresql dependency + description: bumped image version to 0.1.4 artifacthub.io/screenshots: | - title: Headwind MDM is a powerful Open Source platform to manage your Enterprise Android Devices. url: https://images.wondershare.com/drfone/article/2022/11/opensource-mdm-3.jpg diff --git a/charts/headwind-mdm/README.md b/charts/headwind-mdm/README.md index 0f634f55..54d6d076 100644 --- a/charts/headwind-mdm/README.md +++ b/charts/headwind-mdm/README.md @@ -67,7 +67,7 @@ The command removes all the Kubernetes components associated with the chart and | headwind.installLanguage | string | `"en"` | Available values: en, ru (en by default) | | image.pullPolicy | string | `"Always"` | image pull policy | | image.repository | string | `"headwindmdm/hmdm"` | image repository | -| image.tag | string | `"0.1.2"` | Overrides the image tag | +| image.tag | string | `"0.1.4"` | Overrides the image tag | | imagePullSecrets | list | `[]` | If defined, uses a Secret to pull an image from a private Docker registry or repository. | | ingress.annotations | object | `{}` | | | ingress.className | string | `""` | | diff --git a/charts/headwind-mdm/values.yaml b/charts/headwind-mdm/values.yaml index a7d0f607..ba4bc9f9 100644 --- a/charts/headwind-mdm/values.yaml +++ b/charts/headwind-mdm/values.yaml @@ -9,7 +9,7 @@ image: # -- image pull policy pullPolicy: Always # -- Overrides the image tag - tag: "0.1.2" + tag: "0.1.4" # -- If defined, uses a Secret to pull an image from a private Docker registry or repository. imagePullSecrets: [] diff --git a/charts/maildev/Chart.yaml b/charts/maildev/Chart.yaml index 98288c93..4ac558b0 100644 --- a/charts/maildev/Chart.yaml +++ b/charts/maildev/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: maildev description: MailDev is a simple way to test your emails during development with an easy to use web interface. type: application -version: 1.1.0 +version: 1.1.1 appVersion: "2.1.0" home: https://github.com/christianknell/helm-charts icon: https://avatars1.githubusercontent.com/u/26743469 @@ -16,7 +16,7 @@ sources: annotations: artifacthub.io/changes: | - kind: changed - description: image version to 2.1.0 + description: separate pod and service ports artifacthub.io/screenshots: | - title: SMTP server & web interface for viewing and testing emails during development. url: https://maildev.github.io/maildev/assets/img/original/maildev-light.png diff --git a/charts/maildev/README.md b/charts/maildev/README.md index 510ad4e5..89d6545f 100644 --- a/charts/maildev/README.md +++ b/charts/maildev/README.md @@ -168,8 +168,10 @@ The command removes all the Kubernetes components associated with the chart and | serviceAccount.name | string | `""` | The name of the service account to use. If not set and create is true, a name is generated using the fullname template | | services.smtp.nodePort | string | `nil` | You can set the node port for the external SMTP server that should be used or leave it blank to get a random node port. Only active if `services.smtp.type == NodePort` | | services.smtp.port | int | `1025` | Kubernetes port to use for the internal SMTP server | +| services.smtp.podPort | int | `1025` | Pod port to use for the internal SMTP server | | services.smtp.type | string | `"ClusterIP"` | Kubernetes service type for the SMTP server | | services.web.port | int | `1080` | Kubernetes port to use for the web GUI | +| services.web.podPort | int | `1080` | Pod port to use for the web GUI | | services.web.type | string | `"ClusterIP"` | Kubernetes service type for the web GUI | | tolerations | list | `[]` | Toleration labels for pod assignment | diff --git a/charts/maildev/templates/deployment.yaml b/charts/maildev/templates/deployment.yaml index 807756ff..c307bd76 100644 --- a/charts/maildev/templates/deployment.yaml +++ b/charts/maildev/templates/deployment.yaml @@ -77,7 +77,7 @@ spec: value: {{ .Values.maildev.config.mailDirectory | quote }} # SMTP Settings - name: MAILDEV_SMTP_PORT - value: {{ .Values.services.smtp.port | quote }} + value: {{ .Values.services.smtp.podPort | quote }} {{- if .Values.maildev.config.smtp.hideExtensions }} - name: MAILDEV_HIDE_EXTENSIONS value: {{ .Values.maildev.config.smtp.hideExtensions | quote }} @@ -123,7 +123,7 @@ spec: key: web-password {{- end }} - name: MAILDEV_WEB_PORT - value: {{ .Values.services.web.port | quote }} + value: {{ .Values.services.web.podPort | quote }} {{- if .Values.extraEnv }} ## Additional Setings {{- range .Values.extraEnv }} @@ -135,10 +135,10 @@ spec: {{- end }} ports: - name: web - containerPort: {{ .Values.services.web.port }} + containerPort: {{ .Values.services.web.podPort }} protocol: TCP - name: smtp - containerPort: {{ .Values.services.smtp.port }} + containerPort: {{ .Values.services.smtp.podPort }} protocol: TCP livenessProbe: httpGet: diff --git a/charts/maildev/values.yaml b/charts/maildev/values.yaml index 1692f6b7..720d1f37 100644 --- a/charts/maildev/values.yaml +++ b/charts/maildev/values.yaml @@ -65,13 +65,17 @@ services: web: # -- Kubernetes service type for the web GUI type: ClusterIP - # -- Kubernetes port to use for the web GUI + # -- Kubernetes service port to use for the web GUI port: 1080 + # -- Pod port to use for the web GUI + podPort: 1080 smtp: # -- Kubernetes service type for the SMTP server type: ClusterIP - # -- Kubernetes port to use for the internal SMTP server + # -- Kubernetes service port to use for the internal SMTP server port: 1025 + # -- Pod port to use for the internal SMTP server + podPort: 1025 # -- You can set the node port for the external SMTP server that should be used or leave it blank to get a random node port. Only active if `services.smtp.type == NodePort` nodePort: diff --git a/charts/netcupscp-exporter/Chart.yaml b/charts/netcupscp-exporter/Chart.yaml index 02d74171..45fb621a 100644 --- a/charts/netcupscp-exporter/Chart.yaml +++ b/charts/netcupscp-exporter/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: netcupscp-exporter description: Prometheus Exporter for Netcup Server Control Panel (SCP) type: application -version: 1.1.1 -appVersion: "v0.3.2" +version: 1.1.2 +appVersion: "v0.3.3" home: https://github.com/christianknell/helm-charts icon: https://pbs.twimg.com/profile_images/1148537659637358593/rlfCvTK5_400x400.png maintainers: @@ -15,7 +15,7 @@ annotations: artifacthub.io/category: monitoring-logging artifacthub.io/changes: | - kind: changed - description: bumped image version to v0.3.2 + description: bumped image version to v0.3.3 artifacthub.io/screenshots: | - title: Export information about your Servers from Netcup SCP as Prometheus metrics. url: https://www.netcup-wiki.de/images/SCP-Willkommen.png diff --git a/charts/netcupscp-exporter/values.yaml b/charts/netcupscp-exporter/values.yaml index aff94a4c..c2e07f03 100644 --- a/charts/netcupscp-exporter/values.yaml +++ b/charts/netcupscp-exporter/values.yaml @@ -11,7 +11,7 @@ image: # -- image pull policy pullPolicy: Always # -- Overrides the image tag - tag: "v0.3.2" + tag: "v0.3.3" # -- If defined, uses a Secret to pull an image from a private Docker registry or repository. imagePullSecrets: [] diff --git a/charts/passbolt-ha/Chart.yaml b/charts/passbolt-ha/Chart.yaml index dd5f6eae..c4502c20 100644 --- a/charts/passbolt-ha/Chart.yaml +++ b/charts/passbolt-ha/Chart.yaml @@ -3,7 +3,7 @@ apiVersion: v2 name: passbolt-ha description: A Helm chart to deploy Passbolt with MySQL and ProxySQL for HA type: application -version: 1.9.4 +version: 1.11.0 home: https://github.com/christianknell/helm-charts icon: https://avatars.githubusercontent.com/u/4386228?s=200&v=4 maintainers: @@ -16,7 +16,7 @@ sources: dependencies: - name: mysql repository: https://charts.bitnami.com/bitnami - version: 9.12.5 + version: 9.19.1 - name: passbolt repository: https://cnieg.github.io/helm-charts version: 1.1.17 @@ -27,7 +27,7 @@ annotations: artifacthub.io/category: security artifacthub.io/changes: | - kind: changed - description: bumped chart version of mysql to 9.12.5 + description: bumped chart version of mysql to 9.19.1 artifacthub.io/screenshots: | - title: The login screen of Passbolt url: https://help.passbolt.com/assets/img/help/2021/02/AN_login_v3.png diff --git a/charts/polr/Chart.yaml b/charts/polr/Chart.yaml index 188fb881..f6220704 100644 --- a/charts/polr/Chart.yaml +++ b/charts/polr/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: polr description: Polr is a quick, modern, and open-source link shortener type: application -version: 1.8.3 +version: 1.10.0 appVersion: "2.3.0" home: https://github.com/christianknell/helm-charts icon: http://docs.polrproject.org/en/latest/logo.png @@ -15,11 +15,11 @@ sources: dependencies: - name: mysql repository: https://charts.bitnami.com/bitnami - version: 9.12.5 + version: 9.19.1 annotations: artifacthub.io/changes: | - kind: changed - description: bumped chart version of mysql to 9.12.5 + description: bumped chart version of mysql to 9.19.1 artifacthub.io/screenshots: | - title: Polr converts some long links into shorter ones. url: https://selfhostedweb.org/wp-content/uploads/2017/02/shortit-1024x346.png diff --git a/charts/popeye/Chart.yaml b/charts/popeye/Chart.yaml index f2f34206..681c3bfb 100644 --- a/charts/popeye/Chart.yaml +++ b/charts/popeye/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: popeye description: Popeye - A Kubernetes Cluster Sanitizer type: application -version: 1.4.5 -appVersion: "v0.11.1" +version: 1.4.6 +appVersion: "v0.11.3" home: https://github.com/christianknell/helm-charts icon: https://raw.githubusercontent.com/derailed/popeye/master/assets/popeye_logo.png maintainers: @@ -13,6 +13,9 @@ sources: - https://github.com/derailed/popeye annotations: artifacthub.io/category: security + artifacthub.io/changes: | + - kind: changed + description: bumped image version to v0.11.3 artifacthub.io/screenshots: | - title: Popeye is a utility that scans live Kubernetes cluster and reports potential issues with deployed resources and configurations. url: https://popeyecli.io/assets/d_score.png diff --git a/charts/popeye/values.yaml b/charts/popeye/values.yaml index aea08a05..a87ff341 100644 --- a/charts/popeye/values.yaml +++ b/charts/popeye/values.yaml @@ -9,7 +9,7 @@ image: # -- image pull policy pullPolicy: Always # -- Overrides the image tag - tag: "v0.11.1" + tag: "v0.11.3" # -- If defined, uses a Secret to pull an image from a private Docker registry or repository. imagePullSecrets: [] diff --git a/charts/shlink-backend/Chart.yaml b/charts/shlink-backend/Chart.yaml index b72ebbe3..d6b13e4f 100644 --- a/charts/shlink-backend/Chart.yaml +++ b/charts/shlink-backend/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: shlink-backend description: A PHP-based self-hosted URL shortener that can be used to serve shortened URLs under your own domain. type: application -version: 2.14.0 +version: 2.15.0 appVersion: "3.6.4" home: https://github.com/christianknell/helm-charts icon: https://shlink.io/images/shlink-logo-blue.svg @@ -19,7 +19,7 @@ dependencies: condition: mariadb.enabled - name: mysql repository: https://charts.bitnami.com/bitnami - version: 9.12.5 + version: 9.19.1 condition: mysql.enabled - name: postgresql repository: https://charts.bitnami.com/bitnami @@ -36,4 +36,4 @@ dependencies: annotations: artifacthub.io/changes: | - kind: changed - description: bumped helm dependency for rabbitmq to 12.3.0 + description: bumped helm dependency for mysql to 9.19.1 diff --git a/charts/typo3/Chart.yaml b/charts/typo3/Chart.yaml index 87ded75f..3e7731dc 100644 --- a/charts/typo3/Chart.yaml +++ b/charts/typo3/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: typo3 description: TYPO3 — the Professional, Flexible Content Management System type: application -version: 1.18.3 +version: 1.19.1 appVersion: "11.5" home: https://github.com/christianknell/helm-charts icon: https://www.mdc.de/wp-content/uploads/2016/05/typo3_logo.png @@ -15,7 +15,7 @@ sources: dependencies: - name: mysql repository: https://charts.bitnami.com/bitnami - version: 9.12.5 + version: 9.19.1 condition: mysql.enabled - name: mariadb repository: https://charts.bitnami.com/bitnami diff --git a/charts/umami/Chart.yaml b/charts/umami/Chart.yaml index 14b8f258..a109e5db 100644 --- a/charts/umami/Chart.yaml +++ b/charts/umami/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: umami description: Umami is a simple, fast, privacy-focused alternative to Google Analytics. type: application -version: 1.20.1 +version: 1.21.0 appVersion: "postgresql-v1.40.0" home: https://github.com/christianknell/helm-charts icon: https://raw.githubusercontent.com/umami-software/umami/master/public/android-chrome-512x512.png @@ -19,15 +19,13 @@ dependencies: condition: postgresql.enabled - name: mysql repository: https://charts.bitnami.com/bitnami - version: 9.12.5 + version: 9.19.1 condition: mysql.enabled annotations: artifacthub.io/category: monitoring-logging artifacthub.io/changes: | - kind: changed - description: bumped chart version of mysql to 9.12.5 - - kind: changed - description: template names of postgresql + description: bumped chart version of mysql to 9.19.1 artifacthub.io/screenshots: | - title: Umami measures just the important metrics that you care about and everything is displayed on a single, easy to browse page. url: https://umami.is/images/feature-website-stats.png