Atualizar o agente
Como o agente InfraFence é atualizado: Instalar agora pelo painel, atualizações automáticas, o comando manual, as verificações de assinatura e a reversão automática.
Última atualização:
As novas versões do agente são publicadas como releases no GitHub. O painel avisa quando um servidor roda uma versão mais antiga: o aviso Atualização do agente disponível e o selo Atualização disponível na página Servidores.
Instalar agora
No aviso, Instalar agora atualiza um servidor, e Instalar agora em todos atualiza todos eles. Só proprietários e admins podem fazer isso, e o servidor precisa ter o agente 1.0.29 ou posterior. A solicitação fica aberta por uma hora; o agente a recebe na próxima sincronização e normalmente termina em um ou dois minutos. O servidor e os sites dele continuam funcionando.
Agentes mais antigos mostram Esta versão só é atualizada com o comando abaixo: use a atualização manual.
Atualizações automáticas
Configurações › Agente › Atualizações do agente tem duas opções:
- Apenas notificar (o padrão): o agente informa que existe uma nova versão e não instala nada.
- Instalar automaticamente: o agente instala as novas versões sozinho.
O que o agente verifica
Seja com Instalar agora ou em uma atualização automática, o agente:
- baixa a versão só de
https://github.com/infrafence/infrafence-agent/releases, seja qual for o endereço que receber; - verifica o checksum SHA-256 e a assinatura cosign com a chave pública embutida no agente, e não instala nada se qualquer uma das verificações falhar;
- executa o autoteste do novo binário (
infrafence-agent check) antes de trocar; - guarda o binário anterior como
/usr/local/bin/infrafence-agent.bake depois reinicia o serviço.
Se a nova versão travar três vezes seguidas, o agente volta sozinho para a anterior.
Atualizar à mão
Execute o instalador de novo sem token. Ele atualiza o binário e o serviço e mantém o registro:
curl -fsSL https://github.com/infrafence/infrafence-agent/releases/latest/download/install.sh | sudo bashContêineres
- Docker: baixe a nova imagem e recrie o contêiner; o registro fica no volume
infrafence-config. - Kubernetes: veja Atualizações e GitOps.
O que mudou em cada versão está no changelog.
