Skip to content

Instantly share code, notes, and snippets.

View diegopacheco's full-sized avatar

Diego Pacheco diegopacheco

View GitHub Profile
@diegopacheco
diegopacheco / generate-java-keystore-and-truststore.md
Created February 25, 2021 16:53
Generate Keystore and TrustStore
openssl genrsa -out serverCA.key 2048

openssl req -x509 -new -nodes -key serverCA.key -sha256 -days 1024 -out serverCA.pem

# add 123456 as password
openssl pkcs12 -export -name server-cert -in serverCA.pem -inkey serverCA.key -out serverkeystore.p12

keytool -importkeystore -destkeystore server.keystore -srckeystore serverkeystore.p12 -srcstoretype pkcs12 -alias server-cert
@diegopacheco
diegopacheco / idea-run-all-junit-tests.md
Created December 11, 2020 19:18
How do I make IntelliJ IDEA run all the Junit tests in a package including sub packages
  1. Run->Edit Configurations...
  2. Create a new junit test configuration
  3. Name it "All tests"
  4. Include entire package
  5. Select package root "com"
  6. Apply/Run.

image

@diegopacheco
diegopacheco / create-java-maven-project.sh
Last active February 27, 2021 21:08
create-java-maven-project.sh
#!/bin/bash
mkdir -p src/main/java
mkdir -p src/main/resources
mkdir -p src/test/resources
mkdir -p src/test/java
projectName=${PWD##*/}
echo "
@adrianlemess
adrianlemess / Code snippets.md
Last active December 27, 2019 17:42
Angular Awesome List

Snippets

Component:

  • HTML
<div *ngIf="item.length > 0">
@diegopacheco
diegopacheco / vault-sheet.md
Last active September 13, 2019 18:09
Vault Cheat Sheet

Open vault-ui

xdg-open "http://localhost:8200/ui/"

Test Vault login via API

curl --silent -k -X GET -H "X-Vault-Token:00000000-0000-0000-0000-000000000000" 'http://127.0.0.1:8200/v1/auth/token/lookup-self'

Test Read Secret via API

@diegopacheco
diegopacheco / vscode-plugins-export.md
Created February 28, 2019 02:26
Generate plugin install for VSCode
code --list-extensions | xargs -L 1 echo code --install-extension
@diegopacheco
diegopacheco / kops-1.11-aws.md
Last active November 7, 2021 04:09
Kops 1.11 on AWS

Local Linux

Install AWS cli

pip install awscli --upgrade --user

Install Kubectl

curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.13.0/bin/darwin/amd64/kubectl
chmod +x ./kubectl
@diegopacheco
diegopacheco / istio-docker-1.0.5.md
Last active February 5, 2019 12:22
Istio + Docker

Download Istio(1.0.5)

git clone https://github.com/istio/istio.git
cd istio/
git checkout tags/1.0.5

Install Istio Docker

export DOCKER_GATEWAY=172.28.0.1:
docker-compose -f install/consul/istio.yaml up -d
@diegopacheco
diegopacheco / istio-minikube-kubectl-k8s-local.md
Last active February 5, 2019 03:06
Istio 1.0.5 Running on Minikube v0.33.1 Kubectl 1.13.0 Kubernetes 1.10.0 Helm 2.12.1

Download Install: Kubectl(1.13.0)

curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.13.0/bin/linux/amd64/kubectl
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl

Install Minikube(0.33.1)

curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \
  && chmod +x minikube
@diegopacheco
diegopacheco / git-diff-patch-apply.md
Last active November 5, 2018 18:25
Git: Create and Apply Patches

Create a PATCH from DIFF

git remote add remote_other https://github.com/user/some.git
git remote -v
git fetch remote_other
git diff --no-prefix remote_other/master..master > 01.patch

Apply a PATCH from DIFF

git apply --stat 01.patch