Carol App Tenant Unificada: permitir o usuário atualizar a chave de autenticação com o git
Description
Texto padrão para issuetype Story conforme DoR (Definition of Ready)
01 - STAKEHOLDER (Pessoa que pode validar e responder questões):
02 - PROBLEMA (Qual o cenário ou dor a ser resolvida):
- Inative o usuario que gerou o token do git, no nosso teste validamos com o github
- O usuário não consegue efetuar um checkout de pipeline
- O usuario deve gerar uma nova versão na tenant DEV para corrigir o problema
03 - OBJETIVO (Descreva a solução proposta):
- Permitir atualizar a chave (token) do git
- Validado que o serviço PUT permite alterar, gerando uma versão draft.
- Com isso, eu posso chamar o publish salvando, e restaurando o acesso ao git.
- Devemos permitir em fluxo da UI informar o token/password, salvar e publicar as alterações.
- Curl:
curl -X 'PUT' \
'https://api.carol.ai/api/v1/tenantApps/5e47c5736ef743ef8ad4c0df67d78296' \
-H 'accept: application/json' \
-H 'Authorization: TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"_score": null,
"mdmAppIconUrl": "https://cdn.carol.ai/static/carolApps/icons/carolApp--c.png",
"mdmAppPictureUrl": [],
"mdmAppPoweredBy": {
"en-US": "Carol"
},
"mdmAppSubscriptionUrl": "/apps/techfinoffbalance/11.0.5/index.html",
"mdmAppVersion": "11.0.5",
"mdmCarolAppId": "f7994dd78f7341938891c117f7af8062",
"mdmConnectorGroupSelected": null,
"mdmCreated": "2024-01-08T16:59:38.255Z",
"mdmCreatedUser": "fabio.zanchim@totvs.com.br",
"mdmDescription": {
"en-US": "Remoção de Data Models descontinuados: >>>> NÃO PUBLICAR (fabio.zanchim)\n- rskrisklevel\n- rskcustomerrisklevel\n- rskcustomerprofile\n- rskcustomercreditclasses\n- rskcreditclasse\n\nGit Config para Unificado"
},
"mdmEntityType": "mdmTenantApp",
"mdmId": "5e47c5736ef743ef8ad4c0df67d78296",
"mdmInstallationTaskId": "a72693d48a214dd385c62d456dbce989",
"mdmInstallationTaskStatus": "COMPLETED",
"mdmLabel": {
"en-US": "techfinoffbalance"
},
"mdmLastUpdated": "2024-06-11T13:28:59.176Z",
"mdmName": "techfinoffbalance",
"mdmPipelineAllowedEnvironments": [
"*"
],
"mdmPipelineCommitId": "2823b4fe7abb6601708ff91b74ed671b14f47b3c",
"mdmPipelineLastFetchDate": "2024-06-11T13:28:56.628Z",
"mdmPipelineRepository": {
"branchSpecifier": "master",
"commitSpecifier": "32bdbafd4755ef8daba79467ab89d137a8ab18fe",
"password": "GIT_TOKEN_PASSWORD",
"refreshToken": "undefined",
"relativePath": "mais-negocios-protheus/pipelines.json",
"repository": "https://github.com/totvslabs/sql-pipelines-techfin",
"username": null
},
"mdmStatus": "ACTIVE",
"mdmTenantId": "018ae3abd89a4a73a9735cab65c0ad31",
"mdmUpdatedUser": "fabio.zanchim@totvs.com.br",
"score": null
}'
04 - QUEM PODE USAR (Quais perfis de usuários):
05 - ASSETS (Links do Figma, documentos relevantes, Json, etc):
06 - CRITÉRIOS DE ACEITE:
- Exibir na tenant unificada que o git está com problema de conexão
- atualmente não exibe detalhes:
- There is a problem connecting with Git. Please update your credentials on the Carol App (link).
- Permitir alterar o token de autenticação do git, restaurando a conexão com o git sem efetuar uma nova liberação / instalação do Carol App.
Activity
Show:
Ocorreu o deploy em Produção. Issue movimentada para Done.
Nenhuma issue associada no Jira Produção.
Foi aprovado o PR.
Foi aprovado o PR.
Foi aprovado o PR.
Foi aprovado o PR.
Foi aprovado o PR.
Foi aprovado o PR.
Foi aprovado o PR.
Esta issue teve o seu status alterado, pois ocorreu o merge da branch develop na branch qa.
Foi aprovado o PR.
Foi aprovado o PR.
Foi criado o PR.
Foi aprovado o PR.
Foi realizado o commit.
Esta issue teve o seu status alterado, pois ocorreu o merge da branch CAPL-6353-carol-app-tenant na branch develop.
Foi aprovado o PR.
Foi aprovado o PR.
@Robson Thanael Poffo ,
@Ingo Wagner ,
Esta issue foi planejada para ser entregue até 2024-08-30. Você pode confirmar consultando o campo Due Date desta issue.
Datas já planejadas para esta issue: 2024-08-30
Se o campo External Issue Link estiver preenchido com o link de uma issue válida no Jira Produção o cliente também será notificado no Jira Produção.
Foi aprovado o PR.
Foi aprovado o PR.
Foi aprovado o PR.
@Ingo Wagner Colocando a pois ainda não tivemos o retorno esperado de produto sobre se esse fluxo é o correto de ser seguido.
c/c @Douglas Coimbra Lopes não iniciar os testes antes de termos esse retorno
Esta issue teve o seu status alterado, pois foi aprovado o PR.
Foi aprovado o PR.
Foi aprovado o PR.
Esta issue teve o seu status alterado, pois foi criado o PR sem a sigla WIP no título.
Esta issue teve o seu status alterado, pois foi criada a branch sem a sigla WIP no nome.
Foi aprovado o PR.
Foi aprovado o PR.