- Writing a Custom Controller: Extending the Functionality of Your Cluster [I] - Aaron Levy(CoreOS): https://youtu.be/_BuqPMlXfpE
- Writing Kube Controllers for Everyone - Maciej Szulik, Red Hat (Beginner Skill Level): https://youtu.be/AUNPLQVxvmw
- Programming Kubernetes with the Go SDK [I] - Aaron Schlesinger, Deis: https://youtu.be/qiB4RxCDC8o
- TGI Kubernetes 007: Building a Controller - Heptio: https://youtu.be/8Xo_ghCIOSY
- TGI Kubernetes 008: Continuing the Controller - Heptio: https://youtu.be/fWkK-zsFtlU
- TGI Kubernetes 009: Finishing the Controller - heptio: https://youtu.be/wqhKCiGsf1Y
- Kubernetes Operators: Managing Complex Software with Software [I] - Josh Wood & Jesus Carrillo: https://youtu.be/cj5uk1uje_Y
- Deep Dive: Operator Framework BoF - Diane Mueller & Sebastian Pahl, Red Hat: https://youtu.be/fu7ecA2rXmc
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Grab('net.sourceforge.htmlcleaner:htmlcleaner:2.4') | |
import org.htmlcleaner.* | |
def src = new File('html').toPath() | |
def dst = new File('asciidoc').toPath() | |
def cleaner = new HtmlCleaner() | |
def props = cleaner.properties | |
props.translateSpecialEntities = false | |
def serializer = new SimpleHtmlSerializer(props) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
set -e | |
symlink=$1 | |
main() { | |
enforce_usage | |
if [[ -h $symlink ]]; then | |
remove_and_copy | |
fi |
Locate the section for your github remote in the .git/config
file. It looks like this:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git@github.com:joyent/node.git
Now add the line fetch = +refs/pull/*/head:refs/remotes/origin/pr/*
to this section. Obviously, change the github url to match your project's URL. It ends up looking like this: