Skip to content

Instantly share code, notes, and snippets.

View kjelly's full-sized avatar

Kuo-tung Kao kjelly

View GitHub Profile
{
"annotations": {
"list": [
{
"builtIn": 1,
"datasource": "-- Grafana --",
"enable": true,
"hide": true,
"iconColor": "rgba(0, 211, 255, 1)",
"name": "Annotations & Alerts",
{
"annotations": {
"list": [
{
"builtIn": 1,
"datasource": "-- Grafana --",
"enable": true,
"hide": true,
"iconColor": "rgba(0, 211, 255, 1)",
"name": "Annotations & Alerts",
@kjelly
kjelly / gist:97ebc4133b1293eff9135eada974d670
Created March 2, 2019 14:43
The yaml for creating ceph storage backend in kubernetes cluster.
---
# kubectl -n kube-system create -f create-kube-ceph-pbrc.yaml
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: rbd-provisioner
rules:
- apiGroups: [""]
resources: ["persistentvolumes"]
verbs: ["get", "list", "watch", "create", "delete"]
@kjelly
kjelly / gist:97adb5f200e8f9b7f6340b3f7623b2fb
Created September 18, 2018 15:55
chrome argument in multi os
windows "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --type=renderer --field-trial-handle=1300,
jjjjjjjjjjjjjjjj915,118jjjjjjjjjj7026613,1jj072 --service-pipe-token=9ssssssssssssssssssssssssssD11E6 --lang=zh-
TW --extension-process --enable-offline-auto-reload --enable-offline-auto-reload-visible-only --device-scale-
factor=1 --num-raster-threads=2 --enable-main-frame-before-activation --service-request-channel-
token=964ABssssssssssssssssssssF8D11E6 --renderer-client-id=18 --mojo-platform-channel-handle=6836 /prefetch:1
cloudready /opt/google/chrome/chrome --type=renderer --enable-logging --log-level=1 --use-gl=egl --vmodule=*
chromeos/login/*=1,auto_enrollment_controller=1,*/ui/ozone/*=1,*/ui/display/manager/chromeos/*=1,*night_light*=1,
power_button_observer=2,webui_login_view=2,lock_state_controller=2,webui_screen_locker=2,screen_locker=2 --field-
trial-handle=8702604jjjjjjj1620,jjjjjjjjjjj067910530,131072 --enable-features=Crostini,ExperimentalCrostiniUI --
@kjelly
kjelly / init.vim
Created September 6, 2018 16:41
vim sample for searching something in vim/neovim
nnoremap <leader>lc :terminal curl 'cht.sh/<c-r>=&filetype<cr>/'<left>
nnoremap <leader>ld :terminal ddgr <c-r>=&filetype<cr><space>
nnoremap <leader>lg :terminal w3m 'https://www.google.com/search?q=<c-r>=&filetype<cr> '<left>
nnoremap <leader>lh :terminal how2 -l <c-r>=&filetype<cr><space>
@kjelly
kjelly / init.vim
Created January 12, 2018 15:34
~/.config/nvim/init.vim
let mapleader = ","
let maplocalleader = "_"
" Set extra options when running in GUI mode
if has("gui_running")
set guioptions-=T
set guioptions+=e
set t_Co=256
set guitablabel=%M\ %t
endif
- name: prepare kolla
hosts: "all"
tasks:
- name: remove "localdomain" from hostname
lineinfile: path=/etc/hostname regexp='^(.+)\.localdomain$' line="\1" backrefs=yes
become: yes
@kjelly
kjelly / stop_kolla.sh
Created November 16, 2017 02:25
stop kolla container
#!/bin/bash
docker stop manila_share
docker stop manila_scheduler
docker stop manila_api
docker stop mistral_api
docker stop mistral_executor
docker stop mistral_engine
docker stop magnum_conductor
docker stop magnum_api
@kjelly
kjelly / gist:5e089c1724979806d4ac870ed30571ad
Created November 12, 2017 05:54
update overcloud image
nova delete a
#ironic node-delete test-b140i
openstack image delete bm-deploy-ramdisk
openstack image delete bm-deploy-kernel
openstack image delete overcloud-full
openstack image delete overcloud-full-initrd
openstack image delete overcloud-full-vmlinuz
sudo rm -f /httpboot/agent.kernel
sudo rm -f /httpboot/agent.ramdisk
#!/bin/sh
REPODIR="$HOME/osprepo"
REPOFILE="$HOME/osp.repo"
rm $REPOFILE 2> /dev/null
rm -rf /etc/yum.repos.d/*
touch $REPOFILE
for DIR in `find $REPODIR -maxdepth 1 -mindepth 1 -type d`; do
echo -e "[`basename $DIR`]" >> $REPOFILE