Skip to content

Instantly share code, notes, and snippets.

@dojci
dojci / 0001-libnetwork-overlay-fix-join-sandbox-deadlock.patch
Created January 30, 2022 22:04
moby libnetwork overlay driver deadlock fix
From dbfe4c30f0e2096fce3b7cbcfe388cf5a72e5247 Mon Sep 17 00:00:00 2001
From: Martin Dojcak <martin.dojcak@lablabs.io>
Date: Sun, 30 Jan 2022 22:11:42 +0100
Subject: [PATCH] libnetwork/overlay:fix join sandbox deadlock
---
.../docker/libnetwork/drivers/overlay/peerdb.go | 14 ++------------
1 file changed, 2 insertions(+), 12 deletions(-)
diff --git a/vendor/github.com/docker/libnetwork/drivers/overlay/peerdb.go b/vendor/github.com/docker/libnetwork/drivers/overlay/peerdb.go
@dojci
dojci / codefresh.yml
Last active August 10, 2020 21:24
cf-approval-cache-issue
version: "1.0"
mode: "parallel"
stages:
- "prepare"
- "test"
- "finish"
steps:
loadPipelineVars:
stage: "prepare"
my-aurora.cluster-X.Y.rds.amazonaws.com. 5 IN CNAME my-aurora-node-1.X.Y.rds.amazonaws.com.
my-aurora-node-1.X.Y.rds.amazonaws.com. 5 IN A 172.X.X.175
@dojci
dojci / resolv.conf
Last active October 25, 2019 09:23
Pods default resolv.conf
nameserver 100.64.0.10
search test.svc.cluster.local svc.cluster.local cluster.local eu-west-1.compute.internal
options ndots:5
@dojci
dojci / coredns-configmap-updated.yaml
Last active October 25, 2019 08:21
Updated CoreDNS config
apiVersion: v1
kind: ConfigMap
metadata:
name: coredns
namespace: kube-system
data:
Corefile: |-
.:53 {
errors
health
@dojci
dojci / coredns-configmap.yaml
Last active October 24, 2019 14:04
Kops CoreDNS default config
apiVersion: v1
kind: ConfigMap
metadata:
name: coredns
namespace: kube-system
labels:
addonmanager.kubernetes.io/mode: EnsureExists
data:
Corefile: |
.:53 {
@dojci
dojci / start.sh
Last active October 24, 2019 12:48
Pod resolv.conf modification on the fly
#!/bin/bash
set -ex
export DNS_TCP=${DNS_TCP:-false}
if [ "$DNS_TCP" == true ]; then
# enable tcp DNS resloving
if [ $(grep -w options /etc/resolv.conf | wc -l) -eq 0 ]
then
echo "options use-vc" >> /etc/resolv.conf