4e75c66456
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/home-operations/kromgo](https://redirect.github.com/home-operations/kromgo) | minor | `f25f946` → `f3c01a0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>home-operations/kromgo (ghcr.io/home-operations/kromgo)</summary> ### [`v0.15.0`](https://redirect.github.com/home-operations/kromgo/blob/HEAD/CHANGELOG.md#0150-2026-07-04) [Compare Source](https://redirect.github.com/home-operations/kromgo/compare/0.14.12...0.15.0) ##### ⚠ BREAKING CHANGES - drop the legacy /-/health and /-/ready aliases ([#​288](https://redirect.github.com/home-operations/kromgo/issues/288)) - prefix all environment variables with KROMGO\_ ([#​286](https://redirect.github.com/home-operations/kromgo/issues/286)) - serve health on the main port; metrics port becomes fully optional ([#​285](https://redirect.github.com/home-operations/kromgo/issues/285)) ##### Features - drop the legacy /-/health and /-/ready aliases ([#​288](https://redirect.github.com/home-operations/kromgo/issues/288)) ([c6fe382](https://redirect.github.com/home-operations/kromgo/commit/c6fe382c911df12eddcdd7b34828a907e20494f1)) - prefix all environment variables with KROMGO\_ ([#​286](https://redirect.github.com/home-operations/kromgo/issues/286)) ([340c62d](https://redirect.github.com/home-operations/kromgo/commit/340c62dae2261599f98e312d877df18fbfa31330)) - serve health on the main port; metrics port becomes fully optional ([#​285](https://redirect.github.com/home-operations/kromgo/issues/285)) ([948cab4](https://redirect.github.com/home-operations/kromgo/commit/948cab4e1cab29b9acafb7e4697dfe8911a8a54b)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9rcm9tZ28iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> --------- Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com> Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
110 lines
3.3 KiB
YAML
110 lines
3.3 KiB
YAML
# yaml-language-server: $schema=./values.schema.json
|
|
image:
|
|
repository: ghcr.io/home-operations/kromgo
|
|
tag: 0.15.0@sha256:f3c01a0624c95db0f50a65ef901661774da5d2922a3187a2741e7149dee45f2a
|
|
pullPolicy: IfNotPresent
|
|
|
|
# Raw Kromgo configuration
|
|
# checkout the readme for the current configuration setup
|
|
# https://github.com/home-operations/kromgo#badges
|
|
|
|
kromgo:
|
|
defaults:
|
|
badge:
|
|
# dejavu-sans (default, shields.io-style), dejavu-sans-bold, comic-neue, comic-neue-bold
|
|
font: dejavu-sans
|
|
# badge font size in points
|
|
size: 11
|
|
# flat (default), flat-square, or plastic
|
|
style: flat
|
|
gallery:
|
|
# list badges in the gallery (default); true hides them
|
|
hidden: false
|
|
graph:
|
|
# cap on a graph's requested window ("0" = unlimited)
|
|
maxDuration: 1h
|
|
# image width in px
|
|
width: 600
|
|
# image height in px
|
|
height: 200
|
|
# show the series legend
|
|
legend: true
|
|
# color theme — see Themes below
|
|
theme: light
|
|
# text font — see Themes below
|
|
font: dejavu-sans
|
|
gallery:
|
|
# list graphs in the gallery (default); true hides them
|
|
hidden: false
|
|
badges:
|
|
- id: talos_version
|
|
query: node_os_info{ name="Talos"}
|
|
valueExpr: labels["version_id"]
|
|
# mdi:server-outline
|
|
# si:kubernetes
|
|
icon: si:talos
|
|
title: Talos Version
|
|
- id: kubernetes_version
|
|
query: kubernetes_build_info{ service="kubernetes"}
|
|
valueExpr: labels["git_version"]
|
|
icon: si:kubernetes
|
|
title: Kubernetes Version
|
|
- id: flux_version
|
|
query: label_replace(gotk_resource_info{exported_namespace="flux-system",name="flux",customresource_kind="Kustomization"}, "revision", "$1", "revision", "(.+)@sha256:.+")
|
|
valueExpr: labels["revision"]
|
|
icon: si:flux
|
|
title: Flux Version
|
|
# Per-badge gallery
|
|
# gallery: {hidden: true}
|
|
|
|
service:
|
|
main:
|
|
ports:
|
|
main:
|
|
port: 80
|
|
health:
|
|
enabled: true
|
|
port: 8080
|
|
|
|
workload:
|
|
main:
|
|
podSpec:
|
|
containers:
|
|
main:
|
|
env:
|
|
KROMGO_PROMETHEUS_URL: "http://prometheus-operated.kube-prometheus-stack.svc.cluster.local:9090"
|
|
KROMGO_SERVER_PORT: "{{ $.Values.service.main.ports.main.port }}"
|
|
KROMGO_HEALTH_PORT: "{{ $.Values.service.main.ports.health.port }}"
|
|
# KROMGO_SERVER_LOGGING no false Enable HTTP request access logging
|
|
# KROMGO_SERVER_READ_TIMEOUT no — HTTP read timeout (e.g. 5s)
|
|
# KROGMO_SERVER_WRITE_TIMEOUT no — HTTP write timeout (e.g. 10s)
|
|
# KROGMO_QUERY_TIMEOUT no 30s Timeout applied to each Prometheus query
|
|
# KROGMO_LOG_LEVEL no info Log level: debug, info, warn, error
|
|
# KROGMO_LOG_FORMAT no json Log format: json or text
|
|
probes:
|
|
liveness:
|
|
type: http
|
|
path: "/healthz"
|
|
readiness:
|
|
type: http
|
|
path: "/readyz"
|
|
startup:
|
|
type: http
|
|
path: "/readyz"
|
|
|
|
configmap:
|
|
kromgo-configfile:
|
|
enabled: true
|
|
data:
|
|
config.yaml: |
|
|
{{- $.Values.kromgo | toYaml | nindent 2 }}
|
|
|
|
persistence:
|
|
configfile:
|
|
enabled: true
|
|
type: configmap
|
|
readOnly: true
|
|
objectName: kromgo-configfile
|
|
mountPath: /config/config.yaml
|
|
subPath: config.yaml
|