Skip to content

Instantly share code, notes, and snippets.

View FreedomBen's full-sized avatar
💭
Currently setting my status

Ben Porter FreedomBen

💭
Currently setting my status
View GitHub Profile
spec:
containers:
- image: quay.io/<username>/my-application-jobs:latest
name: my-application-jobs
imagePullPolicy: Always
livenessProbe:
exec:
command:
- /bin/sh
- -c
livenessProbe:
exec:
command:
- /bin/sh
- -c
- "[ -f /run/my-application-web.pid ] && ps -A | grep my-application-web"
initialDelaySeconds: 10
periodSeconds: 5
readinessProbe:
httpGet:
scheme: HTTPS
path: /healthz
port: 8443
initialDelaySeconds: 10
periodSeconds: 5
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: backend-service
name: backend-service
spec:
replicas: 1
selector:
matchLabels:
# Pod One - Application Server and Nginx
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: my-application-web
name: my-application-web
spec:
replicas: 1
selector:
@FreedomBen
FreedomBen / wget-2048.sh
Last active December 4, 2020 23:43
Copy 2048.c to local directory
wget https://raw.githubusercontent.com/FreedomBen/2048-docker/master/2048.c
sed -i -e '/printf.*TERMINATED/i \\tprintf(" HACKED! \\n");' 2048.c
@FreedomBen
FreedomBen / .iex.exs
Created December 31, 2020 20:57
Part of my IEx config file
#
# This module defines some handy functions for use in iex
#
defmodule DebugTools do
@doc ~S"""
Cast all the params provided here into an Ecto.Changeset.
This defeats Ecto's whitelist approach so you should never use this in real code!
It's intended as a debug tool for use in tests of IEx sessions.
"""
@FreedomBen
FreedomBen / basic-ocp-demo.yaml
Last active January 8, 2021 02:43
Deployment YAML for the basic-ocp-demo application
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: basic-ocp-demo
name: basic-ocp-demo
spec:
replicas: 1
selector:
@FreedomBen
FreedomBen / retrieved-deployment-basic-ocp-demo.yaml
Created January 8, 2021 02:16
Deployment read back from OpenShift API with `oc get deployment basic-ocp-demo -o yaml`
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
deployment.kubernetes.io/revision: "1"
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{},"labels":{"app":"basic-ocp-demo"},"name":"basic-ocp-demo","namespace":"basic-ocp-demo-project"},"spec":{"replicas":1,"selector":{"matchLabels":{"app":"basic-ocp-demo"}},"template":{"metadata":{"labels":{"app":"basic-ocp-demo"}},"spec":{"containers":[{"env":[{"name":"BASIC_OCP_DEMO_ENV","value":"master"}],"image":"quay.io/freedomben/basic-ocp-demo:latest","imagePullPolicy":"Always","name":"basic-ocp-demo","ports":[{"containerPort":4567,"protocol":"TCP"}],"readinessProbe":{"httpGet":{"path":"/healthz","port":4567,"scheme":"HTTP"},"initialDelaySeconds":5,"periodSeconds":1}}]}}}}
creationTimestamp: "2021-01-08T02:09:21Z"
generation: 1
labels: