Skip to content

Instantly share code, notes, and snippets.

Mohan Balasundaram tuxfight3r

Block or report user

Report or block tuxfight3r

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@tuxfight3r
tuxfight3r / 01.gluster_splitbrain_notes.md
Last active Jul 24, 2019
gluster split brain scenario troubleshooting
View 01.gluster_splitbrain_notes.md

resolving gfid mismatch

$ gluster vol heal volume_name info

Brick 10.140.99.14:/data/lv_gv0/brick
/docker/registry/v2/repositories/tom-test/toppages/_uploads/d8ec7ebe-3013-4378-98a8-b0f0fa1cf719/startedat
Status: Connected
Number of entries: 1

$ cd /data/lv_gv0/brick
View PIR_Template.md

PIR - INC012345

DATE: dd/mm/yyyy
SUMMARY

Describe what happened

IMPACT

Describe about the customer impact

  • item 1
@tuxfight3r
tuxfight3r / spinnaker.tf
Created May 17, 2019 — forked from hareku/spinnaker.tf
Spinnaker + AWS Terraform
View spinnaker.tf
#####################################
# Namespace: Spinnaker
#####################################
resource "kubernetes_namespace" "spinnaker" {
metadata {
name = "spinnaker"
}
}
#####################################
@tuxfight3r
tuxfight3r / rhsm.md
Created May 10, 2019
rhel subscription manager notes
View rhsm.md

rhel rhsm commands

# get the status of the node
subscription-manager status

# list the subscriptions attached
subscription-manager list
subscription-manager list --available
subscription-manager list --consumed
@tuxfight3r
tuxfight3r / 00bootstrap.md
Last active May 7, 2019
openshift4 boot strap ignition configs
View 00bootstrap.md

Openshift 4 bootstrap node ignition configs

# Ignition config touches 4 components when it bootstraps
# 1. Ignition version
$cat bootstrap.ign |jq '.ignition'
{
  "config": {},
  "security": {
    "tls": {}
@tuxfight3r
tuxfight3r / python_webserver.py
Last active May 2, 2019
python3 HTTP Echo Server with directory browsing
View python_webserver.py
#!/usr/bin/env python3
# Author: Mohan Balasundaram
# Date: 02/05/2019
# Purpose: HTTP Echo server with directory browsing
# To run a http server and return all request headers in / path
# and to allow directory browsing in any other path prefix
from http.server import BaseHTTPRequestHandler, SimpleHTTPRequestHandler
import urllib.parse
@tuxfight3r
tuxfight3r / ocp4_defaults.md
Last active May 1, 2019
openshift4 default resources
View ocp4_defaults.md

get clusterversions

$ oc get clusterversions
NAME      VERSION      AVAILABLE   PROGRESSING   SINCE   STATUS
version   4.1.0-rc.0   True        False         25h     Cluster version is 4.1.0-rc.0

get clusteroperator

$ oc get clusteroperator
@tuxfight3r
tuxfight3r / certbot.md
Last active Jul 26, 2019
certbot letsencrypt tricks
View certbot.md

letsencrypt cert tricks

# create free lets encrypt certs
certbot certonly --standalone --preferred-challenges http -d demo.cdn.cluster1.time.net

# Useful links:
https://certbot.eff.org/all-instructions

View splunk_tricks.md

splunk notes


index=* | stats count user
index=* | stats count by user method version
index=* user="adm*"|stats count by user method version
index=* NOT user="-"|stats count by user method version
index=* NOT user="-" method=get|stats count by user method version

index=* user="*"| timechart count by user
View curl_tricks.md

curl connect to https domain using ip

curl https://tower.aws.worldpay.local --resolve tower.ew1.aws.worldpay.local:443:10.100.100.40 --cacert adca.crt -v

curl use proxy

# http proxy
curl -v -x 10.100.25.20:8080 https://google.com -L
You can’t perform that action at this time.