profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/greenboxal/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Jonathan Lima greenboxal @brexhq San Francisco, CA https://brex.com You can yell at me on twitter @gboxmuchacho

greenboxal/dns-heaven 192

Fixes stupid macOS DNS stack (/etc/resolv.conf)

derekstavis/go-qs 91

A Go port of Rack's query string parser

greenboxal/emv-kernel 48

Full EMV kernel implementation in Go

greenboxal/ecto_poly 10

Polymorphic embeds for Ecto

greenboxal/doggohub 3

DoggoHub CE | Please open new issues in our issue tracker on DoggoHub.com

greenboxal/Cronus-Emulator 2

Brazillian Ragnarök Online emulator based on rAthena and eAthena

greenboxal/colors.js 1

get colors in your node.js console like what

greenboxal/alb-ingress-controller 0

Kubernetes Ingress Controller for AWS ALB

pull request commentmundipagg/boleto-api

[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas

SonarCloud Quality Gate failed.

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Bugs
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Vulnerabilities
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Security Hotspots
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 1 Code Smell

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/40.png' alt='40.7%' width='16' height='16' /> 40.7% Coverage
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/3.png' alt='0.0%' width='16' height='16' /> 0.0% Duplication

henriquefonseca

comment created time in 3 hours

push eventmundipagg/boleto-api

Henrique Fonseca

commit sha 6fd037e2bde535cd07f48ecfc5b1f338134b42f1

Update coverage info

view details

push time in 3 hours

pull request commentmundipagg/boleto-api

[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas

SonarCloud Quality Gate failed.

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Bugs
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Vulnerabilities
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Security Hotspots
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 1 Code Smell

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/0.png' alt='0.0%' width='16' height='16' /> 0.0% Coverage
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/3.png' alt='0.0%' width='16' height='16' /> 0.0% Duplication

henriquefonseca

comment created time in 3 hours

PR opened mundipagg/boleto-api

[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas

Descrição

Tarefa BPRC-137

PagarmeV2, como um todo, está em processo de migração para o MongoAtlas a fim de melhorar a disponibilidade dos nossos serviços para Black Friday. Para isso necessitamos utilizar a nova instância de DB que utilizam mongoDB. Esta PR muda o ORM para o oficial do Mongo de forma a permitir o uso do TLS do MongoAtlas.

Tipos de alterações

  • [ ] Correção de bug
  • [ ] Nova feature
  • [x] Alteração ou remoção de funcionalidade existente
  • [ ] Atualização de documentação

Testes

Abaixo estão os testes unitários e os testes de integração com o Mongo rodando localmente.

###Unit Tests image

O teste db_test.TestGetBoletoById verifica atributo à atributo os valores trazidos pelo método db.GetBoletoByID. Os valores foram colhidos em um teste feito inicialmente com a lib mgo para posteriormente compararmos com os resultados trazidos pela lib mongodb. Este teste inicial pode ser visto neste PR criado apenas a título de documentação. A criação do boleto para teste foi feita pelo componente criado neste PR pelo @leojasmim .

Teste Manual (Mongo Atual sem TLS)

Após deploy em staging. Realizada request para registro de boleto com sucesso:

image

Log de registro no Seq:

image

Link do Boleto acessado com sucesso:

https://stgboleto.mundipagg.com/boleto?fmt=pdf&id=60c8e34c4259b28360ccb76a&pk=ccc4feda18b8c06586f7c03ea6e0f0b9ad76a3dd2f95f0b028d05dd34d4b6e66 image

Log do acesso ao link (ainda com cache no Redis):

image

Após delete do cache:

image

O novo acesso ao link continua funcionando corretamente:

image

E gera o log confirmando o acesso via Mongo:

image

Teste Manual (Mongo Atlas)

Após Redeploy com as variáveis do Mongo Atlas. Realizada request para registro de boleto com sucesso:

image

Log de registro no Seq:

image

Link do Boleto acessado com sucesso:

https://stgboleto.mundipagg.com/boleto?fmt=pdf&id=60c90084da01287de2c9c051&pk=cb0611e8878484c59ba785969f4ee44e38314fc5ce204ceb578263538aa1cb62 image

Log do acesso ao link (ainda com cache no Redis):

image

Após delete do cache:

image

O novo acesso ao link continua funcionando corretamente:

image

E gera o log confirmando o acesso via Mongo:

image

Checklist

  • [x] Associei corretamente a Tarefa do Board ao Pull Request.
  • [x] Meu código segue as diretrizes desse projeto.
  • [x] Eu revisei meu próprio código.
  • [x] Eu comentei meu código em áreas particulares de difícil compreensão.
  • [x] Eu atualizei a documentação de acordo com as mudanças realizadas.
  • [x] Meu código não gerou novos warnings.
  • [x] Eu adicionei testes que provam que minha correção é efetiva ou que a nova feature funciona.
  • [x] Testes novos e existentes passam localmente com minhas alterações.
  • [x] Testes novos e existentes passam em staging com minhas alterações.
  • [ ] Qualquer dependência dessa alteração já foi realizada (deploy, configuração em todos os ambientes, etc).
+89055 -17395

0 comment

445 changed files

pr created time in 3 hours

push eventmundipagg/boleto-api

Henrique Fonseca

commit sha 2e5ba7900d150acbda164fc8b3827b9163cb7ccd

Revert "[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas"

view details

Vítor Peçanha

commit sha 19fb69ec04d62fa806e70981dd639723b08dde1c

Merge pull request #236 from mundipagg/revert-235-feature/BPROC-137 Revert "[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas"

view details

Henrique Fonseca

commit sha cc9a259c9e56c1495a2972a258b7a0037c0957e1

Migration to mongodb lib

view details

Henrique Fonseca

commit sha be7e57ceeb80f6a5b8505c2bedfd50840afe9549

Add caixa test fixture file

view details

Henrique Fonseca

commit sha 7727fb01daf6f98af9f59f182f0c6530b92cc7cb

Removed Splunk-breaker logs

view details

push time in 3 hours

release backstage/backstage

release-2021-06-18

released time in 14 hours

release micronaut-projects/micronaut-core

v3.0.0-M2

released time in a day

release micronaut-projects/micronaut-core

v3.0.0-M2

released time in a day

PR closed mundipagg/boleto-api

[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas

Descrição

Tarefa BPRC-137

PagarmeV2, como um todo, está em processo de migração para o MongoAtlas a fim de melhorar a disponibilidade dos nossos serviços para Black Friday. Para isso necessitamos utilizar a nova instância de DB que utilizam mongoDB. Esta PR muda o ORM para o oficial do Mongo de forma a permitir o uso do TLS do MongoAtlas.

Tipos de alterações

  • [ ] Correção de bug
  • [ ] Nova feature
  • [x] Alteração ou remoção de funcionalidade existente
  • [ ] Atualização de documentação

Testes

Abaixo estão os testes unitários e os testes de integração com o Mongo rodando localmente.

###Unit Tests image

O teste db_test.TestGetBoletoById verifica atributo à atributo os valores trazidos pelo método db.GetBoletoByID. Os valores foram colhidos em um teste feito inicialmente com a lib mgo para posteriormente compararmos com os resultados trazidos pela lib mongodb. Este teste inicial pode ser visto neste PR criado apenas a título de documentação. A criação do boleto para teste foi feita pelo componente criado neste PR pelo @leojasmim .

Teste Manual (Mongo Atual sem TLS)

Após deploy em staging. Realizada request para registro de boleto com sucesso:

image

Log de registro no Seq:

image

Link do Boleto acessado com sucesso:

https://stgboleto.mundipagg.com/boleto?fmt=pdf&id=60c8e34c4259b28360ccb76a&pk=ccc4feda18b8c06586f7c03ea6e0f0b9ad76a3dd2f95f0b028d05dd34d4b6e66 image

Log do acesso ao link (ainda com cache no Redis):

image

Após delete do cache:

image

O novo acesso ao link continua funcionando corretamente:

image

E gera o log confirmando o acesso via Mongo:

image

Teste Manual (Mongo Atlas)

Após Redeploy com as variáveis do Mongo Atlas. Realizada request para registro de boleto com sucesso:

image

Log de registro no Seq:

image

Link do Boleto acessado com sucesso:

https://stgboleto.mundipagg.com/boleto?fmt=pdf&id=60c90084da01287de2c9c051&pk=cb0611e8878484c59ba785969f4ee44e38314fc5ce204ceb578263538aa1cb62 image

Log do acesso ao link (ainda com cache no Redis):

image

Após delete do cache:

image

O novo acesso ao link continua funcionando corretamente:

image

E gera o log confirmando o acesso via Mongo:

image

Checklist

  • [x] Associei corretamente a Tarefa do Board ao Pull Request.
  • [x] Meu código segue as diretrizes desse projeto.
  • [x] Eu revisei meu próprio código.
  • [x] Eu comentei meu código em áreas particulares de difícil compreensão.
  • [x] Eu atualizei a documentação de acordo com as mudanças realizadas.
  • [x] Meu código não gerou novos warnings.
  • [x] Eu adicionei testes que provam que minha correção é efetiva ou que a nova feature funciona.
  • [x] Testes novos e existentes passam localmente com minhas alterações.
  • [x] Testes novos e existentes passam em staging com minhas alterações.
  • [ ] Qualquer dependência dessa alteração já foi realizada (deploy, configuração em todos os ambientes, etc).
+0 -0

1 comment

0 changed file

henriquefonseca

pr closed time in a day

push eventmundipagg/boleto-api

push time in a day

delete branch mundipagg/boleto-api

delete branch : revert-235-feature/BPROC-137

delete time in a day

push eventmundipagg/boleto-api

Henrique Fonseca

commit sha 2e5ba7900d150acbda164fc8b3827b9163cb7ccd

Revert "[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas"

view details

Vítor Peçanha

commit sha 19fb69ec04d62fa806e70981dd639723b08dde1c

Merge pull request #236 from mundipagg/revert-235-feature/BPROC-137 Revert "[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas"

view details

push time in a day

PR merged mundipagg/boleto-api

Revert "[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas"

Reverts mundipagg/boleto-api#235 Problem with Splunk and logs in production environment

+17855 -88791

1 comment

446 changed files

henriquefonseca

pr closed time in a day

startedgreenboxal/dns-heaven

started time in a day

pull request commentmundipagg/boleto-api

[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas

SonarCloud Quality Gate failed.

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Bugs
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Vulnerabilities
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Security Hotspots
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 1 Code Smell

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/25.png' alt='39.8%' width='16' height='16' /> 39.8% Coverage
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/3.png' alt='0.0%' width='16' height='16' /> 0.0% Duplication

henriquefonseca

comment created time in a day

push eventmundipagg/boleto-api

Paulo Lima

commit sha 79cce5225acc9f95a88b870bd349f645616bdc1d

integration with new relic

view details

Paulo Lima

commit sha 830e7e535c7a4c8c8723c88561f9b2b3813f0686

add new dependency to new relic

view details

Paulo Lima

commit sha 765965d98ee14097ec685645f8202a0443173ffe

add sys internal dependency

view details

Paulo Lima

commit sha a67a5bde7de1b6482b3714c15f9798aa851a9f42

Merge branch 'master' into feature/add-new-relic-on-boleto-api

view details

Wesley Costa

commit sha db45f663221f89359f34fecea548157708648c94

Merge branch 'master' into feature/BPROC-105-add-new-relic-on-boleto-api

view details

Wesley Costa

commit sha f541fc76c555ba5a9e0f6a34623305f2c8fa04da

feat: bproc105 add new relic on boleto api

view details

Leonardo Jasmim

commit sha aa386231d2b9f26bf18675e45768b93e8b4cafb5

:sparkles: :white_check_mark: Adiciona objetos e testa mapeamento

view details

Leonardo Jasmim

commit sha 222081ab5a938a09efd0f8d2c2a091c2f5ec833b

:recycle: :white_check_mark: Cria Stub base e reestrutura testes

view details

Henrique Fonseca

commit sha edff96cc988baa305cc2fdf4b8df16a35ce2fe8f

Removing tests for checking boleto rules

view details

Leonardo Jasmim

commit sha d4e4e40e7dcb78ef2cdc31ddffcb316b72ed90ef

:recycle: Desabilita newRelic localmente

view details

Henrique Fonseca

commit sha 8d4c46ceb4252a979749b60fb7073238bdfbbd11

Test SaveBoleto / mgo behavior

view details

Vítor Peçanha

commit sha 89cd5818f159703a34214f460f74945dc295e6fa

Merge pull request #233 from mundipagg/feature/BPROC-105-add-new-relic-on-boleto-api [BPROC-105] Add new relic on boleto api

view details

Henrique Fonseca

commit sha 3a647ddad0d8c138d5cc90da03f2c37f1b3735c5

Test attribute by attribute boleto struct fetched by mongo

view details

Henrique Fonseca

commit sha 4a1ba07da2a05c949f48c55e72b21cd4d237f1a8

Removed unused mongo method

view details

Henrique Fonseca

commit sha b577c3abb1e6bb1cb44991742276ea905c01f67d

Add test for checking UserCredential struct after mongo fetching

view details

Henrique Fonseca

commit sha 5a53feb2acde4cdc92b99a8af04577da4fcb4bc6

Locking go version at Dockerfile

view details

Henrique Fonseca

commit sha 36699b6e172cd542060536787531255a56af46cd

Replace mgo by mongodb

view details

Henrique Fonseca

commit sha ad65468ab5e4ddce11fa8f8b6a4da95fe6a3c90c

Merge branch 'master' into feature/BPROC-137

view details

Henrique Fonseca

commit sha 26aadc080ea91dee1f201598d672e496da1abc03

Add mongodb lib with govendor

view details

Henrique Fonseca

commit sha 7865065bbcb91db1d06ab1ead9d58670a5e3c419

Removed mgo

view details

push time in a day

pull request commentmundipagg/boleto-api

[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas

SonarCloud Quality Gate failed.

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Bugs
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Vulnerabilities
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Security Hotspots
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 1 Code Smell

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/25.png' alt='39.8%' width='16' height='16' /> 39.8% Coverage
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/3.png' alt='0.0%' width='16' height='16' /> 0.0% Duplication

henriquefonseca

comment created time in a day

PR opened mundipagg/boleto-api

[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas

Descrição

Tarefa BPRC-137

PagarmeV2, como um todo, está em processo de migração para o MongoAtlas a fim de melhorar a disponibilidade dos nossos serviços para Black Friday. Para isso necessitamos utilizar a nova instância de DB que utilizam mongoDB. Esta PR muda o ORM para o oficial do Mongo de forma a permitir o uso do TLS do MongoAtlas.

Tipos de alterações

  • [ ] Correção de bug
  • [ ] Nova feature
  • [x] Alteração ou remoção de funcionalidade existente
  • [ ] Atualização de documentação

Testes

Abaixo estão os testes unitários e os testes de integração com o Mongo rodando localmente.

###Unit Tests image

O teste db_test.TestGetBoletoById verifica atributo à atributo os valores trazidos pelo método db.GetBoletoByID. Os valores foram colhidos em um teste feito inicialmente com a lib mgo para posteriormente compararmos com os resultados trazidos pela lib mongodb. Este teste inicial pode ser visto neste PR criado apenas a título de documentação. A criação do boleto para teste foi feita pelo componente criado neste PR pelo @leojasmim .

Teste Manual (Mongo Atual sem TLS)

Após deploy em staging. Realizada request para registro de boleto com sucesso:

image

Log de registro no Seq:

image

Link do Boleto acessado com sucesso:

https://stgboleto.mundipagg.com/boleto?fmt=pdf&id=60c8e34c4259b28360ccb76a&pk=ccc4feda18b8c06586f7c03ea6e0f0b9ad76a3dd2f95f0b028d05dd34d4b6e66 image

Log do acesso ao link (ainda com cache no Redis):

image

Após delete do cache:

image

O novo acesso ao link continua funcionando corretamente:

image

E gera o log confirmando o acesso via Mongo:

image

Teste Manual (Mongo Atlas)

Após Redeploy com as variáveis do Mongo Atlas. Realizada request para registro de boleto com sucesso:

image

Log de registro no Seq:

image

Link do Boleto acessado com sucesso:

https://stgboleto.mundipagg.com/boleto?fmt=pdf&id=60c90084da01287de2c9c051&pk=cb0611e8878484c59ba785969f4ee44e38314fc5ce204ceb578263538aa1cb62 image

Log do acesso ao link (ainda com cache no Redis):

image

Após delete do cache:

image

O novo acesso ao link continua funcionando corretamente:

image

E gera o log confirmando o acesso via Mongo:

image

Checklist

  • [x] Associei corretamente a Tarefa do Board ao Pull Request.
  • [x] Meu código segue as diretrizes desse projeto.
  • [x] Eu revisei meu próprio código.
  • [x] Eu comentei meu código em áreas particulares de difícil compreensão.
  • [x] Eu atualizei a documentação de acordo com as mudanças realizadas.
  • [x] Meu código não gerou novos warnings.
  • [x] Eu adicionei testes que provam que minha correção é efetiva ou que a nova feature funciona.
  • [x] Testes novos e existentes passam localmente com minhas alterações.
  • [x] Testes novos e existentes passam em staging com minhas alterações.
  • [ ] Qualquer dependência dessa alteração já foi realizada (deploy, configuração em todos os ambientes, etc).
+782609 -17793

0 comment

2777 changed files

pr created time in a day

create barnchmundipagg/boleto-api

branch : feature/BPROC-137

created branch time in a day

pull request commentmundipagg/boleto-api

Revert "[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas"

SonarCloud Quality Gate failed.

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Bugs
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Vulnerabilities
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Security Hotspots
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Code Smells

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/0.png' alt='0.0%' width='16' height='16' /> 0.0% Coverage
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/3.png' alt='0.0%' width='16' height='16' /> 0.0% Duplication

henriquefonseca

comment created time in a day

PR opened mundipagg/boleto-api

Revert "[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas"

Reverts mundipagg/boleto-api#235 Problem with Splunk and logs in production environment

+17855 -88791

0 comment

446 changed files

pr created time in a day

create barnchmundipagg/boleto-api

branch : revert-235-feature/BPROC-137

created branch time in a day

push eventmundipagg/boleto-api

Leonardo Jasmim

commit sha aa386231d2b9f26bf18675e45768b93e8b4cafb5

:sparkles: :white_check_mark: Adiciona objetos e testa mapeamento

view details

Leonardo Jasmim

commit sha 222081ab5a938a09efd0f8d2c2a091c2f5ec833b

:recycle: :white_check_mark: Cria Stub base e reestrutura testes

view details

Henrique Fonseca

commit sha edff96cc988baa305cc2fdf4b8df16a35ce2fe8f

Removing tests for checking boleto rules

view details

Henrique Fonseca

commit sha 8d4c46ceb4252a979749b60fb7073238bdfbbd11

Test SaveBoleto / mgo behavior

view details

Henrique Fonseca

commit sha 3a647ddad0d8c138d5cc90da03f2c37f1b3735c5

Test attribute by attribute boleto struct fetched by mongo

view details

Henrique Fonseca

commit sha 4a1ba07da2a05c949f48c55e72b21cd4d237f1a8

Removed unused mongo method

view details

Henrique Fonseca

commit sha b577c3abb1e6bb1cb44991742276ea905c01f67d

Add test for checking UserCredential struct after mongo fetching

view details

Henrique Fonseca

commit sha 5a53feb2acde4cdc92b99a8af04577da4fcb4bc6

Locking go version at Dockerfile

view details

Henrique Fonseca

commit sha 36699b6e172cd542060536787531255a56af46cd

Replace mgo by mongodb

view details

Henrique Fonseca

commit sha ad65468ab5e4ddce11fa8f8b6a4da95fe6a3c90c

Merge branch 'master' into feature/BPROC-137

view details

Henrique Fonseca

commit sha 26aadc080ea91dee1f201598d672e496da1abc03

Add mongodb lib with govendor

view details

Henrique Fonseca

commit sha 7865065bbcb91db1d06ab1ead9d58670a5e3c419

Removed mgo

view details

Henrique Fonseca

commit sha 19c6b2c60cc008382065415d1bfc4729ef704734

Add new mongodb to vendor

view details

Henrique Fonseca

commit sha 92d27003e21060313fb85c8740f0a3d74df24fed

Added third party dependencies to vendor

view details

Henrique Fonseca

commit sha a2a9010280e7ad29aa58d166df7afcda28011015

Added new third party dependencies to vendor

view details

Henrique Fonseca

commit sha 5b491f5e0d415e2ec5f1772e9e52a1b8bf1bee91

Add dependencies to vendor

view details

Henrique Fonseca

commit sha 4207681daeb9b3cd39ddcc8e7e2ed064e434c128

Add new lost dependencies

view details

Henrique Fonseca

commit sha bc888d4fde0b1e2f2ac022f8622e25edae76bdb4

One more dependency lost

view details

Henrique Fonseca

commit sha 2f9bc7f99da912c9e8f3a434f0c1923e0feef6db

Update coverage info

view details

Henrique Fonseca

commit sha f3ecf6f3cbfdcaa666a40185485985e80d7f1eae

Apply sonar suggestion

view details

push time in a day

delete branch mundipagg/boleto-api

delete branch : feature/BPROC-137

delete time in a day

PR merged mundipagg/boleto-api

[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas Banking

Descrição

Tarefa BPRC-137

PagarmeV2, como um todo, está em processo de migração para o MongoAtlas a fim de melhorar a disponibilidade dos nossos serviços para Black Friday. Para isso necessitamos utilizar a nova instância de DB que utilizam mongoDB. Esta PR muda o ORM para o oficial do Mongo de forma a permitir o uso do TLS do MongoAtlas.

Tipos de alterações

  • [ ] Correção de bug
  • [ ] Nova feature
  • [x] Alteração ou remoção de funcionalidade existente
  • [ ] Atualização de documentação

Testes

Abaixo estão os testes unitários e os testes de integração com o Mongo rodando localmente.

###Unit Tests image

O teste db_test.TestGetBoletoById verifica atributo à atributo os valores trazidos pelo método db.GetBoletoByID. Os valores foram colhidos em um teste feito inicialmente com a lib mgo para posteriormente compararmos com os resultados trazidos pela lib mongodb. Este teste inicial pode ser visto neste PR criado apenas a título de documentação. A criação do boleto para teste foi feita pelo componente criado neste PR pelo @leojasmim .

Teste Manual (Mongo Atual sem TLS)

Após deploy em staging. Realizada request para registro de boleto com sucesso:

image

Log de registro no Seq:

image

Link do Boleto acessado com sucesso:

https://stgboleto.mundipagg.com/boleto?fmt=pdf&id=60c8e34c4259b28360ccb76a&pk=ccc4feda18b8c06586f7c03ea6e0f0b9ad76a3dd2f95f0b028d05dd34d4b6e66 image

Log do acesso ao link (ainda com cache no Redis):

image

Após delete do cache:

image

O novo acesso ao link continua funcionando corretamente:

image

E gera o log confirmando o acesso via Mongo:

image

Teste Manual (Mongo Atlas)

Após Redeploy com as variáveis do Mongo Atlas. Realizada request para registro de boleto com sucesso:

image

Log de registro no Seq:

image

Link do Boleto acessado com sucesso:

https://stgboleto.mundipagg.com/boleto?fmt=pdf&id=60c90084da01287de2c9c051&pk=cb0611e8878484c59ba785969f4ee44e38314fc5ce204ceb578263538aa1cb62 image

Log do acesso ao link (ainda com cache no Redis):

image

Após delete do cache:

image

O novo acesso ao link continua funcionando corretamente:

image

E gera o log confirmando o acesso via Mongo:

image

Checklist

  • [x] Associei corretamente a Tarefa do Board ao Pull Request.
  • [x] Meu código segue as diretrizes desse projeto.
  • [x] Eu revisei meu próprio código.
  • [x] Eu comentei meu código em áreas particulares de difícil compreensão.
  • [x] Eu atualizei a documentação de acordo com as mudanças realizadas.
  • [x] Meu código não gerou novos warnings.
  • [x] Eu adicionei testes que provam que minha correção é efetiva ou que a nova feature funciona.
  • [x] Testes novos e existentes passam localmente com minhas alterações.
  • [x] Testes novos e existentes passam em staging com minhas alterações.
  • [ ] Qualquer dependência dessa alteração já foi realizada (deploy, configuração em todos os ambientes, etc).
+88809 -17873

1 comment

446 changed files

henriquefonseca

pr closed time in a day

pull request commentHerculesWS/Hercules

Meteor Storm Update

why was this never implemented? it looks solid o.o

this should maybe be rereviewed? @4144 @dastgirp

dastgirp

comment created time in 2 days

PR closed mundipagg/boleto-api

[BRPOC-137] Verifying mgo data and behavior Banking

Descrição

Tarefa BPRC-137

Esta PR foi aberta para criar testes e verificar a struct BoletoView e UserCredentials preenchida pela lib mgo, de tal forma a poder realizar comparações entre essa struct antes de depois da implementação da lib oficial do mongodb.

Tipos de alterações

  • [ ] Correção de bug
  • [ ] Nova feature
  • [x] Alteração ou remoção de funcionalidade existente
  • [ ] Atualização de documentação

Testes

Testes Unitários: image

+1270 -822

1 comment

12 changed files

henriquefonseca

pr closed time in 2 days

pull request commentmundipagg/boleto-api

[BPROC-137] Mudança do Mongo ORM para consumo do MongoAtlas

SonarCloud Quality Gate failed.

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Bugs
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Vulnerabilities
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 0 Security Hotspots
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' /> <img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' /> 1 Code Smell

<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/25.png' alt='39.8%' width='16' height='16' /> 39.8% Coverage
<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/3.png' alt='0.0%' width='16' height='16' /> 0.0% Duplication

henriquefonseca

comment created time in 3 days