mirror of
https://github.com/bitnami/charts.git
synced 2026-03-14 06:47:28 +08:00
* Add base Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Working chart Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Add daemonset Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Add CR & CRB Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update impl Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Add autoscalers Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Add ingress Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Add service monitor and pbd Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Disable daemonset by default Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update Chart impl details Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Add tests Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Remove unrelated references Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update README.md Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update README.md with readme-generator-for-helm Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> * Update README.md Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update README.md Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update README.md with readme-generator-for-helm Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> * Revert unrelated changes Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Remove blankline Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Fix lb values for testing Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update README.md Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Add goss vars defs Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Lint issue Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Lint issue Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update goss tests Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update goss file check Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update health check protocol Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update test lb port Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Add fluent bit to cd-pipeline.yml Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update test values Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update lb port var Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Minor fixes Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Remove unnecessary volumes Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Bind hpa.apiVersion to our common.capabilities Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Fix cr and crb conditions Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Remove BITNAMI_DEBUG support Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Remove ingress.servicePort Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update README.md with readme-generator-for-helm Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> * Update vib files to match #15510 changes Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * fix vib definitions Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Add vars file pointer Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * typo Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Remove vars Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update tests Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Fake version bump Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Fake version bump revert Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Remove redundant parameter Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update goss tests Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Fix file permissions check Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Add .Values.rbac.rules Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update README.md with readme-generator-for-helm Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> * Use fluent-bit as main template name Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Remove fluent-bit.ingress.hostname helper Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Remove ingress annotations helper Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Fix namespace values Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Fix persistence advise Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Dummy filter Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Fix ingress Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Fix filters Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update configmap.yaml Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Parametrize hostNetwork and dnsPolicy Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * fluent-bit Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update README.md with readme-generator-for-helm Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> * Disable deployment replication when hpa enabled Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Remove fluent-bit.kind helper Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Add extraDeploy Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update README.md with readme-generator-for-helm Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> * Fix NOTES.txt typo Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Add tls-secret.yaml Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * hpa and vpa annotations Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update README.md with readme-generator-for-helm Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> * Improve service.ports.http goss test Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Base conf dir goss test Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * remove replicaCount Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * GENERIC -> HTTP Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Add sa goss test Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Add deployment serviceAccount Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Add daemonset exclusive podSecurityContext to run as root Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update README.md Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update README.md Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Parametrize hostPaths Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update README.md with readme-generator-for-helm Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> * Fix daemonset usage boolean Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Update goss tests Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * UpFixdate goss tests Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Fix goss tests Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Fix deployment condition Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Fix goss test Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Fix annotations and default to deployment Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Fix README.md and values docs Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * tcp -> http Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * tcp -> http Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> * Add configmap helper Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> --------- Signed-off-by: Alberto Otero Lorenzo <lorenzoa@vmware.com> Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> Co-authored-by: Bitnami Containers <bitnami-bot@vmware.com>
51 lines
2.5 KiB
YAML
51 lines
2.5 KiB
YAML
{{- if and .Values.metrics.enabled .Values.metrics.serviceMonitor.enabled }}
|
|
apiVersion: monitoring.coreos.com/v1
|
|
kind: ServiceMonitor
|
|
metadata:
|
|
name: {{ include "common.names.fullname" . }}
|
|
namespace: {{ default (include "common.names.namespace" .) .Values.metrics.serviceMonitor.namespace | quote }}
|
|
labels: {{- include "common.labels.standard" . | nindent 4 }}
|
|
app.kubernetes.io/part-of: fluent-bit
|
|
{{- if .Values.metrics.serviceMonitor.labels }}
|
|
{{- include "common.tplvalues.render" ( dict "value" .Values.metrics.serviceMonitor.labels "context" $ ) | nindent 4 }}
|
|
{{- end }}
|
|
{{- if .Values.commonLabels }}
|
|
{{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 4 }}
|
|
{{- end }}
|
|
annotations:
|
|
{{- if .Values.commonAnnotations }}
|
|
{{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
|
|
{{- end }}
|
|
{{- if .Values.metrics.serviceMonitor.annotations }}
|
|
{{- include "common.tplvalues.render" ( dict "value" .Values.metrics.serviceMonitor.annotations "context" $ ) | nindent 4 }}
|
|
{{- end }}
|
|
spec:
|
|
jobLabel: {{ .Values.metrics.serviceMonitor.jobLabel | quote }}
|
|
selector:
|
|
matchLabels: {{- include "common.labels.matchLabels" . | nindent 6 }}
|
|
{{- if .Values.metrics.serviceMonitor.selector }}
|
|
{{- include "common.tplvalues.render" (dict "value" .Values.metrics.serviceMonitor.selector "context" $) | nindent 6 }}
|
|
{{- end }}
|
|
endpoints:
|
|
- port: http
|
|
path: "/api/v1/metrics/prometheus"
|
|
{{- if .Values.metrics.serviceMonitor.interval }}
|
|
interval: {{ .Values.metrics.serviceMonitor.interval }}
|
|
{{- end }}
|
|
{{- if .Values.metrics.serviceMonitor.scrapeTimeout }}
|
|
scrapeTimeout: {{ .Values.metrics.serviceMonitor.scrapeTimeout }}
|
|
{{- end }}
|
|
{{- if .Values.metrics.serviceMonitor.honorLabels }}
|
|
honorLabels: {{ .Values.metrics.serviceMonitor.honorLabels }}
|
|
{{- end }}
|
|
{{- if .Values.metrics.serviceMonitor.metricRelabelings }}
|
|
metricRelabelings: {{- include "common.tplvalues.render" ( dict "value" .Values.metrics.serviceMonitor.metricRelabelings "context" $) | nindent 8 }}
|
|
{{- end }}
|
|
{{- if .Values.metrics.serviceMonitor.relabelings }}
|
|
relabelings: {{- include "common.tplvalues.render" ( dict "value" .Values.metrics.serviceMonitor.relabelings "context" $) | nindent 8 }}
|
|
{{- end }}
|
|
namespaceSelector:
|
|
matchNames:
|
|
- {{ include "common.names.namespace" . | quote }}
|
|
{{- end }}
|