Make it easier to incorporate new projects to operation code
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 20/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- aws, docker, kubernetes, postgresql
- Domínio
- cloud, devops, infrastructure, security
Direção de pesquisa
Nenhum arquivo, teste ou ponto de entrada é mencionado. Comece mapeando a infraestrutura atual e como os projetos usam ECS, Kubernetes, EC2, RDS, ECR e Docker Hub; o trabalho estará concluído quando houver um design acordado e um plano de implementação documentado para provisionamento, credenciais, uploads e acesso restrito à produção.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Right now adding to our current infrastructure is not very easy or new user friendly.
Pain points:
- Individuals have to get AWS credentials which can take a long time
- Providing individuals the ability to create their own assets while they are learning can cause them to make big mistakes like provision too many.
- Have to write their own infrastructure scripts
- We lost the dockerhub password, so users need to figure it out on their own
- If they decide to use our current infrastructure we have to learn kubernetes, and then we have to trust them they won't break non-related projects.
An example was, in my case I setup a pythonanywhere account and paid for a server and postgres, then when it started being slow we migrated to ECS. Currently it's on ECS, but the rest of operation code doesn't use ECS.
An example of one solution could be:
- User requests EC2 and RDS instances.
- Some authority provides authentication credentials for these assets.
- User doesn't have to know how to write scripts to upload container as someone in leadership provides a standardized upload to ECR/ dockerhub script.
- If user wants to troubleshoot production logs, user doesn't need to have full production kubernetes access, which provides ability to break others.
- Linguagem predominante
- HCL
- Estrelas
- 17
- Forks
- 12
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
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 OperationCode/operationcode_infra
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
-
Logging Solution for K8s Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 15/100
OperationCode/operationcode_infra#136 · 2 comentários ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
OperationCode/operationcode_infra#78 · 1 comentário ·
Todas as issues de OperationCode/operationcode_infra
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
-
bug confmap/provider/googlesecretmanagerprovider needs triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
open-telemetry/opentelemetry-collector-contrib#51273 · 2 comentários ·
-
Feature needs-triage pulumi/registry
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100