feat(app-template): Release v4.1.2

This commit is contained in:
Bernd Schorgers 2025-06-23 16:10:28 +02:00
parent 42354af45b
commit ed2db29800
No known key found for this signature in database
13 changed files with 51 additions and 122 deletions

View file

@ -217,6 +217,10 @@ jobs:
# ----------------------------
# Publish chart to bjw-s OCI registry
# ----------------------------
- name: Install Cosign
if: ${{ inputs.publishToOciRegistry }}
uses: sigstore/cosign-installer@fb28c2b6339dcd94da6e4cbcbc5e888961f6f8c3 # v3.9.0
- name: Push Helm charts to OCI registry
if: ${{ inputs.publishToOciRegistry }}
shell: bash

View file

@ -9,7 +9,6 @@ python.uv_venv_auto = true
[tools]
python = "3.13" # Required for documentation generation
rust = "1.87" # Required for schematools
cosign = "2.5.2"
"aqua:astral-sh/uv" = "0.7.13"
"aqua:go-task/task" = "3.44.0"
"aqua:google/yamlfmt" = "0.17.1"

View file

@ -2,7 +2,7 @@
apiVersion: v2
description: A common powered chart template. This can be useful for small projects that don't have their own chart.
name: app-template
version: 4.1.1
version: 4.1.2
kubeVersion: ">=1.28.0-0"
maintainers:
- name: bjw-s
@ -10,16 +10,16 @@ maintainers:
dependencies:
- name: common
repository: https://bjw-s-labs.github.io/helm-charts
version: 4.1.1
version: 4.1.2
sources:
- https://github.com/bjw-s-labs/helm-charts
annotations:
artifacthub.io/changes: |-
- kind: changed
description: |-
Upgraded the common library to v4.1.1
Upgraded the common library to v4.1.2
links:
- name: Upgrade notes
url: https://bjw-s-labs.github.io/helm-charts/docs/app-template/upgrade-instructions/
- name: Detailed release notes
url: https://github.com/bjw-s-labs/helm-charts/releases/tag/common-4.1.1
url: https://github.com/bjw-s-labs/helm-charts/releases/tag/common-4.1.2

View file

@ -1,6 +1,6 @@
# app-template
![Version: 4.1.1](https://img.shields.io/badge/Version-4.1.1-informational?style=flat-square)
![Version: 4.1.2](https://img.shields.io/badge/Version-4.1.2-informational?style=flat-square)
A common powered chart template. This can be useful for small projects that don't have their own chart.
@ -10,9 +10,9 @@ Kubernetes: `>=1.28.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://bjw-s-labs.github.io/helm-charts | common | 4.1.1 |
| Repository | Name | Version |
| ---------------------------------------- | ------ | ------- |
| https://bjw-s-labs.github.io/helm-charts | common | 4.1.2 |
## Installing the Chart
@ -48,5 +48,6 @@ Upgrade instructions can be found in the [documentation](https://bjw-s-labs.gith
- Open an [issue](https://github.com/bjw-s-labs/helm-charts/issues/new/choose)
- Join the home-operations [Discord](https://discord.gg/home-operations) community
----------------------------------------------
---
Autogenerated from chart metadata using [helm-docs v1.13.1](https://github.com/norwoodj/helm-docs/releases/v1.13.1)

View file

@ -60,10 +60,7 @@
"reconcileStrategy": {
"default": "ChartVersion",
"description": "Determines what enables the creation of a new artifact. Valid values are\n('ChartVersion', 'Revision').\nSee the documentation of the values for an explanation on their behavior.\nDefaults to ChartVersion when omitted.",
"enum": [
"ChartVersion",
"Revision"
],
"enum": ["ChartVersion", "Revision"],
"type": "string"
},
"sourceRef": {
@ -75,11 +72,7 @@
},
"kind": {
"description": "Kind of the referent.",
"enum": [
"HelmRepository",
"GitRepository",
"Bucket"
],
"enum": ["HelmRepository", "GitRepository", "Bucket"],
"type": "string"
},
"name": {
@ -95,9 +88,7 @@
"type": "string"
}
},
"required": [
"name"
],
"required": ["name"],
"type": "object",
"additionalProperties": false
},
@ -114,10 +105,7 @@
"provider": {
"default": "cosign",
"description": "Provider specifies the technology used to sign the OCI Helm chart.",
"enum": [
"cosign",
"notation"
],
"enum": ["cosign", "notation"],
"type": "string"
},
"secretRef": {
@ -128,16 +116,12 @@
"type": "string"
}
},
"required": [
"name"
],
"required": ["name"],
"type": "object",
"additionalProperties": false
}
},
"required": [
"provider"
],
"required": ["provider"],
"type": "object",
"additionalProperties": false
},
@ -147,17 +131,12 @@
"type": "string"
}
},
"required": [
"chart",
"sourceRef"
],
"required": ["chart", "sourceRef"],
"type": "object",
"additionalProperties": false
}
},
"required": [
"spec"
],
"required": ["spec"],
"type": "object",
"additionalProperties": false
},
@ -170,10 +149,7 @@
},
"kind": {
"description": "Kind of the referent.",
"enum": [
"OCIRepository",
"HelmChart"
],
"enum": ["OCIRepository", "HelmChart"],
"type": "string"
},
"name": {
@ -189,10 +165,7 @@
"type": "string"
}
},
"required": [
"kind",
"name"
],
"required": ["kind", "name"],
"type": "object",
"additionalProperties": false
},
@ -210,9 +183,7 @@
"type": "string"
}
},
"required": [
"name"
],
"required": ["name"],
"type": "object",
"additionalProperties": false
},
@ -269,9 +240,7 @@
"additionalProperties": false
}
},
"required": [
"paths"
],
"required": ["paths"],
"type": "object",
"additionalProperties": false
},
@ -279,11 +248,7 @@
},
"mode": {
"description": "Mode defines how differences should be handled between the Helm manifest\nand the manifest currently applied to the cluster.\nIf not explicitly set, it defaults to DiffModeDisabled.",
"enum": [
"enabled",
"warn",
"disabled"
],
"enum": ["enabled", "warn", "disabled"],
"type": "string"
}
},
@ -295,11 +260,7 @@
"properties": {
"crds": {
"description": "CRDs upgrade CRDs from the Helm Chart's crds directory according\nto the CRD upgrade policy provided here. Valid values are `Skip`,\n`Create` or `CreateReplace`. Default is `Create` and if omitted\nCRDs are installed but not updated.\n\n\nSkip: do neither install nor replace (update) any CRDs.\n\n\nCreate: new CRDs are created, existing CRDs are neither updated nor deleted.\n\n\nCreateReplace: new CRDs are created, existing CRDs are updated (replaced)\nbut not deleted.\n\n\nBy default, CRDs are applied (installed) during Helm install action.\nWith this option users can opt in to CRD replace existing CRDs on Helm\ninstall actions, which is not (yet) natively supported by Helm.\nhttps://helm.sh/docs/chart_best_practices/custom_resource_definitions.",
"enum": [
"Skip",
"Create",
"CreateReplace"
],
"enum": ["Skip", "Create", "CreateReplace"],
"type": "string"
},
"createNamespace": {
@ -378,16 +339,12 @@
"type": "string"
}
},
"required": [
"name"
],
"required": ["name"],
"type": "object",
"additionalProperties": false
}
},
"required": [
"secretRef"
],
"required": ["secretRef"],
"type": "object",
"additionalProperties": false
},
@ -429,9 +386,7 @@
"type": "string"
}
},
"required": [
"name"
],
"required": ["name"],
"type": "object",
"additionalProperties": false
},
@ -482,9 +437,7 @@
"additionalProperties": false
}
},
"required": [
"patch"
],
"required": ["patch"],
"type": "object",
"additionalProperties": false
},
@ -587,9 +540,7 @@
"type": "string"
}
},
"required": [
"name"
],
"required": ["name"],
"type": "object",
"additionalProperties": false
},
@ -619,11 +570,7 @@
"deletionPropagation": {
"default": "background",
"description": "DeletionPropagation specifies the deletion propagation policy when\na Helm uninstall is performed.",
"enum": [
"background",
"foreground",
"orphan"
],
"enum": ["background", "foreground", "orphan"],
"type": "string"
},
"disableHooks": {
@ -656,11 +603,7 @@
},
"crds": {
"description": "CRDs upgrade CRDs from the Helm Chart's crds directory according\nto the CRD upgrade policy provided here. Valid values are `Skip`,\n`Create` or `CreateReplace`. Default is `Skip` and if omitted\nCRDs are neither installed nor upgraded.\n\n\nSkip: do neither install nor replace (update) any CRDs.\n\n\nCreate: new CRDs are created, existing CRDs are neither updated nor deleted.\n\n\nCreateReplace: new CRDs are created, existing CRDs are updated (replaced)\nbut not deleted.\n\n\nBy default, CRDs are not applied during Helm upgrade action. With this\noption users can opt-in to CRD upgrade, which is not (yet) natively supported by Helm.\nhttps://helm.sh/docs/chart_best_practices/custom_resource_definitions.",
"enum": [
"Skip",
"Create",
"CreateReplace"
],
"enum": ["Skip", "Create", "CreateReplace"],
"type": "string"
},
"disableHooks": {
@ -704,10 +647,7 @@
},
"strategy": {
"description": "Strategy to use for failure remediation. Defaults to 'rollback'.",
"enum": [
"rollback",
"uninstall"
],
"enum": ["rollback", "uninstall"],
"type": "string"
}
},
@ -726,7 +666,7 @@
"values": {
"description": "Values holds the values for this Helm release.",
"x-kubernetes-preserve-unknown-fields": true,
"$ref": "https://raw.githubusercontent.com/bjw-s-labs/helm-charts/common-4.1.1/charts/library/common/values.schema.json"
"$ref": "https://raw.githubusercontent.com/bjw-s-labs/helm-charts/common-4.1.2/charts/library/common/values.schema.json"
},
"valuesFrom": {
"description": "ValuesFrom holds references to resources containing Helm values for this HelmRelease,\nand information about how they should be merged.",
@ -735,10 +675,7 @@
"properties": {
"kind": {
"description": "Kind of the values referent, valid values are ('Secret', 'ConfigMap').",
"enum": [
"Secret",
"ConfigMap"
],
"enum": ["Secret", "ConfigMap"],
"type": "string"
},
"name": {
@ -764,19 +701,14 @@
"type": "string"
}
},
"required": [
"kind",
"name"
],
"required": ["kind", "name"],
"type": "object",
"additionalProperties": false
},
"type": "array"
}
},
"required": [
"interval"
],
"required": ["interval"],
"type": "object",
"x-kubernetes-validations": [
{
@ -822,11 +754,7 @@
},
"status": {
"description": "status of the condition, one of True, False, Unknown.",
"enum": [
"True",
"False",
"Unknown"
],
"enum": ["True", "False", "Unknown"],
"type": "string"
},
"type": {
@ -980,10 +908,7 @@
},
"lastAttemptedReleaseAction": {
"description": "LastAttemptedReleaseAction is the last release action performed for this\nHelmRelease. It is used to determine the active remediation strategy.",
"enum": [
"install",
"upgrade"
],
"enum": ["install", "upgrade"],
"type": "string"
},
"lastAttemptedRevision": {

View file

@ -727,7 +727,7 @@
"values": {
"description": "Values holds the values for this Helm release.",
"x-kubernetes-preserve-unknown-fields": true,
"$ref": "https://raw.githubusercontent.com/bjw-s-labs/helm-charts/common-4.1.1/charts/library/common/values.schema.json"
"$ref": "https://raw.githubusercontent.com/bjw-s-labs/helm-charts/common-4.1.2/charts/library/common/values.schema.json"
},
"valuesFrom": {
"description": "ValuesFrom holds references to resources containing Helm values for this HelmRelease, and information about how they should be merged.",

View file

@ -1,3 +1,3 @@
{
"$ref": "https://raw.githubusercontent.com/bjw-s-labs/helm-charts/common-4.1.1/charts/library/common/values.schema.json"
"$ref": "https://raw.githubusercontent.com/bjw-s-labs/helm-charts/common-4.1.2/charts/library/common/values.schema.json"
}

View file

@ -1,5 +1,5 @@
---
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/app-template-4.1.1/charts/other/app-template/schemas/helmrelease-helm-v2.schema.json
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/app-template-4.1.2/charts/other/app-template/schemas/helmrelease-helm-v2.schema.json
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
@ -12,7 +12,7 @@ spec:
chart: app-template
# -- Version of the app-template helm chart
# this example is not automatically updated, so be sure to use the latest chart version
version: 4.1.1
version: 4.1.2
interval: 15m
sourceRef:
kind: HelmRepository

View file

@ -1,5 +1,5 @@
---
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/app-template-4.1.1/charts/other/app-template/values.schema.json
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/app-template-4.1.2/charts/other/app-template/values.schema.json
# Configure options applied to all pods
defaultPodOptions:

View file

@ -1,5 +1,5 @@
---
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/app-template-4.1.1/charts/other/app-template/values.schema.json
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/app-template-4.1.2/charts/other/app-template/values.schema.json
# Configure options applied to all pods
defaultPodOptions:

View file

@ -1,5 +1,5 @@
---
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/app-template-4.1.1/charts/other/app-template/values.schema.json
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/app-template-4.1.2/charts/other/app-template/values.schema.json
controllers:
main:

View file

@ -5,7 +5,7 @@ helmCharts:
- name: app-template
repo: https://bjw-s-labs.github.io/helm-charts/
# this example is not automatically updated, so be sure to use the latest chart version
version: 4.1.1
version: 4.1.2
releaseName: &releaseName vaultwarden
namespace: &releaseNamespace default
valuesFile: values.yaml

View file

@ -1,5 +1,5 @@
---
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/app-template-4.1.1/charts/other/app-template/values.schema.json
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/app-template-4.1.2/charts/other/app-template/values.schema.json
controllers:
main: