Skip to content

Instantly share code, notes, and snippets.

View SamLiu79's full-sized avatar

SamLiu SamLiu79

  • ActiveNetwork
  • Xi'an
View GitHub Profile
#!/usr/bin/env python
#-*- coding: utf-8 -*-
"""
Use it by setting CACHE_BACKEND in settings.py, e.g.:
CACHE_BACKEND = 'utils.backends.cache.pylibmcd://127.0.0.1:11211/'
NEW: can be transmit pylibmc cache behaviors to cache backend
for example:
@SamLiu79
SamLiu79 / gist:958502
Created May 6, 2011 05:49
paginator compatible with pymongo and mongoengine
# pagination.py
class Paginator(object):
def __init__(self, query, per_page):
"""Initialize a paginator.
Arguments:
- query -- queryset from pymongo or mongoengine
- per_page -- number of items per page
@SamLiu79
SamLiu79 / restart_vmware_services.ps1
Created January 7, 2014 09:11
Quick Restart VMware vCenter Services
#SERVICE_NAME: vspherewebclientsvc
#DISPLAY_NAME: VMware vSphere Web Client
#SERVICE_NAME: vCOConfiguration
#DISPLAY_NAME: VMware vCenter Orchestrator Configuration
#SERVICE_NAME: vctomcat
#DISPLAY_NAME: VMware VirtualCenter Management Webservices
#SERVICE_NAME: vimPBSM
#DISPLAY_NAME: VMware vSphere Profile-Driven Storage Service
#SERVICE_NAME: vimQueryService
#DISPLAY_NAME: VMware vCenter Inventory Service
mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=4073584k,nr_inodes=1018396,mode=755)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,seclabel)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,seclabel,mode=755)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,seclabel,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
W0302 01:46:22.865416 1 vsphere.go:356] Creating new client session since the existing session is not valid or not authenticated
I0302 01:48:56.253726 1 reconciler.go:213] Started AttachVolume for volume "kubernetes.io/vsphere-volume/[wcdc_nonprod_awl_02_42_3010] kubevols/kubernetes-dynamic-pvc-0a10e2be-feea-11e6-a1a3-0050569c42d2.vmdk" to node "k8s-02n.dev.mynodes.com"
I0302 01:48:58.658099 1 operation_executor.go:620] AttachVolume.Attach succeeded for volume "kubernetes.io/vsphere-volume/[wcdc_nonprod_awl_02_42_3010] kubevols/kubernetes-dynamic-pvc-0a10e2be-feea-11e6-a1a3-0050569c42d2.vmdk" (spec.Name: "pvc-0a10e2be-feea-11e6-a1a3-0050569c42d2") from node "k8s-02n.dev.mynodes.com".
I0302 01:52:38.694350 1 replication_controller.go:322] Observed updated replication controller community. Desired pod count change: 3->3
I0302 01:52:38.694398 1 replication_controller.go:322] Observed updated replication controller postgres. Desired pod count change: 1->1
I0302 01:52:38.694413
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: mysql-data
namespace: dev-ea
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
@SamLiu79
SamLiu79 / influxdb.yaml
Created November 21, 2017 11:35
influxdb deployment
---
# influxdb 配置文件
Version: v1
kind: ConfigMap
metadata:
name: v1-influxdb
labels:
app: v1-influxdb
chart: "influxdb-0.4.2"
release: "v1"
local formatter = require('formatter')
formatter.setup({
filetype = {
lua = {
-- luafmt
function()
return {
exe = 'stylua',
args = {
'--column-width',