Skip to content

Instantly share code, notes, and snippets.

@ps-przemekaugustyn
ps-przemekaugustyn / README.md
Last active April 10, 2021 06:17
AWS cheat sheet
aws lambda get-function --function-name YOUR_FUNCTION_NAME --query 'Code.Location' 
| xargs curl -o YOUR_FUNCTION_NAME.zip

aws lambda get-function --function-name es-cleanup --query 'Code.Location' |xargs curl -o es-cleanup.zip

aws sts get-caller-identity|cat
@ps-przemekaugustyn
ps-przemekaugustyn / README.md
Last active August 1, 2021 02:19
Elasticsearch cheatsheet
GET _search
{
  "query": {
    "match_all": {}
  }
}

GET /_template
GET /_template/template_1
@ps-przemekaugustyn
ps-przemekaugustyn / configmaps.md
Last active March 31, 2021 19:31
K8s cheatsheet
k get configmap -n kube-system -l "OWNER=TILLER"
k get configmap -n kube-system -o yaml scout-post-director.v14

kubectl get configmap -n kube-system my-release.v1 -o=jsonpath='{.data.release}' > release-encoded
cat base64|base64 -D|gzip -cd>release-decoded

@ps-przemekaugustyn
ps-przemekaugustyn / extract.sh
Created January 20, 2021 20:11
Extract from JSON (JQ)
#!/bin/bash
# epoch as a filename
startf=$(basename -- $1)
# convert back to time
starttime=$(date -j -r "${startf%.*}")
endf=$(basename -- $2)
endtime=$(date -j -r "${endf%.*}")
@ps-przemekaugustyn
ps-przemekaugustyn / docker-desktop.md
Created September 22, 2020 16:28
Overall hints regarding running docker-desktop on Mac

accessing vm of docker-desktop on Mac

screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty
@ps-przemekaugustyn
ps-przemekaugustyn / k8s-externalIpAddresses.sh
Created July 22, 2020 21:37
k8s list external ip addresses of not-master nodes
k get nodes --selector=kubernetes.io/role!=master \
-o jsonpath='{.items[*].status.addresses[?(@.type=="ExternalIP")].address}' \
| awk '{split($0, a, " "); for(key in a){ print a[key]}}'
@ps-przemekaugustyn
ps-przemekaugustyn / filter-logs.sh
Created June 17, 2020 22:22
Filter container logs and output to file
#!/bin/bash
label=$1
namespace=$2
filter=$3
fileout=$4
container=$5
if [ $# -eq 0 ]
then
@ps-przemekaugustyn
ps-przemekaugustyn / gist:1dd9f8ebe4aded81dbace7c12c323ed0
Created June 11, 2020 18:32
Grep string and group by directory
grep -irl "nocount" ./|awk -F'/[^/]*$' '{print $1}'|uniq -c
@ps-przemekaugustyn
ps-przemekaugustyn / date-from-assembly.cs
Created April 3, 2019 22:47
Datetime from .net assembly version
string version = "1.0.7027.38402";
var split = version.Split(".".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
var major = int.Parse(split[2]);
var minor= int.Parse(split[3]);
var date = new DateTime(2000, 1, 1).AddDays(major).AddSeconds(minor*2);