Build build images for languages that need them to avoid external build dependencies
I maintainer di solito rispondono entro 7 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Ambito
- build-system, devops
Direzione di ricerca
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.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Go
- Stelle
- 22
- Fork
- 37
- Merge medio
- 6g 8h
- PR unite (30g)
- 22
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di crossplane/cli
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
crossplane/cli#432 ·
I maintainer di solito rispondono entro 7 giorni
-
`credsStore` in docker config causes unit test failuresForse già presa @sujeito-operator l’ha presa 64 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
crossplane/cli#282 ·
I maintainer di solito rispondono entro 7 giorni
-
Generated schemas go stale because each source writes into the shared tree on its ownForse già presa @stevendborrelli l’ha presa 7 giorni fa. Apertaenhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 18/100
crossplane/cli#428 ·
I maintainer di solito rispondono entro 7 giorni
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
crossplane/cli#424 ·
I maintainer di solito rispondono entro 7 giorni
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
crossplane/cli#410 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 7 giorni
Tutte le issue di crossplane/cli
Issue simili
-
bug raised-by:verifier
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
medici-finance/assay#4177 ·
I maintainer di solito rispondono entro 1 giorno
-
bug: admin user creation silently ignores roleForse già presa @bfs2021 l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
eugenioenko/autentico#553 ·
I maintainer di solito rispondono entro 1 giorno
-
sidecar: --moriio-parallel-dispatch omits remote_request_id, so a vLLM NixlPushConnector decode dies with KeyErrorForse già presa @xintin l’ha presa oggi. Apertakind/bug needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
llm-d/llm-d-router#3607 ·
I maintainer di solito rispondono entro 1 giorno
-
automation models
Difficoltà 1/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 91/100
I maintainer di solito rispondono entro 1 giorno