- In Podman 6.x, the {{.Labels}} template field comes out as a flat string (k=v,k=v) instead of a map, so index .Labels "<key>" can't work.
Los mantenedores suelen responder en 3 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 72/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- go, kubernetes
- Área
- build-system, cli
Línea de trabajo
La carga útil apunta al pin de go.mod de sigs.k8s.io/kind en v0.30.0, que el issue pide actualizar a v0.33.0 o posterior. Edita go.mod, ejecuta go mod tidy y compila la CLI. Está terminado cuando crossplane project run lista los clústeres de kind bajo Podman 6.x sin el error de plantilla, y el build y las pruebas siguen pasando.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
What happened?
➜ example-project-webapp crossplane project run
✗ Setting up control plane
✓ Collecting resources
✓ Updating dependency Kubernetes API v1.35.0
✗ Updating dependency xpkg.crossplane.io/crossplane-contrib/function-auto-ready:>=v0.0.0
crossplane: error: failed to list kind clusters: failed to list clusters: command "podman ps -a --filter label=io.x-k8s.kind.cluster --format '{{index .Labels "io.x-k8s.kind.cluster"}}'" failed with error: exit status 125
➜ example-project-webapp podman ps -a --filter label=io.x-k8s.kind.cluster
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
12e9bb92b9d5 docker.io/kindest/node@sha256:a1ed56cfb0e7b93589bdf97c8cd566405a265939e3620fc4f5de89adff580ae5 12 days ago Up 24 hours 127.0.0.1:61277->6443/tcp kind-control-plane
- The bug is in kind's Podman support. kind fixed it in PR #4203 (merged 2026-06-26), which is in kind v0.33.0 (released 2026-08-26). The fix chooses a different label template for Podman 5.0 and later.
- The Crossplane CLI embeds kind as a Go library. Its go.mod pins sigs.k8s.io/kind v0.30.0 at both the v2.5.0 tag and main, so it still has the broken template.
bump kind to v0.33.0 or later.
How can we reproduce it?
podman --version
podman version 6.1.4
Client Version: v2.5.0
Server Version: v2.4.2
What environment did it happen in?
- Crossplane CLI version: 2.5.0
- Platform (e.g., linux/amd64): MacOS (amd64)
- Crossplane version (if applicable):
- Lenguaje dominante
- Go
- Estrellas
- 20
- Forks
- 34
- Merge medio
- 5 d 4 h
- PR fusionados (30 d)
- 21
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de crossplane/cli
-
`credsStore` in docker config causes unit test failuresPosiblemente ocupada @sujeito-operator la tomó hace 60 días. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
crossplane/cli#282 ·
Los mantenedores suelen responder en 3 días
-
Generated schemas go stale because each source writes into the shared tree on its ownPosiblemente ocupada @stevendborrelli la tomó hace 3 días. Abiertoenhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 18/100
crossplane/cli#428 ·
Los mantenedores suelen responder en 3 días
-
nix.sh: fails immediately when run from a git worktree ("fatal: not a git repository")Posiblemente ocupada @boxcee-interview la tomó hace 4 días. Abiertobug
Dificultad 3/5 Medio día Aptitud para principiantes 62/100
crossplane/cli#425 ·
Los mantenedores suelen responder en 3 días
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
crossplane/cli#424 ·
Los mantenedores suelen responder en 3 días
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
crossplane/cli#410 ·
Los mantenedores suelen responder en 3 días
Todos los issues de crossplane/cli
Issues similares
-
triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
wakatime/wakatime-cli#1649 ·
Los mantenedores suelen responder en 1 día
-
PathBuffer.Pop corrupts later error locations when a key contains "." or "["Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
danielgtaylor/huma#1135 ·
Los mantenedores suelen responder en 1 día
-
needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
stacklok/toolhive-catalog#1734 ·
Los mantenedores suelen responder en 1 día
-
Docs: how to get more careful answers (Effort, reasoning models, Reasoning level, Deliberate)Abiertodocumentation priority:p1
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
yeixio/toskar-core#697 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
keyxmakerx/Chronicle#1532 ·
Los mantenedores suelen responder en 1 día