Add-ons
Add-ons são peças de infraestrutura prontas para uso — bancos de dados, cache, autenticação, conectividade, etc. — que você implanta dentro de um ambiente com poucos cliques, sem precisar provisionar ou configurar a infraestrutura manualmente.
1. Visão Geral
A tela de Add-ons fica disponível dentro de um ambiente e tem duas abas:
- Catalog — lista todos os add-ons disponíveis para implantação, com busca por nome/tag.
- My Add-ons — lista os add-ons já implantados nesse ambiente, com acesso ao gerenciamento de cada um.
No topo da tela, dois seletores definem o contexto em que os add-ons serão implantados:
| Seletor | O que define |
|---|---|
| Squad | O squad (time) dono do add-on implantado |
| Ambiente | O ambiente (ex: test, production) onde o add-on será implantado |
2. Catálogo de Add-ons
Cada card do catálogo mostra:
- Nome e versão do add-on (ex: FusionAuth
v1.59.0). - Descrição curta do que o add-on faz.
- Tags que ajudam a identificar a categoria (ex:
Auth,Database,Cache). - Botão Deploy, que abre o assistente de implantação.
Add-ons disponíveis atualmente:
| Add-on | Categoria | O que é |
|---|---|---|
| FusionAuth | Autenticação | Plataforma de autenticação e autorização (SSO, MFA, OAuth2/OIDC) |
| PostgreSQL | Banco de dados | Banco de dados relacional avançado |
| Cache (Valkey) | Cache | Armazenamento chave/valor em memória, fork open-source do Redis |
| Cloudflare ZTNA | Conectividade | Túnel zero-trust via cloudflared para expor flows/apps/add-ons sem abrir portas |
3. Implantando um Add-on
Clicar em Deploy em um card do catálogo abre um assistente (wizard) em passos. O número e o conteúdo dos passos variam de add-on para add-on, mas seguem um padrão comum:
- General — nome do add-on (identificador único dentro do ambiente, minúsculo, com números e hífens) e configurações gerais específicas do add-on (ex: habilitar Elasticsearch, CORS, timeout de sessão, visibilidade do painel).
- Configuração específica — um ou mais passos com as configurações próprias daquele add-on (ex: usuário administrador, SMTP).
- Resources — último passo, sempre presente: define os recursos de infraestrutura alocados para o add-on (memória e CPU) e, quando aplicável, para o banco de dados usado internamente por ele (memória, CPU e tamanho de disco). Cada campo mostra o limite máximo permitido.
Ao final, o botão Deploy Add-on confirma a implantação. É possível voltar (Back) para revisar passos anteriores, ou Cancel para descartar.
Veja o passo a passo detalhado de cada add-on:
4. Gerenciando Add-ons implantados
Na aba My Add-ons, cada add-on implantado nesse ambiente pode ser acessado para consulta de status, configurações e, dependendo do add-on, acesso direto ao seu painel administrativo.
5. Perguntas frequentes
Quem pode implantar um add-on? TODO: confirmar regra de permissão (squad, papel do usuário).
Dá pra mudar os recursos (memória/CPU) depois de implantado? TODO: confirmar se há edição pós-deploy ou se exige recriar o add-on.
O que acontece com os dados se eu remover um add-on? TODO: confirmar comportamento de exclusão (perda de dados, backup, etc.).