Skip to content

Instantly share code, notes, and snippets.

View darkmuggle's full-sized avatar
🏠
Always WFH

Ben Howard darkmuggle

🏠
Always WFH
  • Upbound.io
  • 24° 25' 12.126'' N 77° 2' 54.3948'' W
  • 22:09 (UTC -06:00)
View GitHub Profile
# Convert rpm-ostree pkglist into a proper rpm semver
jq '."rpmostree.rpmdb.pkglist"' commitmeta.json \
| jq -rM '.[] | (.[0] + "-" + (.[1:3] | join(".")) + "-" + (del(.[0:3]) | join(".")) )'
defaults {
verbosity 2
polling_interval 5
max_polling_interval 20
reassign_maps "no"
multipath_dir "/lib64/multipath"
path_selector "service-time 0"
path_grouping_policy "failover"
uid_attribute "ID_SERIAL"
prio "const"
[ 6.335936] ignition[533]: disks: createFilesystems: op(5): [started] waiting for devices [/dev/disk/by-partlabel/CONTR /dev/disk/by-partlab]
[ **] (3 of 3) A start job is running for…artlabel/LOG (1min 30s / 1min 30s)
[ TIME ] Timed out waiting for device /dev/disk/by-partlabel/CONTR.
[FAILED] Failed to start Ignition (disks).
See 'systemctl status ignition-disks.service' for details.
[DEPEND[ 96.478470] ignition[533]: disks failedFull config:
] Dependency failed for Igni…e: Mount (firstboot) /sysroot.
[DEPEND] Dependency failed for Igni… OSTree: Grow root filesystem.
[DEPEND] Dependency failed for Ignition Complete.
[DEPEND] Dependency failed for Initrd Default Target.
[root@porpentina /]# cryptsetup luksOpen /dev/nbd5p4 testing
Enter passphrase for /dev/nbd5p4:
[root@porpentina /]# mount /dev/mapper/testing /mnt
[root@porpentina deploy]# fio fio.cfg
seq-write: (g=0): rw=write, bs=(R) 2000B-2000B, (W) 2000B-2000B, (T) 2000B-2000B, ioengine=sync, iodepth=1
fio-3.14
Starting 1 process
seq-write: Laying out IO file (1 file / 10240MiB)
Jobs: 1 (f=1): [W(1)][100.0%][w=7706KiB/s][w=3945 IOPS][eta 00m:00s]
# usage:
# python3 commit_meta-to-pkgs.py <url>
import json
import sys
import urllib.request
data = []
with urllib.request.urlopen(sys.argv[1]) as response:
May 15 14:52:05 behoward-gcp1-2.c.openshift-rhcos-devel.internal systemd[1]: Starting Ignition (files)...
May 15 14:52:05 behoward-gcp1-2.c.openshift-rhcos-devel.internal ignition[747]: INFO : Ignition 0.32.0
May 15 14:52:05 behoward-gcp1-2.c.openshift-rhcos-devel.internal ignition[747]: INFO : reading system config file "/usr/lib/ignition/base.ign"
May 15 14:52:05 behoward-gcp1-2.c.openshift-rhcos-devel.internal ignition[747]: INFO : no config at "/usr/lib/ignition/base.ign"
May 15 14:52:05 behoward-gcp1-2.c.openshift-rhcos-devel.internal ignition[747]: DEBUG : parsed url from cmdline: ""
May 15 14:52:05 behoward-gcp1-2.c.openshift-rhcos-devel.internal ignition[747]: INFO : no config URL provided
May 15 14:52:05 behoward-gcp1-2.c.openshift-rhcos-devel.internal ignition[747]: INFO : reading system config file "/usr/lib/ignition/user.ign"
May 15 14:52:05 behoward-gcp1-2.c.openshift-rhcos-devel.internal ignition[747]: INFO : no config at "/usr/lib/ignition/user.ign"
May 15 14:52:05 be
@darkmuggle
darkmuggle / Dockerfile.quick
Created February 6, 2019 22:04
COSA Dev Container
FROM coreos-assembler:latest
WORKDIR /root/containerbuild
USER root
RUN rm -rfv /lib/coreos-assembler /usr/bin/coreos-assembler
COPY ./ /root/containerbuild/
RUN ./build.sh write_archive_info
RUN ./build.sh make_and_makeinstall

Keybase proof

I hereby claim:

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

To claim this, I am signing this object:

ben@abraxas:/work/cloud-init$ grep -A3 -n "def _is_default_route" cloudinit/net/sysconfig.py
30:def _is_default_route(route):
31- default_nets = ('::', '0.0.0.0')
32- return route['prefix'] == 0 and route['network'] in default_nets
33-
# But for Fedora:
[root@utl-28158283-97546 ~]# grep -A6 -n "def _is_default_route" /usr/lib/python3.6/site-packages/cloudinit/net/sysconfig.py
28:def _is_default_route(route):
29- if route['network'] == '::' and route['netmask'] == 0:
ifcfg-eth0
# Created by cloud-init on instance boot automatically, do not edit.
#
BOOTPROTO=none
DEVICE=eth0
HWADDR=aa:2e:4d:21:e2:d0
MTU=1500
ONBOOT=yes
TYPE=Ethernet
USERCTL=no