45 lines
1.6 KiB
Smarty
45 lines
1.6 KiB
Smarty
|
{{/* Return the appropriate apiVersion for PodMonitor */}}
|
||
|
{{- define "tc.v1.common.capabilities.podmonitor.apiVersion" -}}
|
||
|
{{- print "monitoring.coreos.com/v1" -}}
|
||
|
{{- end -}}
|
||
|
|
||
|
{{/* Return the appropriate apiVersion for ServiceMonitor */}}
|
||
|
{{- define "tc.v1.common.capabilities.servicemonitor.apiVersion" -}}
|
||
|
{{- print "monitoring.coreos.com/v1" -}}
|
||
|
{{- end -}}
|
||
|
|
||
|
{{/* Return the appropriate apiVersion for PrometheusRule */}}
|
||
|
{{- define "tc.v1.common.capabilities.prometheusrule.apiVersion" -}}
|
||
|
{{- print "monitoring.coreos.com/v1" -}}
|
||
|
{{- end -}}
|
||
|
|
||
|
{{/* Return the appropriate apiVersion for Ingress */}}
|
||
|
{{- define "tc.v1.common.capabilities.ingress.apiVersion" -}}
|
||
|
{{- print "networking.k8s.io/v1" -}}
|
||
|
{{- end -}}
|
||
|
|
||
|
{{/* Return the appropriate apiVersion for NetworkPolicy*/}}
|
||
|
{{- define "tc.v1.common.capabilities.networkpolicy.apiVersion" -}}
|
||
|
{{- print "networking.k8s.io/v1" -}}
|
||
|
{{- end -}}
|
||
|
|
||
|
{{/* Return the appropriate apiVersion for HorizontalPodAutoscaler aka HPA*/}}
|
||
|
{{- define "tc.v1.common.capabilities.hpa.apiVersion" -}}
|
||
|
{{- print "autoscaling/v2" -}}
|
||
|
{{- end -}}
|
||
|
|
||
|
{{/* Return the appropriate apiVersion for Cert-Manager certificates */}}
|
||
|
{{- define "tc.v1.common.capabilities.cert-manager.certificate.apiVersion" -}}
|
||
|
{{- print "cert-manager.io/v1" -}}
|
||
|
{{- end -}}
|
||
|
|
||
|
{{/* Return the appropriate apiVersion for Cert-Manager certificates */}}
|
||
|
{{- define "tc.v1.common.capabilities.cnpg.cluster.apiVersion" -}}
|
||
|
{{- print "postgresql.cnpg.io/v1" -}}
|
||
|
{{- end -}}
|
||
|
|
||
|
{{/* Return the appropriate apiVersion for Cert-Manager certificates */}}
|
||
|
{{- define "tc.v1.common.capabilities.cnpg.pooler.apiVersion" -}}
|
||
|
{{- print "postgresql.cnpg.io/v1" -}}
|
||
|
{{- end -}}
|