Criando e implantando um aplicativo com Helm
1. Criando um modelo personalizado
O comando helm create <nome_do_modelo> é usado para criar um novo chart Helm. Helm é o gerenciador de pacotes do Kubernetes, utilizado para definir, instalar e atualizar aplicações no Kubernetes.
Ao executar o comando helm create mychart, o Helm cria uma estrutura de diretórios contendo um chart básico. ...
Publicado em 9-22 22:22
Resolução de erro de permissão ao fazer push de artefatos de build no Azure DevOps Pipelines
Durante a execução de pipelines de build no Azure DevOps, pode ser necessário fazer push de arquvios gerados de volta para o repositório Git. Um erro comum é o seguinte:
remote: 001f# service=git-receive-pack
remote: 0000000000aaTF401027: You need the Git 'GenericContribute' permission to perform this action. Details: identity 'Build\8b517d3f-0 ...
Publicado em 9-22 21:27
Task: Otimizando Fluxos de Trabalho e Automação DevOps
No cenário atual de desenvolvimento de software, a eficiência e a automação são cruciais. Ferramentas que orquestram tarefas e simplificam processos de build, teste e deploy são indispensáveis. O Task, um executor de tarefas multi-plataforma inspirado no Make, surge como uma solução robusta, projetada para os fluxos de trabalho modernos e para ...
Publicado em 9-4 16:53
Integração do Woodpecker com Docker: Guia Prático de CI/CD Containerizado
O Woodpecker é um motor de CI/CD leve e extensível que foi projetado para funcionar nativamente com containers. Ao utilizar Docker como base para seus pipelines, ele garente isolamento reprodutível, onde o ambiente de execução no servidor de integração é idêntico ao ambiente de produção. A arquitetura é composta principalmetne por dois componen ...
Publicado em 8-23 11:33
Processamento de Formato YAML com a Biblioteca yaml-cpp
Introdução ao Formato YAML
YAML, uma sigla para "YAML Ain't Markup Language", é um formato serializável projetado para ser legível por humanos. Diferentemente de INI, JSON ou XML, que utilizam chaves, colchetes ou tags, o YAML adota uma sintaxe indentada inspirada em Python, resultando em uma aparência mais limpa. Suas regras de sinta ...
Publicado em 7-30 02:13
Dominando o Ansible: Instalação, Módulos Essenciais e Playbooks
Introdução e Preparação do Ambiente
O Ansible é uma ferramenta de automação de TI de código aberto que simplifica o gerenciamento de configurações, o provisionamento de infraestrutura e a orquestração de deployments. Diferente de outras ferramentas, ele opera sem agentes (agentless), utilizando SSH para comunicação.
Ambiente de Laboratório
Para ...
Publicado em 7-29 21:53
Configuração Avançada do DevDash: Personalização de Aparência, Disposição e Ciclos de Atualização
DevDash é uma ferramenta de dashboard no terminal com alto grau de personalização, direcionada a profissionais de desenvolvimento e criação. Através de um sistema flexível de configurações, é possível adaptar cores, organizar a disposição dos widgets e definir estratégias de atualização para construir um monitoramento visual sob medida.
Arquivo ...
Publicado em 7-28 03:29
Gerenciando Agendamentos no Home Assistant com o Scheduler Card
O scheduler-card é uma interface personalizada para o Lovelace que simplifica a criação e o controle de agendamentos temporais no Home Assistant. Em vez de configurar automações complexas via YAML para tarefas rotineiras, este card oferece uma interface visual amigável para definir horários, ações e condições para seus dispositivos inteligentes ...
Publicado em 7-21 12:02
Gerenciamento de Configurações em Go: Reconhecimento Automático de Formatos com Viper
Gerenciamento de Configurações em Go: Reconhecimento Automático de Formatos com Viper
Viper é uma biblioteca robusta para gerenciamento de configurações na linguagem Go, amplamente reconhecida por sua flexibilidade. Uma de suas características mais valiosas é a capacidade de identificar automaticamente diversos formatos de arquivos de configura ...
Publicado em 7-12 05:02
Plugin de Editor YAML para Vue 3 com CodeMirror
No desenvolvimento de aplicações web, frequentemente surge a necessidade de editar arquivos de configuração YAML diretamente no frontend. Este artigo aborda como implementar um editor YAML integrado ao Vue 3 utilizando a biblioteca CodeMirror, com suporte a verifciação de sintaxe, realce de sintaxe e integração com um backend para carregar e sa ...
Publicado em 7-7 02:54