Files
charts/bitnami/chainloop/templates/cas/ingress.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

66 lines
3.0 KiB
YAML

{{- /*
Copyright Broadcom, Inc. All Rights Reserved.
SPDX-License-Identifier: APACHE-2.0
*/}}
{{- if .Values.cas.ingress.enabled }}
{{- $fullName := include "chainloop.cas.fullname" . -}}
apiVersion: {{ include "common.capabilities.ingress.apiVersion" . }}
kind: Ingress
metadata:
name: {{ $fullName }}
namespace: {{ include "common.names.namespace" . | quote }}
labels: {{- include "chainloop.cas.labels" . | nindent 4 }}
{{- if or .Values.cas.ingress.annotations .Values.commonAnnotations }}
annotations:
{{- if .Values.cas.ingress.annotations }}
{{- include "common.tplvalues.render" ( dict "value" .Values.cas.ingress.annotations "context" $) | nindent 4 }}
{{- end }}
{{- if .Values.commonAnnotations }}
{{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
{{- end }}
{{- end }}
spec:
{{- if and .Values.cas.ingress.ingressClassName (eq "true" (include "common.ingress.supportsIngressClassname" .)) }}
ingressClassName: {{ .Values.cas.ingress.ingressClassName | quote }}
{{- end }}
rules:
{{- if .Values.cas.ingress.hostname }}
- host: {{ .Values.cas.ingress.hostname }}
http:
paths:
{{- if .Values.cas.ingress.extraPaths }}
{{- toYaml .Values.cas.ingress.extraPaths | nindent 10 }}
{{- end }}
- path: {{ .Values.cas.ingress.path }}
{{- if eq "true" (include "common.ingress.supportsPathType" .) }}
pathType: {{ .Values.cas.ingress.pathType }}
{{- end }}
backend: {{- include "common.ingress.backend" (dict "serviceName" $fullName "servicePort" "http" "context" $) | nindent 14 }}
{{- end }}
{{- range .Values.cas.ingress.extraHosts }}
- host: {{ .name | quote }}
http:
paths:
- path: {{ default "/" .path }}
{{- if eq "true" (include "common.ingress.supportsPathType" $) }}
pathType: {{ default "ImplementationSpecific" .pathType }}
{{- end }}
backend: {{- include "common.ingress.backend" (dict "serviceName" $fullName "servicePort" "http" "context" $) | nindent 14 }}
{{- end }}
{{- if .Values.cas.ingress.extraRules }}
{{- include "common.tplvalues.render" (dict "value" .Values.cas.ingress.extraRules "context" $) | nindent 4 }}
{{- end }}
{{- if or (and .Values.cas.ingress.tls (or (include "common.ingress.certManagerRequest" ( dict "annotations" .Values.cas.ingress.annotations )) .Values.cas.ingress.selfSigned)) .Values.cas.ingress.extraTls }}
tls:
{{- if and .Values.cas.ingress.tls (or (include "common.ingress.certManagerRequest" ( dict "annotations" .Values.cas.ingress.annotations )) .Values.cas.ingress.selfSigned) }}
- hosts:
- {{ .Values.cas.ingress.hostname | quote }}
secretName: {{ printf "%s-tls" .Values.cas.ingress.hostname }}
{{- end }}
{{- if .Values.cas.ingress.extraTls }}
{{- include "common.tplvalues.render" (dict "value" .Values.cas.ingress.extraTls "context" $) | nindent 4 }}
{{- end }}
{{- end }}
{{- end }}