Build build images for languages that need them to avoid external build dependencies
Los mantenedores suelen responder en 7 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 48/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Área
- build-system, devops
Línea de trabajo
Start by locating the Python and Rust function builders and the build scripts they run; the issue does not name specific files or tests. Check how build images are configured and how ImageConfigs are respected when images are pulled. Done means Rust and Python build images include the required tools and dependencies, are kept up to date with Renovate, and can be pulled through users’ configured registries.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
What problem are you facing?
Currently, our Python and Rust function builders run scripts in a build container that download tools and dependencies before building the function. This has two problems:
- It makes builds slower, since the download has to run every time (especially for folks on slower connections).
- It means builds have hidden external dependencies, which can be a reliability problem and also break for users in network restricted environments.
How could Crossplane help solve your problem?
We should build build images for Rust and Python that include all the tools and dependencies we need, and keep them up-to-date with renovate. We should respect ImageConfigs when pulling these images so that users in restricted environments can mirror them to their blessed registries.
- Lenguaje dominante
- Go
- Estrellas
- 22
- Forks
- 37
- Merge medio
- 6 d 8 h
- PR fusionados (30 d)
- 22
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
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
crossplane/cli#445 ·
Los mantenedores suelen responder en 7 días
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
crossplane/cli#432 ·
Los mantenedores suelen responder en 7 días
-
`credsStore` in docker config causes unit test failuresPosiblemente ocupada @sujeito-operator la tomó hace 64 días. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
crossplane/cli#282 ·
Los mantenedores suelen responder en 7 días
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
crossplane/cli#444 · 1 comentario ·
Los mantenedores suelen responder en 7 días
-
Generated schemas go stale because each source writes into the shared tree on its ownPosiblemente ocupada @stevendborrelli la tomó hace 7 días. Abiertoenhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 18/100
crossplane/cli#428 ·
Los mantenedores suelen responder en 7 días
Todos los issues de crossplane/cli
Issues similares
-
feature suggestion
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
openvibely/openvibely#1526 ·
Los mantenedores suelen responder en 1 día
-
docs good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Usenova-Labs/usenova-backend#36 ·
Los mantenedores suelen responder en 1 día
-
bug raised-by:verifier
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
medici-finance/assay#4177 ·
Los mantenedores suelen responder en 1 día
-
bug: admin user creation silently ignores rolePosiblemente ocupada @bfs2021 la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
eugenioenko/autentico#553 ·
Los mantenedores suelen responder en 1 día
-
sidecar: --moriio-parallel-dispatch omits remote_request_id, so a vLLM NixlPushConnector decode dies with KeyErrorPosiblemente ocupada @xintin la tomó hoy. Abiertokind/bug needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
llm-d/llm-d-router#3607 ·
Los mantenedores suelen responder en 1 día