Skip to content

Instantly share code, notes, and snippets.

View BugRoger's full-sized avatar
🚀
Leeeeroy. Let’s go!!!!

Michael Schmidt BugRoger

🚀
Leeeeroy. Let’s go!!!!
  • SAP SE
  • Berlin
View GitHub Profile
@BugRoger
BugRoger / patch-edid.rb
Created May 5, 2013 10:57
Patch and Overwrite Display Settings. Let's Dell Monitors be recognized as RGB mode displays instead of TVs... -.-
#!/usr/bin/ruby
# Create display override file to force Mac OS X to use RGB mode for Display
# see http://embdev.net/topic/284710
require 'base64'
data=`ioreg -l -d0 -w 0 -r -c AppleDisplay`
puts edid_hex=data.match(/IODisplayEDID.*?<([a-z0-9]+)>/i)[1]
vendorid=data.match(/DisplayVendorID.*?([0-9]+)/i)[1].to_i
@BugRoger
BugRoger / inventory.rb
Created August 6, 2014 07:43
ActiveRecord Playground in a Single File
unless File.exist?('Gemfile')
File.write('Gemfile', <<-GEMFILE)
source 'https://rubygems.org'
gem 'rails'
gem 'sqlite3'
GEMFILE
system 'bundle'
end
docker buildx build --push --platform linux/amd64,linux/arm --build-arg HKKNX=2.2.0 -t keppel.eu-de-1.cloud.sap/ccloud/hkknx:latest -t keppel.eu-de-1.cloud.sap/ccloud/hkknx:2.2.0-202202091238 -t keppel.eu-de-1.cloud.sap/ccloud/hkknx:2.2.0 --rm .
[+] Building 4.3s (15/15) FINISHED
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 485B
@BugRoger
BugRoger / config.yaml
Created April 19, 2016 08:25
Prometheus Setup
apiVersion: v1
kind: ConfigMap
metadata:
name: prometheus
namespace: monitoring
data:
prometheus.yml: |
# A scrape configuration for running Prometheus on a Kubernetes cluster.
# This uses separate scrape configs for cluster components (i.e. API server, node)
@BugRoger
BugRoger / nginx.yaml
Created February 25, 2019 14:33
Storage Classes Example
---
apiVersion: v1
kind: ReplicationController
metadata:
name: nginx-default
spec:
replicas: 1
selector:
role: nginx-default
template:
@BugRoger
BugRoger / ssh-background
Created January 21, 2011 16:02
Changes iTerm2's background color based on host configuration
#!/bin/bash
# Installation:
# 1. Save this script to /some/bin/ssh-background
# 2. chmod 755 /some/bin/ssh-background
# 3. alias ssh=/some/bin/ssh-background
# 4. Configure your host colors below.
set_color() {
local HEX_FG=$1
local HEX_BG=$2
@BugRoger
BugRoger / volumes.sh
Created April 13, 2018 15:02
Nova Volume Mount Error Reproduction
#!/bin/bash
COUNT=2
PREFIX=dup
function openstack {
docker run \
-e http_proxy= \
-e https_proxy= \
-e no_proxy= \
#!/bin/bash
DOMAIN=${DOMAIN:-monsoon3}
PROJECT=${PROJECT:-fabus}
PROJECT_DOMAIN=${PROJECT_DOMAIN:-$DOMAIN}
USERNAME=${USERNAME:-$USER}
KEYSTONE_ENDPOINT=${KEYSTONE_ENDPOINT:-https://identity-3.staging.cloud.sap/v3}
FORMAT=text
function HELP {
@BugRoger
BugRoger / gist:8b26b889381675ac885aa65c25ebf9c8
Created February 2, 2018 15:03
launch control stack overflow.txt
ts=2018-02-02T14:05:30.717623787Z caller=github.com/sapcc/kubernikus/pkg/controller/base/logging.go:20 controller=deorbit msg="reconciled kluster" kluster=test project=160dd8fbe105473f81781af77f69cf9c requeue=false took=1.644µs v=1
ts=2018-02-02T14:05:30.717590677Z caller=github.com/sapcc/kubernikus/pkg/controller/base/logging.go:20 controller=deorbit msg="reconciled kluster" kluster=osteam project=bf6877e6de1b4323973cba0889a1280f requeue=false took=2.73µs v=1
ts=2018-02-02T14:05:30.71763936Z caller=github.com/sapcc/kubernikus/pkg/controller/base/controller.go:132 controller=launch msg=queuing kluster=registry project=87d574e17ab740b88288d7b4c98fb715 v=2
ts=2018-02-02T14:05:30.717664877Z caller=github.com/sapcc/kubernikus/pkg/controller/base/controller.go:132 controller=launch msg=queuing kluster=develop01 project=64addf86e10846c9b07aa94e434bec0f v=2
ts=2018-02-02T14:05:30.717664559Z caller=github.com/sapcc/kubernikus/pkg/controller/base/logging.go:20 controller=deorbit msg="reconciled kluster" kluster=cluste
Option "verbose" from group "DEFAULT" is deprecated for removal. Its value may be silently ignored in the future.
/var/lib/kolla/venv/local/lib/python2.7/site-packages/raven/conf/remote.py:88: UserWarning: Transport selection via DSN is deprecated. You should explicitly pass the transport class to Client() instead.
warnings.warn('Transport selection via DSN is deprecated. You should explicitly pass the transport class to Client() instead.')
2018-01-05 09:52:23,564.564 7 INFO neutron.common.config [-] Logging enabled!
2018-01-05 09:52:23,564.564 7 INFO neutron.common.config [-] /var/lib/kolla/venv/bin/neutron-dvs-agent version 0.0.1.dev46
2018-01-05 09:52:23,564.564 7 DEBUG neutron.common.config [-] command line: /var/lib/kolla/venv/bin/neutron-dvs-agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2-conf.ini --config-file /etc/neutron/plugins/ml2/ml2-vmware.ini setup_logging /neutron-base-source/neutron-base-archive-stable-mitaka-m3/neutron/common/config.py:269
2018-01-0