Skip to content

Instantly share code, notes, and snippets.

View edsoncelio's full-sized avatar
🏠
Working from home

Edson Ferreira edsoncelio

🏠
Working from home
View GitHub Profile
@edsoncelio
edsoncelio / traducao_docs_otel_pt_br.md
Last active August 8, 2024 18:27
Passo a Passo para Tradução das docs do OpenTelemetry para Português

Informações Gerais

  • Toda a comunicação acontece no canal (aberto) #otel-localization-ptbr no slack da CNCF.
  • As documentações (docs) são escritas em Markdown,
  • Para ver o preview da sua tradução, pode abrir o PR como rascunho (draft) que vai ser gerado um preview via Netlify,

Passo a Passo

1. Faça o fork do repositório da documentação

O repositório da documentação do projeto é o open-telemetry/opentelemetry.io

2. Faça o pull para sua máquina local do seu fork

3. Crie uma branch a partir da branch main

@edsoncelio
edsoncelio / devops-labs.md
Last active June 30, 2023 03:17
Cenários para labs de DevOps

Cenários para labs de DevOps (foco em Kubernetes e AWS)

Kubernetes

Uso declarativo (com .yamls) Manter tudo em um repositório no GitHub

Setup de cluster

Pode ser com kind/minukube

@edsoncelio
edsoncelio / path.md
Created January 4, 2023 13:23 — forked from nex3/path.md

The PATH is an important concept when working on the command line. It's a list of directories that tell your operating system where to look for programs, so that you can just write script instead of /home/me/bin/script or C:\Users\Me\bin\script. But different operating systems have different ways to add a new directory to it:

Windows

  1. The first step depends which version of Windows you're using:
  • If you're using Windows 8 or 10, press the Windows key, then search for and
@edsoncelio
edsoncelio / getting-started-pt_br.md
Last active June 17, 2024 19:50
Guia de início - Glossário CNCF time Português (Brasil)

Guia de início - Glossário CNCF time Português (Brasil)

Guia com o passo a passo para começar a contribuir com o glossário CNCF em português

Sobre o projeto

O projeto https://glossary.cncf.io/ é um glossário que busca explicar de forma clara e simples conceitos de cloud native sem exigir conhecimentos técnicos do público alvo.

O projeto é mantido em um repositório do github, onde os termos do glossários são escritos em Markdown (.md) e o site é construído usando Hugo.

Pré-requisitos

@edsoncelio
edsoncelio / kubernetes-ptbr-docs.md
Last active January 9, 2023 19:54
Como contribuir para o k/website em português

Informações gerais

Comunicação

@edsoncelio
edsoncelio / terraform-commands.md
Last active January 30, 2023 10:26
Terraform Associate Certification Commands Tips

Terraform Associate Certification Tips

Concepts

<block type> "<resource type>" "<local name/label>"
@edsoncelio
edsoncelio / getting-started.md
Last active May 24, 2021 11:39
Draft de getting started para o Mentoria IaC

Guia de Início - Mentoria IaC

O que é a mentoria?

TODO

O canal oficial para as discussões e acompanhamento da mentoria é esse servidor no Discord.

Como funciona?

TODO

@edsoncelio
edsoncelio / gist:6fca7b6ac83b24d891036e835f80b7a4
Created February 18, 2021 23:50 — forked from CristinaSolana/gist:1885435
Keeping a fork up to date

1. Clone your fork:

git clone [email protected]:YOUR-USERNAME/YOUR-FORKED-REPO.git

2. Add remote from original repository in your forked repository:

cd into/cloned/fork-repo
git remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
git fetch upstream
@edsoncelio
edsoncelio / requirements.md
Last active October 15, 2020 23:08
Requisitos para configuração do ambiente com a app VoteApp

Usando o projeto https://github.com/dockersamples/example-voting-app, fazer as seguintes alterações:
Importante: criar uma branch para cada alteração abaixo

Deployment by docker-compose

  1. No arquivo docker-compose.yml:
    • Verificar quais imagens são usados como base, e fazer o build externo e salvando em um registry (aplicando boas práticas de tageamento)
    • Retirar todos os builds e alterar para apontar para as imagens no registry usado
    • Usar docker volumes para persistir os dados
  2. Configurar CI com os seguintes requisitos (usar Github Actions ou TravisCI):