Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: fill in chart README #987

Merged
merged 6 commits into from
Mar 7, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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