Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

- 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.

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

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

bug
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

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 crossplane/cli

Todos los issues de crossplane/cli

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.