Helm chart sets env vars the server never reads

Abierto Apto para principiantes
#92 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
67/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
go, grafana, helm, kubernetes, prometheus
Área
devops

Línea de trabajo

Empieza localizando los valores y las plantillas del chart de Helm que definen las variables de entorno indicadas; después, comprueba en la configuración del servidor qué variables lee realmente. El issue ofrece dos formas de completarlo: conectar las variables, incluida la carga de las credenciales de Prometheus desde un Secret, o eliminar del chart y del README las variables que no se utilizan. Confirma que el chart y el README ya no anuncien opciones que el servidor ignora.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

The chart sets these env vars, but the code never reads them:

  • PROMETHEUS_USERNAME / PROMETHEUS_PASSWORD: the password is a plain value, not a Secret, and no Prometheus tool sends auth.
  • GRAFANA_URL / GRAFANA_API_KEY: there is no Grafana provider (see the gcx issue).
  • OTEL_TRACING_ENABLED and OTEL_EXPORTER_OTLP_TRACES_TIMEOUT: the code reads OTEL_SDK_DISABLED, OTEL_SERVICE_NAME, etc. instead.
  • KAGENT_NAMESPACE

Either wire them up (with Prometheus basic auth coming from a Secret) or remove them from the chart and README. Found while reviewing #91.

Lenguaje dominante
Go
Estrellas
39
Forks
31
Merge medio
2 d 8 h
PR fusionados (30 d)
2

Preparar el entorno

Abrir en Codespaces

Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.

  • Incluye un Dockerfile o un archivo de Docker Compose
  • Sin plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de kagent-dev/tools

Todos los issues de kagent-dev/tools

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.