Skip to content

Instantly share code, notes, and snippets.

💭
LGTM

ryan jarvinen ryanj

💭
LGTM
Block or report user

Report or block ryanj

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
@ryanj
ryanj / nodeinteractive.html
Last active Dec 12, 2019
Hands-On Intro to Kubernetes (and OpenShift) for JS Developers at Node+JS Interactive http://bit.ly/k8s-interact
View nodeinteractive.html
<section data-background-transition="none-in zoom-out" data-transition="zoom" id="HANDS-ON" data-background="https://gist.githubusercontent.com/ryanj/9181e48c0dd8e6b45d692a11d5a72bd5/raw/9892bcb34a809c25c24c43a2ea33bb69b7684f0b/node-js-interactive-1.jpg" data-background-color="black" data-background-size="cover" data-background-position="top">
<h3 style="color:white;padding-top:26%;">Hands-on Intro to</h3>
<h1 style="color:white;font-size:113px;">Kubernetes & OpenShift</h1>
<h3 style="color:white;">{ for JS Developers }</h3>
<p class='fragment grow'><a style="font-weight:bold;" href="http://bit.ly/k8s-interact">bit.ly/k8s-interact</a></p>
<p><a href="https://sched.co/T5Ga">Thursday, Dec 12 9:00 - 10:50, Room 512D</a></p>
</section>
<section>
<section style="color:white;" data-transition='concave' data-background-transition='fade' data-background='#000000' data-background-color="black" id='presented-by'>
View Extending_Kubernetes_with_The_Operator_Framework.html
<section data-markdown>
## Extending K8s
with the
# Operator Framework
http://bit.ly/k8s-ops
</section>
<section data-markdown>
@ryanj
ryanj / kubernetes_on_the_edge.html
Last active Nov 26, 2019
Kubernetes on the Edge at Kubecon San Diego 2019 http://bit.ly/kube-edge
View kubernetes_on_the_edge.html
<section data-markdown>
# Kubernetes
# On the Edge!
http://bit.ly/kube-edge
</section>
<section data-markdown>
# CoreOS
@ryanj
ryanj / CNrejects.html
Last active Nov 16, 2019
Why you shouldn't build an operator! http://bit.ly/cn_reject
View CNrejects.html
<section data-markdown>
## Why You Shouldn't
# Build an Operator!
http://bit.ly/cn_reject
</section>
<section data-markdown>
# WHAT?
* custom resource definitions
@ryanj
ryanj / nodeconfeu.html
Last active Nov 11, 2019
Hands-On Intro to Kubernetes (and OpenShift) for JS Developers at NodeConfEU http://bit.ly/rhnodeconfeu
View nodeconfeu.html
<section data-background-transition="none-in zoom-out" data-transition="zoom" id="HANDS-ON" data-background-color="white">
<h3 style="padding-top:26%;">Hands-on Intro to</h3>
<h1 style="font-size:113px;">Kubernetes & OpenShift</h1>
<h3>{ for JS Developers }</h3>
<p class='fragment grow'><a style="font-weight:bold;" href="http://bit.ly/rhnodeconfeu">bit.ly/rhnodeconfeu</a></p>
<p><a href="https://www.nodeconf.eu/nc-agenda/">Monday, November 11 16:00 - 17:30</a></p>
</section>
<section>
<section style="color:white;" data-transition='concave' data-background-transition='fade' data-background='#000000' data-background-color="black" id='presented-by'>
@ryanj
ryanj / LISA19.html
Last active Oct 30, 2019
Red Hat at #LISA19 in PDX http://bit.ly/rhlisa19
View LISA19.html
<section data-markdown>
# Extending Kubernetes with the Operator Pattern
By @RyanJ
[bit.ly/rhlisa19](http://bit.ly/rhlisa19)
https://www.usenix.org/conference/lisa19/presentation/jarvinen
View fcos_template.json
{"ignition":{"config":{"replace":{"source":null,"verification":{}}},"security":{"tls":{}},"timeouts":{},"version":"3.0.0"},"passwd":{"users":[{"homeDir":"/home/core","name":"core","sshAuthorizedKeys":["ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC7sLcYVWUochTBiD/hbkBbt9MutMTFio+ogwgyDhHNCOktnlp2Lis2fi9QbyXlwARW9aGrEv5jiQmJSCKy8d4HHVAcS4cg5vuSDdTQJOBAowYjS4IXz2KXJ1NzZ9a+FvzEQuOgoVhvI/D+oj+TkpriWgt3lOh/fVQAcJbXhJSNug4LWfiTDGXaRDkqskJKXOKUjJTysHFnfoGTTQssb69HgWjcwT+E8ndRtyV09gJBXL8D+oSKNZCB+4RwQT0e1N608eUCmsi/9RbHCaZTG2+BZV1GEgnMPMRkzSrBXKD2YSGydsDfDjkwulpy62mZTakF5KsfrFERw0KGoO2ktZBxrIp9ZQf+89c7/jqohf4S1xwxm3FT3gsn3yrk/6H/APilXGPZatCIwFAqnqzapdQhF0RQXcuovuQwjjA6HCJfzurENZbOjTBPzUSH6fbCnvJnYM27W/PtKq769DCVjNkm7lRW32gCZa5o2yMVwbQ6gyd5BLrm5wQ2rCvrYo8mG/SMCkrLVKpmGGmWFjjiWJeVS7mvNvgtabTLxAkgnuu8qZwgbyjaDv2psa/ZmcmBATr/krsMxLIvvoNdzUe0+zQS3cUAbdw+xJpfrMaaHlDxKKNaNqzrYEwjF5aVEy65V6izalMjt7UEC0qjPpXQz7gyGb9753thCwTIzgq+uK8RXw== ryan.jarvinen@gmail.com"],"shell":"/bin/bash"}]},"storage":{"files":[{"group":{},"overwrite":true
@ryanj
ryanj / dot_config_i3_config
Last active Jul 24, 2019
my i3 window manager configuration (~/.config/i3/config)
View dot_config_i3_config
# This file has been auto-generated by i3-config-wizard(1).
# It will not be overwritten, so edit it as you like.
#
# Should you change your keyboard layout some time, delete
# this file and re-run i3-config-wizard(1).
# i3 config file (v4)
#
# Please see https://i3wm.org/docs/userguide.html for a complete reference!
@ryanj
ryanj / i3-cheat-sheet.md
Created Jul 22, 2019 — forked from JeffPaine/i3-cheat-sheet.md
i3 Window Manager Cheat Sheet
View i3-cheat-sheet.md

i3 Window Manager Cheat Sheet

$mod refers to the modifier key (alt by default)

General

  • startx i3 start i3 from command line
  • $mod+<Enter> open a terminal
  • $mod+d open dmenu (text based program launcher)
  • $mod+r resize mode ( or to leave resize mode)
  • $mod+shift+e exit i3
You can’t perform that action at this time.