Skip to content

Instantly share code, notes, and snippets.

---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: local
provisioner: kubernetes.io/no-provisioner
volumeBindingMode: WaitForFirstConsumer
---
apiVersion: v1
kind: PersistentVolume
@krisclarkdev
krisclarkdev / mycollector.go
Last active June 14, 2019 13:16
Boilerplate code for a telegraf plugin
/*
Step 1. Create a folder called "mycollector" inside telegraf/plugins/inputs
Step 2. Create a file named "mycollector.go" inside the above folder
Step 3. Add an entry for "mycollector" *alphabetically* in plugins/inputs/all/all.go
_ "github.com/influxdata/telegraf/plugins/inputs/mycollector"
*/
package mycollector
@krisclarkdev
krisclarkdev / sendMetric.sh
Created April 11, 2019 17:54
Sends a metric to Wavefront proxy from terminal
#!/bin/bash
while test $# -gt 0; do
case "$1" in
-h|--help)
echo "sendMetric.sh - send a single metric to Wavefront proxy"
echo " "
echo "sendMetric.sh [arguments]"
echo " "
echo "arguments:"
@krisclarkdev
krisclarkdev / specialCharacters.js
Created January 7, 2019 18:08
Replace special characters with underscores
$(document).ready(function() {
var testString = '\'"some!@#456":<>?/`~=+String';
$('#before').html(testString);
$('#after').html(testString.replace(/[^a-zA-Z0-9]/g,'_'));
});
@krisclarkdev
krisclarkdev / gist:85949436eb9960997ee4b7ecc2b60fab
Last active July 18, 2018 14:50
Kubernetes integration on ARM for Wavefront
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: heapster
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: system:heapster
subjects:
- kind: ServiceAccount
@krisclarkdev
krisclarkdev / install-dolphin.sh
Created May 1, 2018 01:51
Script to install dolphin on Pine64 (Xubuntu)
#!/bin/sh
sudo apt-add-repository ppa:dolphin-emu/ppa
sudo apt update
sudo apt install dolphin-emu
sudo ln -s /usr/games/dolphin-emu /usr/bin/dolphin-emu
sudo ln -s /usr/games/dolphin-emu-nogui /usr/bin/dolphin-emu-nogui
@krisclarkdev
krisclarkdev / installJava.sh
Created April 26, 2018 14:03
Script to install Oracle JDK on Raspberry Pi
#!/bin/bash
wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz
sudo mkdir /opt/jdk
sudo tar xvf jdk-8u5-linux-x64.tar.gz -C /opt/jdk
sudo update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_172/bin/java 100
sudo update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_172/bin/javac 100
update-alternatives --display java
update-alternatives --display javac

Keybase proof

I hereby claim:

  • I am krisclarkdev on github.
  • I am krisclarkdev (https://keybase.io/krisclarkdev) on keybase.
  • I have a public key ASDiPs0n4vSKbvtJagxViJCsL52MrqEYaD7rlt3hTLUtugo

To claim this, I am signing this object:

@krisclarkdev
krisclarkdev / custom_archlinux_live_USB.md
Last active October 26, 2017 21:07 — forked from satreix/custom_archlinux_live_USB.md
Custom Arch Linux live USB
#!/bin/bash
set -e -u
iso_name=archlinux
iso_label="ARCH_$(date +%Y%m)"
iso_version=$(date +%Y.%m.%d)
install_dir=arch
work_dir=work
out_dir=out
[Unit]
Description=OpenText Information Hub 16.0.1
After=network.target
[Service]
Type=simple
User=ihub
Group=ihub
ExecStart=/opt/opentext/ihub/modules/BIRTiHub/startiHub.sh &
ExecReload=/opt/opentext/ihub/modules/BIRTiHub/stopiHub.sh -t 0 -y && /opt/opentext/ihub/modules/BIRTiHub/startiHub.sh