分类
mac

brew 切换 terraform 版本

安装 0.12.x 最新版

brew install terraform@0.12
分类
linux

badblocks check disk

家里的 linux 用了好长时间了,运行一下

badblocks -v /dev/sda1 > /tmp/sda1-badsectors.txt
Checking blocks 0 to 3907016703
Checking for bad blocks (read-only test): 
分类
git

git 查看具体一次 commit 改动的文件

方法一:

git --no-pager log -n 1 --name-only ${COMMIT_SHA} 

方法二:

git --no-pager show --stat=1000,800 ${COMMIT_SHA}
分类
ide

intellij settings shortcuts

快速打开 project

https://www.jetbrains.com/help/webstorm/opening-reopening-and-closing-projects.html#ws_reopen_project_with_run_anything

格式化代码

https://www.jetbrains.com/help/idea/reformat-and-rearrange-code.html

显示空格

Show whitespaces
https://www.jetbrains.com/help/idea/settings-editor-appearance.html

取消烦人的升级提示

automatically check for plugin updates

设置关闭 project, Keymap, Main menu, File, Close Project

command + shift + w

https://stackoverflow.com/questions/32765340/is-there-a-shortcut-to-close-a-project-in-intellij

分类
kubernetes

helm

版本

helm version

安装或升级

helm upgrade gitlab-runner gitlab/gitlab-runner --namespace tools -f deploy/gitlab-runner-values.yaml --install --wait

查看

helm status gitlab-runner

Init

helm init --client-only

Dry run, upgrade, deployment pods will rolling update

helm upgrade --dry-run --debug -f values.yaml gitlab-runner .

istio

helm upgrade --dry-run --debug -f values.yaml istio .

清理

helm delete gitlab-runner --purge

查看,更新 repo

helm repo list
helm repo update

查看 repo 下的所有版本

helm search -l gitlab/gitlab-runner
helm search -l stable/nginx-ingress

安装具体 chart 版本

helm upgrade --debug gitlab-runner gitlab/gitlab-runner --version "1.8.1" --namespace infra gitlab-runner-values.yaml --install --wait
helm --kube-context prod list