diff --git a/.github/workflows/lint-test.yaml b/.github/workflows/lint-test.yaml index 7e494a9a..3d23604e 100644 --- a/.github/workflows/lint-test.yaml +++ b/.github/workflows/lint-test.yaml @@ -21,6 +21,7 @@ jobs: helm repo add amazeeio https://amazeeio.github.io/charts/ helm repo add gatekeeper https://open-policy-agent.github.io/gatekeeper/charts helm repo add nats https://nats-io.github.io/k8s/helm/charts/ + helm repo add kube-logging https://kube-logging.github.io/helm-charts - name: Generate helm templates run: | cd charts diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 377367a3..6f01c05a 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -33,6 +33,7 @@ jobs: helm repo add amazeeio https://amazeeio.github.io/charts/ helm repo add gatekeeper https://open-policy-agent.github.io/gatekeeper/charts helm repo add nats https://nats-io.github.io/k8s/helm/charts/ + helm repo add kube-logging https://kube-logging.github.io/helm-charts - name: Run chart-releaser uses: helm/chart-releaser-action@v1.5.0 diff --git a/charts/lagoon-logging/Chart.lock b/charts/lagoon-logging/Chart.lock index 8dcc8f15..ffda22ac 100644 --- a/charts/lagoon-logging/Chart.lock +++ b/charts/lagoon-logging/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: logging-operator - repository: https://kubernetes-charts.banzaicloud.com - version: 3.17.10 -digest: sha256:293ac5ba13713b7edcc8fb655e8fd402c6d466c57edcdc9886f1336b39815b8c -generated: "2022-11-28T22:12:54.57492083+08:00" + repository: https://kube-logging.github.io/helm-charts + version: 4.2.3 +digest: sha256:bcfec23e091d887e7892f70bddbcf33a09195e4140372028b25f8e16cf54436f +generated: "2023-06-14T14:13:35.857841045+08:00" diff --git a/charts/lagoon-logging/Chart.yaml b/charts/lagoon-logging/Chart.yaml index b8133717..76cd9361 100644 --- a/charts/lagoon-logging/Chart.yaml +++ b/charts/lagoon-logging/Chart.yaml @@ -19,12 +19,12 @@ type: application # time you make changes to the chart and its templates, including the app # version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.77.0 +version: 0.78.0 dependencies: - name: logging-operator - repository: https://kubernetes-charts.banzaicloud.com - version: ~3.17.0 + repository: https://kube-logging.github.io/helm-charts + version: ~4.2.0 condition: logging-operator.enabled # This section is used to collect a changelog for artifacthub.io @@ -32,5 +32,8 @@ dependencies: # Valid supported kinds are added, changed, deprecated, removed, fixed and security annotations: artifacthub.io/changes: | - - kind: added - description: add chart option to configure logging-operator subchart metrics, and enable the fluentbit ServiceMonitor by default + - kind: changed + description: bump the logging-operator chart dependency to v4.2.3 + links: + - name: Release Notes + url: https://github.com/uselagoon/lagoon-charts/releases/tag/lagoon-logging-0.78.0 diff --git a/charts/lagoon-logging/templates/logging.yaml b/charts/lagoon-logging/templates/logging.yaml index 3393d950..a037df96 100644 --- a/charts/lagoon-logging/templates/logging.yaml +++ b/charts/lagoon-logging/templates/logging.yaml @@ -5,6 +5,7 @@ metadata: labels: {{- include "lagoon-logging.labels" . | nindent 4 }} spec: + enableRecreateWorkloadOnImmutableFieldChange: true fluentd: security: podSecurityContext: diff --git a/default.ct.yaml b/default.ct.yaml index b97c6540..a00f6d8f 100644 --- a/default.ct.yaml +++ b/default.ct.yaml @@ -10,6 +10,7 @@ chart-repos: - amazeeio=https://amazeeio.github.io/charts/ - gatekeeper=https://open-policy-agent.github.io/gatekeeper/charts - nats=https://nats-io.github.io/k8s/helm/charts/ +- kube-logging=https://kube-logging.github.io/helm-charts excluded-charts: - lagoon-test - lagoon-gatekeeper