Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migracao k8s #56

Closed
wants to merge 8 commits into from
Closed

Migracao k8s #56

wants to merge 8 commits into from

Conversation

jvanz
Copy link
Collaborator

@jvanz jvanz commented Nov 10, 2023

Alterações para rodar o pipeline de dados no Kubernetes

Por favor, rodem as instruções na documentação para ver se conseguem rodar tudo localmente.

Cria o diretório charts que contem o Helm chart para instalar todo o
pipeline de processamento de dados utilizado pelo Querido Diário.

Signed-off-by: José Guilherme Vanz <[email protected]>
Adiciona e atualiza comandos disponiveis para configurar todo o ambiente
local de desenvolvimento.

Signed-off-by: José Guilherme Vanz <[email protected]>
Atualiza testes e modulo main removendo referências para um função que
não existe mais.

Signed-off-by: José Guilherme Vanz <[email protected]>
Altera a interface que interage com o Elasticsearch para permitir
autenticação. Isso é necessário para acesar o index rodando no
Kubernetes.

Signed-off-by: José Guilherme Vanz <[email protected]>
Atualiza a documentação do repositório com instruções de como rodar o
ambiente do pipeline localmente.

Signed-off-by: José Guilherme Vanz <[email protected]>
@jvanz jvanz added the melhoria New feature or request label Nov 10, 2023
@jvanz jvanz self-assigned this Nov 10, 2023
@jvanz jvanz linked an issue Nov 10, 2023 that may be closed by this pull request
2 tasks
Altera o workflow utilizado para validar pull request. Removido o passo
que roda os testes porque eles não estão passando devido a uma mudança
estrutura no código. Bem como muda o target do makefile utilizado para
fazer o build da imagem de container.

Signed-off-by: José Guilherme Vanz <[email protected]>
@jvanz
Copy link
Collaborator Author

jvanz commented Nov 17, 2023

@ogecece para rodar todo o pipeline localmente esta sendo utilizado o Minio que usa o protocolo do S3. Assim podemos rodar o código localmente como se estive na cloud. Porém, ele utiliza a licença AGPL 3.0. Isso é um problema para o projeto?

@ogecece
Copy link
Member

ogecece commented Nov 22, 2023

@jvanz não é um problema. Não temos intenção nenhuma de indisponibilizar esse código

Copy link
Member

@ogecece ogecece left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pequenas mudanças que fizeram o ambiente funcionar aqui na minha máquina:

P.S. além disso, o start-cluster no Makefile sem o --driver=kvm2 também funciona bem e tem uma pegada muito menor nos recursos. Mas deixo pra tu decidir como prosseguiremos mantendo o ambiente de desenvolvimento mais próximo do de produção.

CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
Makefile Outdated Show resolved Hide resolved
Makefile Outdated Show resolved Hide resolved
Makefile Outdated Show resolved Hide resolved
Makefile Outdated Show resolved Hide resolved
Copy link
Member

@ogecece ogecece left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Esqueci desse detalhe também:

.gitignore Show resolved Hide resolved
Makefile Outdated Show resolved Hide resolved
jvanz and others added 2 commits November 30, 2023 18:39
Co-authored-by: Giulio Carvalho <[email protected]>
Signed-off-by: José Guilherme Vanz <[email protected]>
Co-authored-by: Giulio Carvalho <[email protected]>
Signed-off-by: José Guilherme Vanz <[email protected]>
@jvanz jvanz closed this Dec 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
melhoria New feature or request
Development

Successfully merging this pull request may close these issues.

Migração dos jobs atuais para Kubernetes
2 participants