diff --git a/k9s_config.yml b/k9s_config.yml new file mode 100644 index 0000000..a7e83aa --- /dev/null +++ b/k9s_config.yml @@ -0,0 +1,53 @@ +k9s: + refreshRate: 2 + maxConnRetry: 5 + enableMouse: true + headless: false + logoless: false + crumbsless: false + readOnly: false + noExitOnCtrlC: false + noIcons: false + skipLatestRevCheck: false + logger: + tail: 100 + buffer: 5000 + sinceSeconds: 300 + fullScreenLogs: false + textWrap: false + showTime: false + currentContext: do-sfo2-diana + currentCluster: do-sfo2-diana + clusters: + do-sfo2-diana: + namespace: + active: alpha + lockFavorites: false + favorites: + - alpha + - beta + - prod + - all + - default + view: + active: pods + featureGates: + nodeShell: false + shellPod: + image: busybox:1.35.0 + command: [] + args: [] + namespace: default + limits: + cpu: 100m + memory: 100Mi + labels: {} + portForwardAddress: localhost + thresholds: + cpu: + critical: 90 + warn: 70 + memory: + critical: 90 + warn: 70 + screenDumpDir: /tmp/k9s-screens-d_mcknight diff --git a/setup b/setup index eb3828e..1dee2f3 100644 --- a/setup +++ b/setup @@ -6,10 +6,15 @@ [ -f ~/.tmux.conf ] && mv ~/.tmux.conf ~/.tmux.conf.bak [ -f ~/.dircolors ] && mv ~/.dircolors ~/.dircolors.bak [ -d ~/.tmux ] && mv ~/.tmux ~/.tmux.bak - +[ -f ~/.config/k9s/config.yml ] && mv ~/.config/k9s/config.yml ~/.config/k9s/config.bak # Link dotfiles [ -e ~/.tmux.conf ] || ln -s ~/.dotfiles/.tmux.conf ~/.tmux.conf [ -e ~/.bashrc ] || ln -s ~/.dotfiles/.bashrc ~/.bashrc [ -e ~/.nanorc ] || ln -s ~/.dotfiles/.nanorc ~/.nanorc [ -e ~/.tmux ] || ln -s ~/.dotfiles/.tmux ~/.tmux [ -e ~/.dircolors ] || ln -s ~/.dotfiles/.dircolors ~/.dircolors + +# k9s only if directory exists +if [ -d ~/.config/k9s ]; then + [ -e ~/.config/k9s/config.yml ] || ln -s ~/.dotfiles/k9s_config.yml ~/.config/k9s/config.yml +fi