Skip to content

Instantly share code, notes, and snippets.

@patrickhuber
patrickhuber / plugin.yml
Last active Apr 29, 2022
dapr plugin example using statestore
View plugin.yml
apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
name: gomemory
spec:
type: state.gomemory
plugin: true
version: v1
@patrickhuber
patrickhuber / script.sh
Last active Nov 19, 2019
stemcell processing
View script.sh
product=stemcells-ubuntu-xenial
version=250
products=`cat stemcells.json | jq ".[] | select(.slug == \"$product\").versions | .[] | select(.version == $version).products | .[]" -r`
for product in $products
do
cat $product
done
@patrickhuber
patrickhuber / download-file.ps1
Created Jun 26, 2018
download file powershell
View download-file.ps1
$ErrorActionPreference = "Stop"
function Invoke-DownloadFileCore{
param(
[string]$url,
[string]$output,
[bool]$skipTlsValidation,
[X509Certificate]$certificate)
$code = @'
using System;
@patrickhuber
patrickhuber / gll_shift.py
Created Nov 16, 2017 — forked from cheery/gll_shift.py
GLL Recognizer
View gll_shift.py
class Cell(object):
def __init__(self, L):
self.L = L
self.edges = set()
self.redus = set()
class Chart(object):
def __init__(self):
self.cont = []
self.visit = set()
@patrickhuber
patrickhuber / install-kubernetes-1-6-on-centos-7-3.md
Last active Jul 18, 2021
install kubernetes 1.6 on centos 7.3
View install-kubernetes-1-6-on-centos-7-3.md

install kubernetes 1.6 on centos 7.3

Install kubelet, kubeadm, docker, kubectl and kubernetes-cni

1. Install Yum Repo

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://yum.kubernetes.io/repos/kubernetes-el7-x86_64
View install-consul-0-8-0-on-cenos-7.md

Install Consule 0.8.0 on centos 7

update yum and install wget,unzip,dig

yum update -y
yum install wget uzip bind-utils -y

create directories

@patrickhuber
patrickhuber / etcd.md
Last active Apr 4, 2017
installing kubernetes centos 7
View etcd.md

Running By Hand

etcd --name infra0 \
  --initial-advertise-peer-urls http://192.168.1.101:2380 \
  --listen-peer-urls http://192.168.1.101:2380 \
  --listen-client-urls http://192.168.1.101:2379,http://127.0.0.1:2379 \
  --advertise-client-urls http://192.168.1.101:2379 \
  --initial-cluster-token huber-cluster \
  --initial-cluster infra0=http://192.168.1.101:2380,infra1=http://192.168.1.102:2380,infra2=http://192.168.1.103:2380 \
View Remove-DuplicateEnvironmentVariables.ps1
$variables =
[Environment]::GetEnvironmentVariable("Path", [System.EnvironmentVariableTarget]::Machine) -split ';' |
foreach { $_.Trim().TrimEnd('\\') } |
group |
select -ExpandProperty Name |
where { -not [string]::IsNullOrWhitespace($_) }
$path = $variables -join ';'
[Environment]::SetEnvironmentVariable("PATH", $path, [System.EnvironmentVariableTarget]::Machine)