This is not meant to be an exhaustive guide. It will attempt to cover the parts of on-boarding that are unique to the SDN team.
IRC is our primary method of synchronous communication.
apiVersion: v1 | |
kind: Pod | |
metadata: | |
name: ovsdb-mon | |
spec: | |
containers: | |
- name: ovsdb-mon | |
image: quay.io/pdiak/fedora-ovn:latest | |
resources: | |
requests: |
# User specific aliases and functions | |
function ovs_destroy_find() { | |
local cmd=$1 | |
local table=$2 | |
local condition=$3 | |
eval $cmd "-- destroy $table "{$(ovs-vsctl --no-headings --columns=_uuid -f csv find $table $condition|paste -sd",")} | |
} | |
alias nbdf="ovs_destroy_find ovn-nbctl" | |
alias sbdf="ovs_destroy_find ovn-sbctl" |
#!/bin/bash | |
# | |
# | |
# +------------+ | |
# | | | |
# | | | |
# | public | | |
# | | | |
# | | | |
# +-----+------+ |
Install WireGuard via whatever package manager you use. For me, I use apt. | |
$ sudo add-apt-repository ppa:wireguard/wireguard | |
$ sudo apt-get update | |
$ sudo apt-get install wireguard | |
MacOS | |
$ brew install wireguard-tools | |
Generate key your key pairs. The key pairs are just that, key pairs. They can be |
# vagrant vsftp and other tricks | |
# from: https://ttboj.wordpress.com/2013/12/21/vagrant-vsftp-and-other-tricks/ | |
# and | |
# Vagrant clustered SSH and 'screen' | |
# from: https://ttboj.wordpress.com/2014/01/02/vagrant-clustered-ssh-and-screen/ | |
# for use inside a ~/.bashrc or similar | |
# copyright James Shubin, 2013, agplv.3+ | |
### VAGRANT ################################################################### | |
# avoid needing to always add --provider=kvm |
As configured in my dotfiles.
start new:
tmux
start new with session name: