self-host-build
Agentes Jenkins (Ubuntu 24.04) para pipelines de build .NET + Docker, com .NET SDK 9 e Node 22 pré-instalados. Auto-registro de nodes via API do controller.
Instala Docker, BuildKit e dispara o setup interativo do agente Jenkins. Conexão via WebSocket (HTTPS através do reverse proxy).
Assistente que pede o API Token do Jenkins, cria os nodes via REST API e extrai o secret JNLP de cada um.
Imagem Ubuntu 24.04 + Java 17 (agent.jar) + Docker CLI + .NET SDK 9 + Node 22 LTS.
Entrypoint do container: baixa o agent.jar e conecta no controller via WebSocket.
Limpeza periódica (cron 6/6h) de cache do BuildKit e workspaces antigos do Jenkins.
self-host-test
Agentes Jenkins para testes E2E com Cypress, Chrome e MinIO Client (mc). Auto-registro de nodes no controller via API REST.
Provisiona o host e roda o setup interativo. Pede também o Access/Secret Key do MinIO para upload dos artefatos.
Cria nodes Cypress no controller, gera o docker-compose.yml e injeta credenciais MinIO.
Imagem Ubuntu 24.04 + Java 17 + Chrome Stable + libs Cypress + Node 18.19 + MinIO Client.
Entrypoint que configura o alias minio no mc e conecta o agente via WebSocket.
Limpeza periódica + remoção de screenshots/vídeos antigos do cache do Cypress.
observability
Servidores e serviços de monitoramento para a stack Sittax com Agent Mode do Prometheus, Node Exporter, cAdvisor e exportadores diversos.
Assistente interativo que instala Docker e gera dinamicamente a stack do Compose e as configurações locais do Prometheus.
deployment
Provisionamento de infraestrutura base: Traefik (Proxy) com CrowdSec (WAF/Security) e Portainer CE para gestão de containers em modo Swarm.
Instalação automatizada do ecossistema de borda e gerenciamento Sittax.
swarm
Utilitários para gerenciamento de cluster Docker Swarm. Provisionamento completo de nós workers, com instalação do Docker e entrada guiada no cluster.
Instala o Docker, configura o daemon e guia o processo
completo de entrada de um novo nó worker no cluster Swarm. Solicita o token gerado na máquina
principal e executa o docker swarm join automaticamente.
network
Utilitários de rede para reconfiguração e migração de endereçamento IP em servidores Ubuntu via netplan.
Detecta o IP atual na faixa 192.168.1.0/24 e migra para o equivalente em 192.168.2.0/24 via netplan, com backup automático e
rollback em caso de erro.