Build build images for languages that need them to avoid external build dependencies
Mantenedores costumam responder em até 7 dias
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 48/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Domínio
- build-system, devops
Direção de pesquisa
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.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- Go
- Estrelas
- 22
- Forks
- 37
- Merge médio
- 6d 8h
- PRs com merge (30d)
- 22
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de crossplane/cli
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
crossplane/cli#445 ·
Mantenedores costumam responder em até 7 dias
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
crossplane/cli#432 ·
Mantenedores costumam responder em até 7 dias
-
`credsStore` in docker config causes unit test failuresTalvez já em andamento @sujeito-operator assumiu há 67 dias. Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
crossplane/cli#282 ·
Mantenedores costumam responder em até 7 dias
-
bug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 72/100
crossplane/cli#444 · 1 comentário ·
Mantenedores costumam responder em até 7 dias
-
Generated schemas go stale because each source writes into the shared tree on its ownTalvez já em andamento @stevendborrelli assumiu há 10 dias. Abertaenhancement
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 18/100
crossplane/cli#428 ·
Mantenedores costumam responder em até 7 dias
Todas as issues de crossplane/cli
Issues semelhantes
-
Project submission:Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 72/100
slavakurilyak/awesome-ai-agents#845 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Mantenedores costumam responder em até 3 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
JakeChampion/lang#13132 ·
Mantenedores costumam responder em até 1 dia
-
[BUG] deploy.restart_policy without condition drops the restart policyTalvez já em andamento @akshat-lakhera assumiu há 1 dia. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
docker/compose#14383 · 1 comentário ·
Mantenedores costumam responder em até 1 dia