Build build images for languages that need them to avoid external build dependencies
Maintainer antworten meist innerhalb von 7 Tagen
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 48/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Bereich
- build-system, devops
Rechercherichtung
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.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- Go
- Sterne
- 22
- Forks
- 37
- Ø Merge
- 6 T. 8 Std.
- Gemergte PRs (30 T.)
- 22
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus crossplane/cli
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
crossplane/cli#445 ·
Maintainer antworten meist innerhalb von 7 Tagen
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
crossplane/cli#432 ·
Maintainer antworten meist innerhalb von 7 Tagen
-
`credsStore` in docker config causes unit test failuresEvtl. vergeben @sujeito-operator hat das vor 66 Tagen übernommen. Offenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
crossplane/cli#282 ·
Maintainer antworten meist innerhalb von 7 Tagen
-
bug
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 72/100
crossplane/cli#444 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 7 Tagen
-
Generated schemas go stale because each source writes into the shared tree on its ownEvtl. vergeben @stevendborrelli hat das vor 9 Tagen übernommen. Offenenhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 18/100
crossplane/cli#428 ·
Maintainer antworten meist innerhalb von 7 Tagen
Ähnliche Issues
-
Project submission:Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 72/100
slavakurilyak/awesome-ai-agents#845 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 3 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
JakeChampion/lang#13132 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[BUG] deploy.restart_policy without condition drops the restart policyEvtl. vergeben @akshat-lakhera hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
docker/compose#14383 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag