Files
charts/bitnami/chainloop/templates/controlplane/configmap.yaml
Javier Rodríguez f192ad3943 New chart: Chainloop (#27100)
* New chart: Chainloop

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Update README.md with readme-generator-for-helm

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Fix README links

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* Modify license headers

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Fix README.md linter

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* Update README.md with readme-generator-for-helm

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* More changes on linter

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* remove links

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* Update chart dependency

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* Generate README.md

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* chore: update chart

Signed-off-by: Miguel <miguel@chainloop.dev>

* chore: update chart

Signed-off-by: Miguel <miguel@chainloop.dev>

* chore: update chart

Signed-off-by: Miguel <miguel@chainloop.dev>

* Update chart with bitnami standards

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* Fix linter

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* Fix README and values.yaml

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* Remove dex subchart and push it one level up

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* change readme

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* templates and values.yaml feedback

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Include chainloop bitnami images

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* Update readme

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* add networkpolicies and reduce number of extra and skip params

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* skip .tag params

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* fix tests

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* fix networkpolicy and add pdb

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* fix readme

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* increase test time

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* add missing parameter to verify step

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* add vpa to cas and controlplane

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* tackle feedback

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>

---------

Signed-off-by: Javier Rodriguez <javier@chainloop.dev>
Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
Signed-off-by: Miguel <miguel@chainloop.dev>
Co-authored-by: Bitnami Containers <bitnami-bot@vmware.com>
Co-authored-by: Miguel <miguel@chainloop.dev>
2024-08-09 10:05:30 +02:00

56 lines
2.1 KiB
YAML

{{- /*
Copyright Broadcom, Inc. All Rights Reserved.
SPDX-License-Identifier: APACHE-2.0
*/}}
{{- if (empty .Values.controlplane.existingConfigMap) }}
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "chainloop.controlplane.fullname" . }}
namespace: {{ include "common.names.namespace" . | quote }}
labels: {{- include "chainloop.controlplane.labels" . | nindent 4 }}
{{- if .Values.commonAnnotations }}
annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
{{- end }}
data:
{{- if .Values.controlplane.auth.allowList }}
allow_list.yaml: |
auth:
allow_list:
{{- toYaml .Values.controlplane.auth.allowList | nindent 8 }}
{{- end }}
config.yaml: |
server:
http:
addr: "0.0.0.0:{{ .Values.controlplane.containerPorts.http }}"
timeout: 10s
external_url: {{ include "chainloop.controlplane.external_url" . }}
http_metrics:
addr: "0.0.0.0:{{ .Values.controlplane.containerPorts.metrics }}"
grpc:
addr: "0.0.0.0:{{ .Values.controlplane.containerPorts.grpc }}"
timeout: 10s
{{- if .Values.controlplane.tls.existingSecret }}
tls_config:
certificate: /data/server-certs/tls.crt
private_key: /data/server-certs/tls.key
{{- end }}
cas_server:
grpc:
addr: {{ printf "%s-api:%.0f" (include "chainloop.cas.fullname" .) (coalesce .Values.cas.serviceAPI.port .Values.cas.serviceAPI.ports.http) }}
insecure: {{ empty .Values.cas.tls.existingSecret }}
download_url: {{ include "chainloop.cas.external_url" . }}/download
plugins_dir: {{ .Values.controlplane.pluginsDir }}
referrer_shared_index:
{{- toYaml .Values.controlplane.referrerSharedIndex | nindent 6 }}
{{ if .Values.controlplane.onboarding }}
onboarding:
{{- toYaml .Values.controlplane.onboarding | nindent 6 }}
{{- end }}
{{ if .Values.controlplane.prometheus_org_metrics }}
prometheus_integration:
{{- toYaml .Values.controlplane.prometheus_org_metrics | nindent 6 }}
{{- end }}
{{- end }}