Foi disponibilizada uma nova versão do Embrapa I/O (a 1.25.3
) com algumas funcionalidades complementares. Para aprimorar a funcionalidade do relatório de análise estática do código (advinda da integração com o SonarQube), foi disponibilizado nos cards de projetos um novo recurso visual para exibir de forma simplificada e gráfica as linguagens de programação que predominam nas aplicações:
Os clusters de deploy de aplicações ganharam alguns novos recursos e, como são opcionais, agora no wizard de configuração da build, no passo de exibição de informações/escolha do cluster, aparecem quais recursos estão disponíveis:
Os recursos possíveis de serem habilitados são:
-
SMTP: Se há um servidor de SMTP para envio de e-mails associado a este cluster. Se existir, as informações para conexão estarão na subseção logo abaixo.
-
IP Público: Se o cluster possui um IP Público. Caso possua, é possível o acesso direto às portas provisionadas para os serviços e, com isso, disponibilizar nele serviços não-HTTP, tal como brokers IoT (MQTT, CoAP, AMQP, XMPP, etc). Caso não possua, todas as aplicações neste cluster estarão acessíveis apenas pelo provisionamento HTTPS que o Embrapa I/O faz (roteando o tráfego pelo balanceador de carga via virtual proxy).
-
Web Terminal: Se o cluster suporta o Web Terminal, uma nova funcionalidade que será detalhada logo abaixo.
-
Registro: Se o cluster possui registro local para as imagens dos containers. O Embrapa I/O não possui um registro centralizado das imagens. Porém, é possível contornar isso utilizando o registro local do cluster, caso esteja disponível.
-
Backup: Se existe neste cluster processo automatizado e individualizado de backup das aplicações.
-
Snapshot: Se é realizado o backup do tipo snapshot na(s) VM(s) do cluster em questão.
Atenção! Repare que o recursos de backup difere do recurso de snapshot. No primeiro, caso esteja disponível, será possível a recuperação de aplicações específicas, de forma individualizada. No segundo, o restore da VM é realizada em caso de um problema crítico, que afete o cluster como um todo.
Por fim, foi disponibilizado o recurso de Web Terminal na dashboard do Embrapa I/O. Assim, é possível agora acessar remotamente os containers via terminal utilizando o ash
, bash
, dash
ou sh
:
Atenção! Esta funcionalidade ainda é “experimental”, portanto deve ser utilizada com cautela e informado qualquer problema.
Conforme mencionado acima, o recurso do Web Terminal precisa estar habilitado no cluster e, portanto, é necessário verificar no momento da configuração da build para deploy se está disponível no cluster preterido.