From ced18fb61d65a4151e3d0eb4ccdb95aa0642fa8d Mon Sep 17 00:00:00 2001 From: Michael Primeaux Date: Wed, 5 Mar 2025 10:56:31 -0600 Subject: [PATCH 1/3] debt: Refine documentation --- .github/workflows/ci.yaml | 2 +- .github/workflows/publish.yaml | 2 -- charts/cert-issuer/Chart.yaml | 29 +++++++++++++++---- charts/cert-issuer/templates/_helpers.tpl | 5 ++++ .../cert-issuer/templates/clusterissuer.yaml | 5 ++++ charts/cert-issuer/templates/secret.yaml | 5 ++++ charts/cert-issuer/values.yaml | 3 ++ 7 files changed, 42 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index b32c057..9c842ab 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -20,7 +20,7 @@ jobs: matrix: # The following strategy matrix is for Minikube. # Ref: https://kubernetes.io/releases/ - k8s: [ "1.32.1" ] + k8s: [ "1.32.2" ] permissions: contents: read # Required to read repo contents diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 22aa44f..0850ef4 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -48,8 +48,6 @@ jobs: # Ref: https://github.com/Azure/setup-helm - name: Install Helm uses: azure/setup-helm@v4 - with: - version: v3.16.2 # Authenticate to GHCR - name: Login to GitHub Container Registry diff --git a/charts/cert-issuer/Chart.yaml b/charts/cert-issuer/Chart.yaml index 8e7f769..f83459f 100644 --- a/charts/cert-issuer/Chart.yaml +++ b/charts/cert-issuer/Chart.yaml @@ -1,3 +1,6 @@ +# Copyright Six After, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 + apiVersion: v2 # Description of the chart, outlining its purpose and functionality. @@ -8,25 +11,39 @@ description: > issuer configurations. Ideal for securing Kubernetes services across diverse environments including AWS, GCP, Azure, and on-premises clusters. -# Minimum Kubernetes version required to deploy this chart. +# The optional kubeVersion field can define semver constraints on supported Kubernetes versions. +# Helm will validate the version constraints when installing the chart and fail if the cluster +# runs an unsupported Kubernetes version. # The caret (^) allows compatibility with all patch versions of the specified minor version (1.30.x). -kubeVersion: ^1.30.0-0 +kubeVersion: ^1.27.0-0 # The name of the Helm chart. # This should be a unique identifier for your chart. name: cert-issuer +# A chart can be either an 'application' or a 'library' chart. +# +# Application charts are a collection of templates that can be packaged into versioned archives +# to be deployed. +# +# Library charts provide useful utilities or functions for the chart developer. They're included as +# a dependency of application charts to inject those utilities and functions into the rendering +# pipeline. Library charts do not define any templates and therefore cannot be deployed. +type: application + # The version of the chart itself. # Follows Semantic Versioning (SemVer 2) guidelines: major.minor.patch # Increment: # - Major version for breaking changes. # - Minor version for new features, backward-compatible. # - Patch version for bug fixes. -version: 1.1.0 +version: 1.2.0 -# The application version that this chart deploys. -# This is independent of the chart version and represents the version of the application managed by the chart. -appVersion: 1.16.0 +# This is the version number of the application being deployed. This version number should be +# incremented each time you make changes to the application. Versions are expected to strictly +# follow Semantic Versioning. They should reflect the version the application is using. +# NOTE: This value reflects the latest supported major version of the chart manager application. +appVersion: 1.17.1 # List of maintainers for the chart, providing their name and optional URL. maintainers: diff --git a/charts/cert-issuer/templates/_helpers.tpl b/charts/cert-issuer/templates/_helpers.tpl index 6b81963..5aa7378 100644 --- a/charts/cert-issuer/templates/_helpers.tpl +++ b/charts/cert-issuer/templates/_helpers.tpl @@ -1,3 +1,8 @@ +{{-/* +Copyright Six After, Inc. All Rights Reserved. +SPDX-License-Identifier: APACHE-2.0 +*/}} + {{/* Expand the name of the chart. */}} diff --git a/charts/cert-issuer/templates/clusterissuer.yaml b/charts/cert-issuer/templates/clusterissuer.yaml index 7fbe53e..51b588a 100644 --- a/charts/cert-issuer/templates/clusterissuer.yaml +++ b/charts/cert-issuer/templates/clusterissuer.yaml @@ -1,3 +1,8 @@ +{{-/* +Copyright Six After, Inc. All Rights Reserved. +SPDX-License-Identifier: APACHE-2.0 +*/}} + {{- if .Values.acme.enabled }} apiVersion: cert-manager.io/v1 kind: ClusterIssuer diff --git a/charts/cert-issuer/templates/secret.yaml b/charts/cert-issuer/templates/secret.yaml index 4394774..fb66a15 100644 --- a/charts/cert-issuer/templates/secret.yaml +++ b/charts/cert-issuer/templates/secret.yaml @@ -1,3 +1,8 @@ +{{-/* +Copyright Six After, Inc. All Rights Reserved. +SPDX-License-Identifier: APACHE-2.0 +*/}} + {{- if .Values.acme.privateKey.create }} apiVersion: v1 kind: Secret diff --git a/charts/cert-issuer/values.yaml b/charts/cert-issuer/values.yaml index fe1767a..5084629 100644 --- a/charts/cert-issuer/values.yaml +++ b/charts/cert-issuer/values.yaml @@ -1,3 +1,6 @@ +# Copyright Six After, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 + # Global configuration for the ClusterIssuer Helm chart # Ref: https://doc.crds.dev/github.com/jetstack/cert-manager/cert-manager.io/ClusterIssuer/v1 From 3782669defee44319c6c17b9d2909ef85a4eec01 Mon Sep 17 00:00:00 2001 From: Michael Primeaux Date: Wed, 5 Mar 2025 10:59:47 -0600 Subject: [PATCH 2/3] debt: Refine documentation --- CHANGELOG.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8875431..653bfc8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,18 @@ Date format: `YYYY-MM-DD` ### Fixed ### Security +--- +## [1.2.0] - 2025-03-05 + +### Added +### Changed +- `debt`: Upgraded all dependencies to their latest stable versions. + +### Deprecated +### Removed +### Fixed +### Security + --- ## [1.1.0] - 2025-01-26 @@ -40,8 +52,9 @@ Date format: `YYYY-MM-DD` ### Fixed ### Security -[Unreleased]: https://github.com/scriptures-social/platform/compare/1.1.0...HEAD -[1.1.0]: https://github.com/scriptures-social/platform/compare/1.0.0...1.0.0 +[Unreleased]: https://github.com/scriptures-social/platform/compare/1.2.0...HEAD +[1.2.0]: https://github.com/scriptures-social/platform/compare/1.1.0...1.2.0 +[1.1.0]: https://github.com/scriptures-social/platform/compare/1.0.0...1.1.0 [1.0.0]: https://github.com/scriptures-social/platform/compare/8090a69f7c51a7703b9b49b7633749c8b3b1f391...1.0.0 [MUST]: https://datatracker.ietf.org/doc/html/rfc2119 From 1bebb0f1264b117299bf661ea2d1111225524c65 Mon Sep 17 00:00:00 2001 From: Michael Primeaux Date: Wed, 5 Mar 2025 11:02:41 -0600 Subject: [PATCH 3/3] debt: Refine documentation --- charts/cert-issuer/templates/_helpers.tpl | 2 +- charts/cert-issuer/templates/clusterissuer.yaml | 2 +- charts/cert-issuer/templates/secret.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/cert-issuer/templates/_helpers.tpl b/charts/cert-issuer/templates/_helpers.tpl index 5aa7378..6003835 100644 --- a/charts/cert-issuer/templates/_helpers.tpl +++ b/charts/cert-issuer/templates/_helpers.tpl @@ -1,4 +1,4 @@ -{{-/* +{{/* Copyright Six After, Inc. All Rights Reserved. SPDX-License-Identifier: APACHE-2.0 */}} diff --git a/charts/cert-issuer/templates/clusterissuer.yaml b/charts/cert-issuer/templates/clusterissuer.yaml index 51b588a..1084fbb 100644 --- a/charts/cert-issuer/templates/clusterissuer.yaml +++ b/charts/cert-issuer/templates/clusterissuer.yaml @@ -1,4 +1,4 @@ -{{-/* +{{- /* Copyright Six After, Inc. All Rights Reserved. SPDX-License-Identifier: APACHE-2.0 */}} diff --git a/charts/cert-issuer/templates/secret.yaml b/charts/cert-issuer/templates/secret.yaml index fb66a15..3eb80d9 100644 --- a/charts/cert-issuer/templates/secret.yaml +++ b/charts/cert-issuer/templates/secret.yaml @@ -1,4 +1,4 @@ -{{-/* +{{- /* Copyright Six After, Inc. All Rights Reserved. SPDX-License-Identifier: APACHE-2.0 */}}