This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export TFENV_ARCH=arm64 | |
alias tf=terraform | |
alias tfi='terraform init' | |
alias tfia='terraform init && terraform apply' | |
alias tfa='terraform apply' | |
alias tfaa='terraform apply -auto-approve' | |
alias mvcd='mvn versions:set && mvn clean deploy -DskipTests' | |
alias mcd='mvn clean deploy -DskipTests' | |
alias gsps='git stash && git pull && git stash apply' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package example; | |
import lombok.extern.slf4j.Slf4j; | |
import reactor.core.publisher.Flux; | |
import reactor.core.scheduler.Scheduler; | |
import reactor.core.scheduler.Schedulers; | |
import java.util.ArrayList; | |
import java.util.List; | |
import java.util.concurrent.Executors; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package example; | |
import java.util.ArrayList; | |
import java.util.List; | |
import java.util.concurrent.Executors; | |
import java.util.concurrent.Semaphore; | |
import java.util.concurrent.TimeUnit; | |
import java.util.concurrent.atomic.LongAdder; | |
import java.util.stream.IntStream; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -o xtrace | |
echo '* - nofile 65536' >> /etc/security/limits.conf | |
echo 'root - nofile 65536' >> /etc/security/limits.conf | |
echo "session required pam_limits.so" >> /etc/pam.d/common-session | |
echo 'vm.max_map_count=262144' >> /etc/sysctl.conf | |
# Identify the ephemeral volumes using either the nvme command for i3 disks or lsblk and the AWS API to query block device mappings | |
# https://aws.amazon.com/premiumsupport/knowledge-center/ec2-linux-instance-store-volumes/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
kubectl get node -o json | jq -r '.items[] | .metadata.name + " - " + .metadata.labels.family + " - " + .status.nodeInfo.kubeletVersion' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Remove the credsStore line from ~/.docker/config.json | |
This worked fine for me with Docker Desktop, but stopped working with Docker Toolbox | |
~/.m2/settings.xml | |
Update with the token from `aws ecr get-login --no-include-email` | |
Ugly solution but it works. | |
If that doesn't work, try restarting docker toolbox: | |
docker-machine stop | |
docker-machine start |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
minikube start --vm-driver hyperv --hyperv-virtual-switch "minikube" -v=10 | |
# Also needed to add an external "minikube" virtual switch | |
# Network performance was poor until I updated my wireless network driver |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import logging | |
import os | |
from glob import glob | |
from distutils.version import LooseVersion | |
log = logging.getLogger(__name__) | |
def __virtual__(): | |
''' | |
Restrict this to Ubuntu minions |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
lsof -a +L1 / | grep deleted | wc -l |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# To listen on eth0 | |
tshark -ln -i eth0 -q -d udp.port==17019,syslog -T fields -E separator=" " -e ip.src -e syslog.msg -f 'udp port 17019' | |
# Older versions supported this syntax: | |
tshark -ln -i eth0 -q -d udp.port==17019,syslog -T fields -E separator=" " -e ip.src -e syslog.msg udp port 17019 |