Commit new Chart releases for TrueCharts

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot 2023-01-08 17:45:48 +00:00
parent 531b6a1300
commit 99d80b1596
12 changed files with 2129 additions and 0 deletions

View File

@ -0,0 +1,8 @@
**Important:**
*for the complete changelog, please refer to the website*
## [checkmk-0.0.1]checkmk-0.0.1 (2023-01-08)

View File

@ -0,0 +1,29 @@
apiVersion: v2
appVersion: "2023.01.08"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
deprecated: false
description: Checkmk is a leading tool for Infrastructure and Application Monitoring. Simple configuration, scalable, flexible. It provides powerful monitoring of networks, servers, clouds, containers and applications.
home: https://truecharts.org/charts/incubator/checkmk
icon: https://truecharts.org/img/hotlink-ok/chart-icons/checkmk.png
keywords:
- checkmk
- monitoring
kubeVersion: ">=1.16.0-0"
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: https://truecharts.org
name: checkmk
sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/checkmk
- https://github.com/tribe29/checkmk
type: application
version: 0.0.1
annotations:
truecharts.org/catagories: |
- monitoring
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U

View File

View File

@ -0,0 +1,4 @@
## [checkmk-0.0.1]checkmk-0.0.1 (2023-01-08)

View File

@ -0,0 +1,8 @@
Checkmk is a leading tool for Infrastructure and Application Monitoring. Simple configuration, scalable, flexible. It provides powerful monitoring of networks, servers, clouds, containers and applications.
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/checkmk](https://truecharts.org/charts/incubator/checkmk)
---
TrueCharts can only exist due to the incredible effort of our staff.
Please consider making a [donation](https://truecharts.org/about/sponsor) or contributing back to the project any way you can!

Binary file not shown.

View File

@ -0,0 +1,81 @@
image:
repository: tccr.io/truecharts/check-mk-raw
pullPolicy: IfNotPresent
tag: v2.1.0@sha256:1894f1adbd7e1dfacd570eb5238b6bcb51d5747220a91a591c8981df51323696
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
cmk:
password: secret
site_id: cmk
livestatus_tcp: true
mail_relay_host: ""
envFrom:
- secretRef:
name: '{{ include "tc.common.names.fullname" . }}-secret'
service:
main:
ports:
main:
protocol: HTTP
targetPort: 5000
port: 15000
receiver:
enabled: true
ports:
receiver:
enabled: true
protocol: HTTP
targetPort: 8000
port: 18000
livestatustcp:
enabled: true
ports:
livestatustcp:
enabled: true
targetPort: 6557
port: 6557
probes:
liveness:
spec:
exec:
command:
- /bin/sh
- -c
- omd status
readiness:
exec:
command:
- /bin/sh
- -c
- omd status
startup:
exec:
command:
- /bin/sh
- -c
- omd status
persistence:
config:
enabled: true
mountPath: /omd/sites
cmk-temp:
enabled: true
type: emptyDir
mountPath: /omd/sites/cmk/tmp
cmk-cron:
enabled: true
mountPath: /var/spool/cron/crontabs
portal:
enabled: true

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,20 @@
{{/* Define the secret */}}
{{- define "checkmk.secret" -}}
{{- $secretName := printf "%s-secret" (include "tc.common.names.fullname" .) }}
---
apiVersion: v1
kind: Secret
type: Opaque
metadata:
name: {{ $secretName }}
labels:
{{- include "tc.common.labels" . | nindent 4 }}
stringData:
CMK_PASSWORD: {{ .Values.cmk.password | quote }}
CMK_SITE_ID: {{ .Values.cmk.site_id | quote }}
CMK_LIVESTATUS_TCP: {{ ternary "on" "off" .Values.cmk.livestatus_tcp | quote }}
{{- with .Values.cmk.mail_relay_host }}
MAIL_RELAY_HOST: {{ . | quote }}
{{- end }}
{{- end }}

View File

@ -0,0 +1,8 @@
{{/* Make sure all variables are set properly */}}
{{- include "tc.common.loader.init" . }}
{{/* Render secret */}}
{{- include "checkmk.secret" . }}
{{/* Render the templates */}}
{{ include "tc.common.loader.apply" . }}

View File

View File

@ -0,0 +1,4 @@
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/checkmk.png
categories:
- monitoring