Skip to content

Commit

Permalink
Update keptn Helm chart (#124)
Browse files Browse the repository at this point in the history
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: odubajDT <[email protected]>
  • Loading branch information
keptn-bot and odubajDT authored Feb 8, 2024
1 parent 2e505fe commit 4da46d1
Show file tree
Hide file tree
Showing 5 changed files with 33 additions and 36 deletions.
10 changes: 5 additions & 5 deletions charts/keptn/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
dependencies:
- name: keptn-cert-manager
repository: https://charts.lifecycle.keptn.sh
version: 0.2.0
version: 0.2.1
- name: keptn-lifecycle-operator
repository: https://charts.lifecycle.keptn.sh
version: 0.1.0
version: 0.2.0
- name: keptn-metrics-operator
repository: https://charts.lifecycle.keptn.sh
version: 0.1.0
digest: sha256:170beda719610c8985113a4d13fe61cacadf8543c6566d3c5ca436e03d648522
generated: "2023-10-31T15:49:17.358165748+01:00"
version: 0.1.1
digest: sha256:5939ee0e7abaffde3fce4e4526f2bdbc1eeda08dc070e1f9656934d1080f3b5a
generated: "2024-02-08T08:44:51.926301234Z"
25 changes: 10 additions & 15 deletions charts/keptn/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
apiVersion: v2
name: keptn
description: A Helm chart for Keptn Lifecycle Toolkit, a set of tools to enable cloud-native application lifecycle management
description: A Helm chart for Keptn, a set of tools to enable cloud-native application lifecycle management
icon: "https://raw.githubusercontent.com/cncf/artwork/master/projects/keptn/icon/color/keptn-icon-color.svg"
home: https://keptn.sh
sources:
Expand Down Expand Up @@ -29,7 +29,6 @@ annotations:
artifacthub.io/license: "Apache-2.0"
artifacthub.io/operator: "true"
artifacthub.io/operatorCapabilities: "Full Lifecycle"

kubeVersion: ">= 1.24.0-0"
# A chart can be either an 'application' or a 'library' chart.
#
Expand All @@ -40,32 +39,28 @@ kubeVersion: ">= 1.24.0-0"
# 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

# This is the chart version. This version number should be incremented each 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.3.0

version: 0.4.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 not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: "v0.9.0" # x-release-please-version

appVersion: "v0.10.0" # x-release-please-version
dependencies:
- name: keptn-cert-manager
version: 0.2.0
version: 0.2.1
alias: certManager
condition: certManager.enabled
repository: "https://charts.lifecycle.keptn.sh"
condition: global.certManagerEnabled
repository: https://charts.lifecycle.keptn.sh
- name: keptn-lifecycle-operator
version: 0.1.0
version: 0.2.0
alias: lifecycleOperator
condition: lifecycleOperator.enabled
repository: "https://charts.lifecycle.keptn.sh"
repository: https://charts.lifecycle.keptn.sh
- name: keptn-metrics-operator
version: 0.1.0
version: 0.1.1
alias: metricsOperator
condition: metricsOperator.enabled
repository: "https://charts.lifecycle.keptn.sh"
# TODO: change repository links to released ones once the charts get their first release
repository: https://charts.lifecycle.keptn.sh
2 changes: 1 addition & 1 deletion charts/keptn/NOTES.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ KEPTN VERSION: {{ .Chart.AppVersion }}

The following controllers have been deployed:

{{- if .Values.certManager.enabled }}
{{- if .Values.global.certManagerEnabled }}
- keptn-cert-manager
{{- end }}
{{- if .Values.lifecycleOperator.enabled }}
Expand Down
23 changes: 12 additions & 11 deletions charts/keptn/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,18 @@ metrics, observability, health checks, with pre- and post-deployment evaluations

### Keptn

| Name | Description | Value |
| --------------------------- | ------------------------------------------------------ | ------ |
| `certManager.enabled` | Enable this value to install Keptn Certificate Manager | `true` |
| `lifecycleOperator.enabled` | Enable this value to install Keptn Lifecycle Operator | `true` |
| `metricsOperator.enabled` | Enable this value to install Keptn Metrics Operator | `true` |
| Name | Description | Value |
| --------------------------- | ----------------------------------------------------- | ------ |
| `lifecycleOperator.enabled` | Enable this value to install Keptn Lifecycle Operator | `true` |
| `metricsOperator.enabled` | Enable this value to install Keptn Metrics Operator | `true` |

### Global parameters

| Name | Description | Value |
| -------------------------- | ------------------------------------------------------------------------- | ----- |
| `global.imageRegistry` | Global Docker image registry | `""` |
| `global.imagePullSecrets` | Global Docker registry secret names as an array | `[]` |
| `global.commonLabels` | Common annotations to add to all Keptn resources. Evaluated as a template | `{}` |
| `global.commonAnnotations` | Common annotations to add to all Keptn resources. Evaluated as a template | `{}` |
| Name | Description | Value |
| ------------------------------- | ------------------------------------------------------------------------- | ------ |
| `global.certManagerEnabled` | Enable this value to install Keptn Certificate Manager | `true` |
| `global.imageRegistry` | Global Docker image registry | `""` |
| `global.imagePullSecrets` | Global Docker registry secret names as an array | `[]` |
| `global.commonLabels` | Common labels to add to all Keptn resources. Evaluated as a template | `{}` |
| `global.commonAnnotations` | Common annotations to add to all Keptn resources. Evaluated as a template | `{}` |
| `global.caInjectionAnnotations` | CA injection annotations for cert-manager.io configuration | `{}` |
9 changes: 5 additions & 4 deletions charts/keptn/values.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
## @section Keptn
certManager:
## @param certManager.enabled Enable this value to install Keptn Certificate Manager
enabled: true
lifecycleOperator:
## @param lifecycleOperator.enabled Enable this value to install Keptn Lifecycle Operator
enabled: true
Expand All @@ -15,6 +12,8 @@ metricsOperator:
##

global:
## @param global.certManagerEnabled Enable this value to install Keptn Certificate Manager
certManagerEnabled: true
## @param global.imageRegistry Global Docker image registry
imageRegistry: ""

Expand All @@ -24,7 +23,9 @@ global:
## - myRegistryKeySecretName
##
imagePullSecrets: []
## @param global.commonLabels Common annotations to add to all Keptn resources. Evaluated as a template
## @param global.commonLabels Common labels to add to all Keptn resources. Evaluated as a template
commonLabels: {}
## @param global.commonAnnotations Common annotations to add to all Keptn resources. Evaluated as a template
commonAnnotations: {}
## @param global.caInjectionAnnotations CA injection annotations for cert-manager.io configuration
caInjectionAnnotations: {}

0 comments on commit 4da46d1

Please sign in to comment.