arrow_backRetour aux issues
k8sgpt-ai/k8sgpt
#1566
Débutant
Ouvrirarrow_forward
Débutant
Ouvrirarrow_forward
Débutant
Ouvrirarrow_forward
[Question]: Details field is empty and some AI responses are in English despite Portuguese configuration
ecoDébutant
bug
documentation
good first issue
question
backend
descriptionDescription
### Checklist
- [x] I've searched for similar issues and couldn't find anything matching
- [x] I've included steps to reproduce the behavior
### Affected Components
- [x] K8sGPT (CLI)
- [x] K8sGPT Operator
### K8sGPT Version
0.2.22
### Kubernetes Version
v1.28.10
### Host OS and its Version
_No response_
### Steps to reproduce
I am using the latest version of both the k8sgpt-operator and k8sgpt-ai, which is the CLI that triggers the AI for error recommendations.
1. helm install my-k8sgpt-operator k8sgpt/k8sgpt-operator --version 0.2.22
2. k8sgpt.yaml
apiVersion: core.k8sgpt.ai/v1alpha1
kind: K8sGPT
metadata:
name: k8sgpt-sample
namespace: default
spec:
ai:
anonymized: false
autoRemediation:
enabled: false
resources:
- Pod
- Deployment
- Service
- Ingress
similarityRequirement: ""
backOff:
enabled: false
maxRetries: 5
backend: google
enabled: true
language: portuguese
maxTokens: "2048"
model: gemini-2.5-pro
secret:
key: google-api-key
name: google-api-secret
topk: "50"
analysis:
interval: 30m
filters:
- Pod
- Deployment
- Ingress
- Service
- Security
repository: ghcr.io/k8sgpt-ai/k8sgpt
version: v0.4.23 <--------------------------------- latest version k8stp-ai
3. I changed prompts.go to translate to my language portuguese
I have already tested 4 different versions of k8sgpt-ai with the same result.
I have rebuilt the Docker image and re-applied the k8sgpt-ai after changing the prompts.go file to confirm that my changes were used.
package ai
const (
default_prompt = `Você é um analista de Kubernetes.
Responda EXCLUSIVAMENTE em Português do Brasil (pt-BR). Nunca use outro idioma.
Explique o erro do Kubernetes abaixo de forma concisa e proponha uma solução passo a passo.
Se o contexto for insuficiente, forneça uma mensagem padrão em português: "Não foi possível analisar o erro. Verifique os logs do pod para mais detalhes."
Entrada (entre ---):
---
%s
---
`
prom_conf_prompt = `Você é um especialista em Prometheus e Kubernetes.
Responda EXCLUSIVAMENTE em Português do Brasil (pt-BR). Nunca use outro idioma.
Explique o erro de configuração do Prometheus abaixo e forneça a solução mais provável em passos.
Se o contexto for insuficiente, forneça uma mensagem padrão em português: "Não foi possível analisar o erro de configuração. Verifique a sintaxe YAML do seu arquivo."
Entrada (entre ---):
---
%s
---
`
prom_relabel_prompt = `Você é um especialista em Prometheus e Kubernetes.
Responda EXCLUSIVAMENTE em Português do Brasil (pt-BR). Nunca use outro idioma.
Analise as configurações de scrape do Prometheus abaixo e descreva para cada job os labels de serviços e pods, namespaces, portas e containers correspondentes.
Se o contexto for insuficiente, forneça uma mensagem padrão em português: "Não foi possível analisar as configurações de relabel. Verifique o arquivo de configuração do Prometheus."
Entrada (entre ---):
---
%s
---
`
kyverno_prompt = `Você é um especialista em segurança Kubernetes (Kyverno).
Responda EXCLUSIVAMENTE em Português do Brasil (pt-BR). Nunca use outro idioma.
Simplifique o aviso do Kyverno abaixo e forneça o comando kubectl mais provável para corrigir.
Se o contexto for insuficiente, forneça uma mensagem padrão em português: "Não foi possível analisar o aviso do Kyverno. Verifique o PolicyReport para mais detalhes."
Entrada (entre ---):
---
%s
---
`
raw_promt = `{"language": "%s","message": "%s","prompt": "%s"}`
)
var PromptMap = map[string]string{
"raw": raw_promt,
"default": default_prompt,
"PrometheusConfigValidate": prom_conf_prompt,
"PrometheusConfigRelabelReport": prom_relabel_prompt,
"PolicyReport":
Issues similaires
medik8s/fence-agents-remediation
star18
Poids du dépôt moyen
v0.8.0 starts a cluster-scoped Secret informer despite namespace-scoped Secret RBAC
## Description While testing Fence Agents Remediation (FAR) v0.8.0, I observed the manager repeatedly attempting to li…
Go
good first issue
Wayfare-labs/wayfare
star1
Poids du dépôt léger
Check that an issuer's home_domain round-trips to the same stellar.toml
Written to the standard set by #33 — read that issue first for the expected level of detail and the acceptance criteria…
Go
help wanted
area:corridor
Wayfare-labs/wayfare
star1
Poids du dépôt léger
Report auth_immutable: whether an issuer's flags can still change
> **This issue is the reference standard.** Every other check issue links back here for the expected level of detail. I…
Go
help wanted
good first issue