Helm chart sets env vars the server never reads

Ouverte Adaptée aux débutants
#92 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
67/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
go, grafana, helm, kubernetes, prometheus
Domaine
devops

Piste de recherche

Commencez par repérer les valeurs et les templates du chart Helm qui définissent les variables d’environnement indiquées, puis vérifiez dans la configuration du serveur quelles variables il lit réellement. L’issue propose deux façons d’aboutir : connecter les variables, notamment en chargeant les identifiants Prometheus depuis un Secret, ou supprimer du chart et du README les variables inutilisées. Vérifiez que le chart et le README ne présentent plus de paramètres ignorés par le serveur.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

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.

Langage dominant
Go
Étoiles
39
Forks
31
Merge moyen
2 j 8 h
PR mergées (30 j)
2

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

  • Fournit un Dockerfile ou un fichier Docker Compose
  • Aucun modèle de pull request
  • Aucun guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de kagent-dev/tools

Toutes les issues de kagent-dev/tools

Issues similaires

Plus d'issues Go

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.