Skip to content

Instantly share code, notes, and snippets.

View fsoppelsa's full-sized avatar
🌋
Focusing

Fabrizio Soppelsa fsoppelsa

🌋
Focusing
View GitHub Profile
from anytree import Node, RenderTree
from anytree.exporter import UniqueDotExporter
def Inorder(root):
"""
Perform an inorder traversal of a tree and print the nodes values
Ignores the ~ (not) symbol
Args:
root (TreeNode): The root node of the tree.
wget https://github.com/itaysk/kubectl-neat/releases/latest/download/kubectl-neat_linux_amd64.tar.gz
tar vxfz kubectl-neat_linux_amd64.tar.gz
chmod 700 kubectl-neat && sudo cp kubectl-neat /usr/local/bin
oc -n openshift-vertical-pod-autoscaler get po/vpa-recommender-default-c685b649-tdjz7 -o yaml | oc neat
mkdir /mnt/registry
mkdir registry-certs
cd registry-certs/
openssl genrsa 2048 > myregistry.example.com.key
chmod 0400 myregistry.example.com.key
openssl req -new -x509 -nodes -sha256 -days 365 -key myregistry.example.com.key -out myregistry.example.com.keycrt
q.redhat.com.crt
cat start-registry.sh
~~~
@fsoppelsa
fsoppelsa / perftools.yml
Last active December 21, 2020 11:32
Install some essential performance tools
# Install perf tools (Fedora, RHEL)
# ansible-playbook -i 192.168.100.12, playbooks/perftools.yml
#
# 10 essential tools:
# uptime
# dmesg | tail
# vmstat 1
# mpstat -P ALL 1
# pidstat 1
# iostat -xz 1
$ brew cask install podman
$ cat <<EOF > Vagrantfile
Vagrant.configure("2") do |config|
config.vm.box = "generic/fedora32"
config.vm.provider "virtualbox" do |v|
v.memory = 4096
v.cpus = 4
end

Keybase proof

I hereby claim:

  • I am fsoppelsa on github.
  • I am fsoppelsa (https://keybase.io/fsoppelsa) on keybase.
  • I have a public key whose fingerprint is 3157 6F51 5DD1 AA8E C482 35DA D810 A802 CF57 580B

To claim this, I am signing this object: