Skip to content

Instantly share code, notes, and snippets.

View noushi's full-sized avatar

Reda NOUSHI noushi

  • Red Hat
  • EMEA Literally
View GitHub Profile
  • Manage OpenShift Container Platform
    • Use the web console to manage and configure an OpenShift cluster
    • Use the command-line interface to manage and configure an OpenShift cluster
    • Query, format, and filter attributes of Kubernetes resources
    • Import, export, and configure Kubernetes resources
    • Locate and examine container images
    • Create and delete projects
    • Examine resources and cluster status
    • View logs
  • Monitor cluster events and alerts
autocmd FileType yaml setlocal ai et ts=2 sw=2 cursorcolumn cursorline
@noushi
noushi / .vimrc
Created December 1, 2022 14:55 — forked from millermedeiros/.vimrc
My VIM settings (.vimrc)
" =============================================================================
" Miller Medeiros .vimrc file
" -----------------------------------------------------------------------------
" heavily inspired by: @factorylabs, @scrooloose, @nvie, @gf3, @bit-theory, ...
" =============================================================================
" -----------------------------------------------------------------------------
" BEHAVIOR
#define USE_RDTSC 1

static inline unsigned long long rdtsc(void) {
    unsigned long long r;
    __asm__ __volatile__ ("rdtsc\n"
                          "shl $32,%%rdx\n"
                          "or %%rdx,%%rax\n"
                          "movq %%rax,%0" : "=r"(r) : : "edx", "eax", "rdx", "rax");
 return r;
@noushi
noushi / main.tf
Created January 26, 2022 16:23 — forked from smford22/main.tf
terraform GCP remote exec
/*
This is a test server definition for GCE+Terraform for GH-9564
*/
provider "google" {
project = "${var.project}" // Your project ID here.
region = "${var.region}"
}
resource "google_compute_firewall" "gh-9564-firewall-externalssh" {
#!/bin/sh
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
sudo yum -y install libvirt-daemon-kvm libvirt-client vagrant gcc-c++ make libstdc++-devel libvirt-devel
sudo systemctl enable --now libvirtd
vagrant plugin install vagrant-libvirt
sudo usermod -a -G libvirt $( id -un )
@noushi
noushi / instructions.adoc
Created October 9, 2020 23:11 — forked from thoraxe/instructions.adoc
Temporary OpenShift GPU demo docs

GPU demos with OpenShift using Caffe2

Environment

The RHPDS catalog item you provisioned is a single-node OpenShift environment that is backed by an Amazon P-type EC2 instance which has 1 NVIDIA GPU. It is a 100% vanilla/standard OpenShift Container Platform 3.10 installation. Post-install, there were a few additional things done consuming Ansible content from the https://github.com/redhat-performance/openshift-psap

@noushi
noushi / znp
Created July 7, 2020 15:56 — forked from erikw/znp
znp: Wrap shell command in ZFS pre-post snapshots and log outputs.
#!/usr/bin/env bash
# Runs a command wrapped in ZFS pre-post snapshots. The whole data pool is recursively snapshotted.
# Analogous to my snp script for BTRFS: https://gist.github.com/erikw/5229436
# Usage: $ znp <commands>
# e.g.: $ znp pgk upgrade
# e.g.: $ znp portmaster -aG
# e.g.: $ znp freebsd-upgrade install
zfs_pool=zroot