alias ky="kubectl"
ky create -f\
https://github.com/kyverno/kyverno/releases/download/v1.10.0/install.yaml
ky get crd | grep kyverno.io
ky api-resources | grep kyverno.io
# ky delete clusterpolicies.kyverno.io "k10-3-2-1-backup-policy"
echo $(date -r $(($(date +%s)+(3600*24*7))) '+%Y-%m-%d') |
#!/bin/bash | |
curl -s -o sec.json 'https://www.veeam.com/services/kb-articles?product=&version=&type=security&fromModificationDate=&toModificationDate=&search=&offset=0&limit=10000' | |
jq '[.articles[] | {id:.id,title:.title,date:.date}] | sort_by(.date) | reverse' sec.json |
# MIT LICENSE | |
# EXPERIMENTAL RUN STEP BY STEP AND MAKE SURE YOU UNDERSTAND WHAT YOU ARE DOING | |
# EXPERIMENTAL RUN STEP BY STEP AND MAKE SURE YOU UNDERSTAND WHAT YOU ARE DOING | |
# EXPERIMENTAL RUN STEP BY STEP AND MAKE SURE YOU UNDERSTAND WHAT YOU ARE DOING | |
# EXPERIMENTAL RUN STEP BY STEP AND MAKE SURE YOU UNDERSTAND WHAT YOU ARE DOING | |
# EXPERIMENTAL RUN STEP BY STEP AND MAKE SURE YOU UNDERSTAND WHAT YOU ARE DOING | |
# By default vPowerNFS does not allow mounting by any host. You need to disable the vPowerNFS IP filter to do so | |
# https://www.veeam.com/kb1055 -> point 7 | |
# Key Location: HKLM\SOFTWARE\WOW6432Node\Veeam\Veeam NFS\ |
<?xml version="1.0" encoding="utf-8"?> | |
<unattendedInstallationConfiguration bundle="Em" mode="install" version="1.0"> | |
<properties> | |
<property name="ACCEPT_EULA" value="1" /> | |
<property name="ACCEPT_LICENSING_POLICY" value="1" /> | |
<property name="ACCEPT_THIRDPARTY_LICENSES" value="1" /> | |
<property name="ACCEPT_REQUIRED_SOFTWARE" value="1" /> | |
<property name="VBREM_LICENSE_AUTOUPDATE" value="0" /> |
function p { | |
PNG=$(printf "code-%d.png" $(($(date +%s)))); | |
screencapture -R-1600,180,1280,720 $PNG; | |
OUT=$(printf '\n## Screenshot \n![](./screenshots/%s)\n' $PNG); | |
printf "%s" $OUT | |
printf "%s\n\n" $OUT | pbcopy | |
printf "%s\n\n" $OUT >> screenlog.md | |
} |
#!/bin/zsh | |
# use screencapture -R0,0,1280,720 -T1 $(date +%s).png to make automated screenshots | |
# eg to snapshot for 1280 720 top left corner of your screen | |
# | |
#SEC=3 | |
#X=0 | |
#Y=47 | |
#while [ 1 -eq 1 ]; do screencapture -R$(($X)),$(($Y)),$(($X+1280)),$(($Y+720)) -T$SEC $(date +%s).png; done |
alias ky="kubectl"
ky create -f\
https://github.com/kyverno/kyverno/releases/download/v1.10.0/install.yaml
ky get crd | grep kyverno.io
ky api-resources | grep kyverno.io
# ky delete clusterpolicies.kyverno.io "k10-3-2-1-backup-policy"
Add-Type @" | |
using System; | |
using System.Runtime.InteropServices; | |
public class Window { | |
[DllImport("user32.dll")] | |
[return: MarshalAs(UnmanagedType.Bool)] | |
public static extern bool GetWindowRect(IntPtr hWnd, out RECT lpRect); |
# use ctrl c to exit loop | |
VM=myvm | |
[ ! -z "$(uname -a | grep Darwin)" ] && open $(govc vm.console $VM) | |
NOW=$(date +%s) | |
PAUSE=2 | |
while [ 1 -eq 1 ];do |
cat <<EOF > data.txt | |
write-host "All your base, base, base, are belong to us" | |
write-host "@tdewin" | |
EOF | |
VMNAME=vm | |
govc vm.keystrokes -vm=$VMNAME -s=$(printf "[System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String(\"%s\"))>data.ps1" $(cat data.txt | base64)) | |
govc vm.keystrokes -vm=$VMNAME -c=0x28 |