Skip to content

Instantly share code, notes, and snippets.

View skorski's full-sized avatar

Dan Corbiani skorski

  • Rebellion Defense
  • Grand Rapids MI
View GitHub Profile
@skorski
skorski / nifi.stateful.deployment.yaml
Created December 16, 2017 17:39
statefulContainers
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: nifi-example
labels:
app: nifi
spec:
replicas: 1
template:
metadata:
@skorski
skorski / statefulMapping.sh
Last active December 16, 2017 17:37
Stateful Containers Medium Post
apt-get update; apt-get install rsync -y
BOOTSTRAP_DIR=${BOOTSTRAP_DIR:-/opt/nifi/}
OUTPUT_DIR=${OUTPUT_DIR:-/tmp/}
INPUT_TIME=$(find ${BOOTSTRAP_DIR} -type f | xargs stat --format '%Y' 2>/dev/null | sort -nr | head -n1)
OUTPUT_TIME=$(find ${OUTPUT_DIR} -type f | xargs stat --format '%Y' 2>/dev/null | sort -nr | head -n1)
echo IN:${INPUT_TIME} OUT:${OUTPUT_TIME}
if [[ ${INPUT_TIME} -gt 0 ]] || [[ ${OUTPUT_TIME} -gt 0 ]]
then
if [[ ${INPUT_TIME} -eq ${OUTPUT_TIME} ]]
then