Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am dmage on github.
  • I am dmage (https://keybase.io/dmage) on keybase.
  • I have a public key ASC7CXLVgiadcibFsRZqE3P3PHz7oEMqybL786fPc9IsOQo

To claim this, I am signing this object:

#!/usr/bin/env python3
"""
Extracts Ansible tasks from input.
"""
import re
EMPTY_RE = re.compile(r"^$")
START_SEGMENT_RE = re.compile(r"^(?P<type>TASK|CHECK|PLAY|RUNNING HANDLER) \[(?P<name>.*)\] \*\*\*\**$")
START_BLOCK_RE = re.compile(r"^(?P<result>ok|changed|skipping|failed|fatal): \[([A-Za-z0-9. >-]+)\].* => {$")
<!doctype html>
<html>
<head>
<script src="https://d3js.org/d3.v5.min.js"></script>
</head>
<body>
<svg width="600" height="400" style="background: #ccc" font-family="sans-serif" font-size="10" text-anchor="middle"></svg>
<script>
const width = 600, height = 400;
#!/bin/bash
set -eu
# Released into the Public Domain.
#
# Original implementation in C by Brad Conte ([email protected]) <https://github.com/B-Con/crypto-algorithms>
# Ported to Bash (lol) by Josh Junon ([email protected]) <https://github.com/qix->
#
# Original gist is https://gist.github.com/Qix-/affef08b50686e54e1f2ca18f97a6ff7
# Removed external utilities.
@dmage
dmage / README.md
Last active February 25, 2019 09:42
Using "override" in OKD installer

Get a pull secret from https://cloud.openshift.com/clusters/install.

Copy a part of the secret that looks like

"quay.io":{"auth":"...","email":"..."}

and add it to your ~/.docker/config.json.

You also will need credentials for registry.svc.ci.openshift.org:

kind: List
apiVersion: v1
items:
- apiVersion: v1
kind: ServiceAccount
metadata:
name: pruner
namespace: openshift-image-registry
- apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
#!/bin/sh -eu
NAMESPACE=default
SERVICEACCOUNT=default
oc -n "$NAMESPACE" serviceaccounts new-token "$SERVICEACCOUNT"
NEW_SECRET_NAME=$(
oc get secrets \
--field-selector='type=kubernetes.io/service-account-token' \
# oc create -f ./boater-probe.yaml
# oc -n openshift logs pod/boater-probe
---
apiVersion: v1
kind: Pod
metadata:
name: boater-probe
namespace: openshift
spec:
containers:
var groupingGroups = [
{
id: "bz1913069",
issueLink: "https://bugzilla.redhat.com/show_bug.cgi?id=1913069",
m: /spec\.containers\[0\]\.securityContext\.containers\[0\]\.hostPort: Invalid value: 1030[0-9]: Host ports are not allowed to be used/,
},
{
id: "googleapi-403-quota-exceeded",
m: /googleapi: Error 403: Quota exceeded for quota group/,
},
package main
import (
"flag"
"fmt"
"io"
"log"
"net"
"net/http"
)