Skip to content

Commit

Permalink
feat: fill in chart README (keptn#987)
Browse files Browse the repository at this point in the history
Signed-off-by: realanna <anna.reale@dynatrace.com>
  • Loading branch information
RealAnna committed Mar 7, 2023
1 parent 59ee362 commit 2321180
Show file tree
Hide file tree
Showing 8 changed files with 87 additions and 75 deletions.
4 changes: 3 additions & 1 deletion .github/workflows/validate-helm-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ on:
defaults:
run:
shell: bash
env:
CHART_APPVERSION: "0.6.0" # x-release-please-version
jobs:
check-helm-docs:
name: Check helm documentation values
Expand All @@ -22,7 +24,7 @@ jobs:
node-version: 16

- name: Generate helm charts
run: make helm-package
run: make helm-package TAG="${{ env.CHART_APPVERSION }}"

- name: Install readme generator
run: |
Expand Down
101 changes: 53 additions & 48 deletions helm/chart/README.md

Large diffs are not rendered by default.

41 changes: 23 additions & 18 deletions helm/chart/doc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,10 @@
## @param certificateOperator.tolerations customize tolerations for cert manager
## @param certificateOperator.topologySpreadConstraints add topology constraints for cert manager

## @param lifecycleManagerConfig.controllerManagerConfigYaml.health.healthProbeBindAddress TODO TODO TODO
## @param lifecycleManagerConfig.controllerManagerConfigYaml.leaderElection.leaderElect TODO TODO TODO
## @param lifecycleManagerConfig.controllerManagerConfigYaml.leaderElection.resourceName TODO TODO TODO
## @param lifecycleManagerConfig.controllerManagerConfigYaml.metrics.bindAddress TODO TODO TODO
## @param lifecycleManagerConfig.controllerManagerConfigYaml.health.healthProbeBindAddress setup on what address to start the default health handler
## @param lifecycleManagerConfig.controllerManagerConfigYaml.leaderElection.leaderElect enable leader election for multiple replicas of the operator
## @param lifecycleManagerConfig.controllerManagerConfigYaml.leaderElection.resourceName define LeaderElectionID
## @param lifecycleManagerConfig.controllerManagerConfigYaml.metrics.bindAddress MetricsBindAddress is the TCP address that the controller should bind to for serving prometheus metrics. It can be set to "0" to disable the metrics serving.
## @param lifecycleManagerConfig.controllerManagerConfigYaml.webhook.port setup port for the lifecycle operator admission webhook


Expand Down Expand Up @@ -90,10 +90,11 @@

## @param lifecycleOperator.replicas customize number of installed lifecycle operator replicas

## @param lifecycleWebhookService.ports[0].port TODO TODO TODO
## @param lifecycleWebhookService.ports[0].protocol TODO TODO TODO
## @param lifecycleWebhookService.ports[0].targetPort TODO TODO TODO
## @param lifecycleWebhookService.type TODO TODO TODO
## @extra Mutating Webhook Configurations for lifecycle Operator
## @param lifecycleWebhookService.ports[0].port
## @param lifecycleWebhookService.ports[0].protocol
## @param lifecycleWebhookService.ports[0].targetPort
## @param lifecycleWebhookService.type

## @param lifecycleOperator.nodeSelector add custom nodes selector to lifecycle operator
## @param lifecycleOperator.tolerations add custom tolerations to lifecycle operator
Expand Down Expand Up @@ -148,29 +149,33 @@

## @param metricsOperator.replicas customize number of installed metrics operator replicas

## @extra metricsOperatorService.ports[0] webhook port (must correspond to Mutating Webhook Configurations)
## @param metricsOperatorService.ports[0].name
## @param metricsOperatorService.ports[0].port
## @param metricsOperatorService.ports[0].protocol
## @param metricsOperatorService.ports[0].targetPort
## @extra metricsOperatorService.ports[1] port to integrate with the K8s custom metrics API
## @param metricsOperatorService.ports[1].name
## @param metricsOperatorService.ports[1].port
## @param metricsOperatorService.ports[1].targetPort
## @extra metricsOperatorService.ports[2] port to integrate with metrics API (e.g. Keda)
## @param metricsOperatorService.ports[2].name
## @param metricsOperatorService.ports[2].port
## @param metricsOperatorService.ports[2].protocol
## @param metricsOperatorService.ports[2].targetPort
## @param metricsOperatorService.type

## @param metricsManagerConfig.controllerManagerConfigYaml.health.healthProbeBindAddress TODO TODO TODO
## @param metricsManagerConfig.controllerManagerConfigYaml.leaderElection.leaderElect TODO TODO TODO
## @param metricsManagerConfig.controllerManagerConfigYaml.leaderElection.resourceName TODO TODO TODO
## @param metricsManagerConfig.controllerManagerConfigYaml.metrics.bindAddress TODO TODO TODO
## @param metricsManagerConfig.controllerManagerConfigYaml.webhook.port TODO TODO TODO

## @param metricsWebhookService.ports[0].port TODO TODO TODO
## @param metricsWebhookService.ports[0].protocol TODO TODO TODO
## @param metricsWebhookService.ports[0].targetPort TODO TODO TODO
## @param metricsWebhookService.type TODO TODO TODO
## @param metricsManagerConfig.controllerManagerConfigYaml.health.healthProbeBindAddress setup on what address to start the default health handler
## @param metricsManagerConfig.controllerManagerConfigYaml.leaderElection.leaderElect decides whether to enable leader election with multiple replicas
## @param metricsManagerConfig.controllerManagerConfigYaml.leaderElection.resourceName defines LeaderElectionID
## @param metricsManagerConfig.controllerManagerConfigYaml.metrics.bindAddress MetricsBindAddress is the TCP address that the controller should bind to for serving prometheus metrics. It can be set to "0" to disable the metrics serving.
## @param metricsManagerConfig.controllerManagerConfigYaml.webhook.port

## @extra Mutating Webhook Configurations for metrics Operator
## @param metricsWebhookService.ports[0].port
## @param metricsWebhookService.ports[0].protocol
## @param metricsWebhookService.ports[0].targetPort
## @param metricsWebhookService.type

## @param metricsOperator.nodeSelector add custom nodes selector to metrics operator
## @param metricsOperator.tolerations add custom tolerations to metrics operator
Expand Down
8 changes: 4 additions & 4 deletions helm/chart/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ certificateOperator:
type: RuntimeDefault
image:
repository: ghcr.io/keptn/certificate-operator
tag: "202303061678118281"
tag: 0.6.0
imagePullPolicy: Always
livenessProbe:
httpGet:
Expand Down Expand Up @@ -76,7 +76,7 @@ lifecycleOperator:
otelCollectorUrl: otel-collector:4317
image:
repository: ghcr.io/keptn/lifecycle-operator
tag: "202303061678118281"
tag: 0.6.0
imagePullPolicy: Always
livenessProbe:
httpGet:
Expand Down Expand Up @@ -130,7 +130,7 @@ metricsOperator:
metricsControllerLogLevel: "0"
image:
repository: ghcr.io/keptn/metrics-operator
tag: "202303061678118281"
tag: 0.6.0
livenessProbe:
httpGet:
path: /healthz
Expand Down Expand Up @@ -193,7 +193,7 @@ scheduler:
otelCollectorUrl: otel-collector:4317
image:
repository: ghcr.io/keptn/scheduler
tag: "202303061678118281"
tag: 0.6.0
imagePullPolicy: Always
livenessProbe:
httpGet:
Expand Down
2 changes: 1 addition & 1 deletion klt-cert-manager/config/manager/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ kind: Kustomization
images:
- name: controller
newName: ghcr.io/keptn/certificate-operator
newTag: "202303061678117798"
newTag: 0.6.0
2 changes: 1 addition & 1 deletion metrics-operator/config/manager/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ kind: Kustomization
images:
- name: controller
newName: ghcr.io/keptn/metrics-operator
newTag: "202303061678117798"
newTag: 0.6.0
2 changes: 1 addition & 1 deletion operator/config/manager/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ kind: Kustomization
images:
- name: controller
newName: ghcr.io/keptn/lifecycle-operator
newTag: "202303061678117798"
newTag: 0.6.0
2 changes: 1 addition & 1 deletion scheduler/manifests/install/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@ kind: Kustomization
images:
- name: scheduler
newName: ghcr.io/keptn/scheduler
newTag: "202303061678117798"
newTag: 0.6.0

0 comments on commit 2321180

Please sign in to comment.