Skip to content

Instantly share code, notes, and snippets.

🏠
Working from home

Micheal Waltz ecliptik

🏠
Working from home
Block or report user

Report or block ecliptik

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@ecliptik
ecliptik / kube-update-secret.sh
Created Sep 13, 2018
Exmaple k8s Secret Script
View kube-update-secret.sh
#!/bin/sh
#Simple script to demonstrate how to read a key=value namespace from vault and generate a Kubernete secret
#Requires Vault server and Vault CLI (http API will also work with modifications)
#Setup app name and namespace that will match what's in the app deployment manifest
# example:
# envFrom:
# - secretRef:
# name: myappname
@ecliptik
ecliptik / dockerrun.sh
Created Oct 2, 2018
arm64v8/tomcat image on raspberrypi
View dockerrun.sh
HypriotOS/arm64: pirate@tatl in ~
$ uname -a && docker run -it arm64v8/tomcat
Linux tatl 4.14.37-hypriotos-v8 #1 SMP PREEMPT Sun Apr 29 17:26:16 UTC 2018 aarch64 GNU/Linux
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /docker-java-home/jre
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
02-Oct-2018 21:50:17.270 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.5.34
02-Oct-2018 21:50:17.284 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Sep 4 2018 22:28:22 UTC
View gist:a998b33cfd1a538d9a4404db23e17e74
Thu Feb 7 22:10:35 PST 2019
OpenBSD/arm64 (puffy.ecliptik.com) (console)
login:
@ecliptik
ecliptik / aarch64qemu.md
Last active May 27, 2019
Ubuntu 14.04 arm64 Port QEMU Configuration
View aarch64qemu.md

Setting up a Ubuntu 14.04 or Debian 8 (jessie) arm64 VM

This is mainly a notes dump and should be used for reference. This guide assumes:

  • Ubuntu 14.04 (or Debian 8) hypervisor/host with bridge networking
  • Knowledge of qemu
  • Knowledge of debootstrap

Limitations of the qemu-system-aarch64 emulator on x86 include only being able to emulate one CPU and no KVM support.

@ecliptik
ecliptik / kubectl-trick.md
Last active Jun 11, 2019
Useful kubectl commands
View kubectl-trick.md

kubectl tricks

Operations

Run a on-off debian container with interactive shell and remove on exit

kubectl run --generator=run-pod/v1 --image=debian debian --rm -i --tty -- /bin/bash

Forward a service port locally

You can’t perform that action at this time.