Make configuration meta file a 1st class citizen for dependency commands
Los mantenedores suelen responder en 6 días
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 68/100
Línea de trabajo
Start by reading the CLI input handling for dependency update-cache, clean-cache, and add, including how -f defaults to crossplane-project.yaml; compare it with the autodetection used by crossplane render xr. The issue also identifies render op as missing autodetection. Done means these commands accept a crossplane.yaml package metadata file wherever they need package dependencies.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
What problem are you facing?
Many Crossplane users rely on configuration packages from a crossplane.yaml rather than Projects.
The dependency tooling in the CLI relies on project files instead.
For example, the crossplane dependency update-cache, clean-cache and add subcommands only accept a project file (-f, which defaults to crossplane-project.yaml). They fail on a crossplane.yaml pkg meta file.
crossplane render xr already autodetects a project file or a crossplane.yaml, but render op and the dependency subcommands do not.
How could Crossplane help solve your problem?
Treat the package metadata file as a first-class input wherever the CLI only needs a package's dependencies.
- Lenguaje dominante
- Go
- Estrellas
- 20
- Forks
- 33
- Merge medio
- 4 d 9 h
- PR fusionados (30 d)
- 16
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 54 días. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
crossplane/cli#282 ·
Los mantenedores suelen responder en 6 días
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
crossplane/cli#410 ·
Los mantenedores suelen responder en 6 días
-
render: label the Docker containers and networks render createsPosiblemente ocupada @jcogilvie la tomó hace 10 días. Abiertoenhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
crossplane/cli#401 ·
Los mantenedores suelen responder en 6 días
-
render: interrupting with Ctrl+C (SIGINT/SIGTERM) leaks Function containers, the render container, and the networkPosiblemente ocupada @jcogilvie la tomó hace 10 días. Abiertobug
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
crossplane/cli#400 ·
Los mantenedores suelen responder en 6 días
-
render: Function cleanup failures are invisible without --verbosePosiblemente ocupada @jcogilvie la tomó hace 10 días. Abiertobug
Dificultad 3/5 1-2 días Aptitud para principiantes 70/100
crossplane/cli#399 ·
Los mantenedores suelen responder en 6 días
Todos los issues de crossplane/cli
Issues similares
-
[docs] `/docs/identity-security/usage/alerts/`: docs reference a date that has already passedAbiertodocumentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
gravitational/teleport#69869 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
cli: cav scene save treats unknown flags before path (e.g. --timeout) as the output filenameAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100