Skip to content

Instantly share code, notes, and snippets.

View rexagod's full-sized avatar
💭
I may be slow to respond.

Pranshu Srivastava rexagod

💭
I may be slow to respond.
View GitHub Profile
if [[ $EUID -ne 0 ]]; then
exit 1
fi
set -e
# Remove older conflicting packages
dnf remove -y docker \
docker-client \
docker-client-latest \
@rexagod
rexagod / kvm.bash
Last active January 12, 2021 15:33
if [[ $EUID -ne 0 ]]; then
exit 1
fi
set -e
egrep '^flags.*(vmx|svm)' /proc/cpuinfo || exit 1
dnf group install --with-optional virtualization
systemctl start libvirtd
@rexagod
rexagod / test.bash
Created January 12, 2021 15:42
Workarounds for Fedora 33.
# Resource endpoints
declare -A pull
pull=(
["docker"]='rexagod/f16bc3cde0cdde21b1f20473f701bc07/raw/a3ff4edf6629ed63d4d45f2068807a060e1009ef/docker.bash'
["k8s"]='rexagod/a0a8cb19770fee943c91b0abd4ab9a7f/raw/cddb0aa687fe988c15d58a23997e717034f148f4/k8s.bash'
["kvm"]='rexagod/53223bd451d372b2299351ffdfd818b0/raw/c45e48697b25d6f689998264ed8aa2034a669110/kvm.bash'
)
printf "=> %s\n" "${!pull[@]}"
echo "Press <Enter> to install all of the above packages."
@rexagod
rexagod / version-bump-whitelisted-health-checks.sh
Created February 3, 2022 14:49
This script is used to bump the version of the whitelisted health checks based on the latest release version, or the current branch.
#!/bin/bash
# This script is used to bump the version of the whitelisted health checks based on the latest release version, or the current branch.
DEFAULT_BRANCH=$(git symbolic-ref refs/remotes/origin/HEAD | sed 's@^refs/remotes/origin/@@')
CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD)
if [ "$CURRENT_BRANCH" = "$DEFAULT_BRANCH" ]; then
LATEST_RELEASE_BRANCH=$(git ls-remote git@github.com:openshift/console.git |\
awk -F '/' '/\/release-/ {print $3}' |\
sort --version-sort |\
tail -n 1)
LATEST_VERSION=$(echo "$LATEST_RELEASE_BRANCH" | sed 's/release-//')
@rexagod
rexagod / main.go
Last active March 5, 2023 23:17
WhatsApp Reminder (?) I dunno I'm bad at naming things but you get the idea.
package main
import (
"context"
"os"
"time"
driver "github.com/chromedp/chromedp"
"k8s.io/klog/v2"
)
@rexagod
rexagod / checkout-to.sh
Created March 14, 2023 12:05
In the land of infinite remotes, take this with you! ⚔️
#!/usr/bin/bash
# Author: @rexagod, et al.
# Set -e so that the script exits if any command fails.
set -e
# This utility:
# * takes in a URI, in the format: remote_name:branch,
# * adds that remote if it doesn't exist, and finally,
# * checks out to that branch.