Skip to content

Instantly share code, notes, and snippets.

@sergiopena
sergiopena / novnc_autotokens.rb
Last active December 27, 2015 17:39
Tiny script that connects to Abiquo API Outbound, listen for deploy events and refresh novnc token file.
begin
require 'rubygems'
require 'rest_client'
require 'nokogiri'
require 'digest/md5'
require 'em-eventsource'
require 'base64'
rescue LoadError
puts "Some dependencies are missing.
Check for availabilty of rubygems, rest-client, nokogiri, getoptlong, digest/md5, em-eventsource, base64
// Setting up an IRC server on Cent 6
// Create a user and group for this guy
$ groupadd ircadmin && useradd -m -g ircadmin -s /bin/bash ircadmin
// Make a working directory (/var/source/)
mkdir source && cd source
// Grab the latest versions of Anope and UnrealIRCd
$ wget http://www.unrealircd.com/downloads/Unreal3.2.9.tar.gz http://downloads.sourceforge.net/project/anope/anope-stable/Anope%201.8.7/anope-1.8.7.tar.gz
@sergiopena
sergiopena / test_rabbit_queue.py
Created May 30, 2017 10:24
Connects to rabbitmq broker and creates a channel.
import pika
c = pika.BlockingConnection(pika.connection.URLParameters('ampq://user:password@ip:5672/'))
channel = c.channel()
channel.queue_declare(queue='test',durable=False,auto_delete=True)
@sergiopena
sergiopena / publish.sh
Last active May 10, 2018 07:40
Gather packages from jenkins output and publish them to public mirror
#!/bin/bash
#Publishing minor release
SOURCEUSER=root
SOURCEHOST=x
PUBLICUSER=root
PUBLICHOST=x
@sergiopena
sergiopena / break.py
Created October 1, 2018 09:07 — forked from obfusk/break.py
python equivalent of ruby's binding.pry
import code; code.interact(local=dict(globals(), **locals()))
@sergiopena
sergiopena / spinnaker-ms-status.py
Created November 27, 2019 14:25
Spinnaker github local installation script to check microservices status
#!/usr/bin/env python3
import pdb
import yaml
import requests
from termcolor import colored
with open("spinnaker.yml", 'r') as stream:
try:
config=yaml.safe_load(stream)
@sergiopena
sergiopena / naker.sh
Created December 20, 2019 10:34
Manager script for spinnaker microservices in dev environment
#!/usr/bin/env bash
clouddriver_key=[redacted]
clouddriver_secret=[redacted]
front50_key=user
front50_secret=password
MICROSERVICES="clouddriver deck echo fiat front50 gate igor kayenta orca rosco"
function usage() {
@sergiopena
sergiopena / iTermocil.yml
Created December 20, 2019 10:36
iTermocil Spinnaker
windows:
- name: spinnaker-dev
root: ~/dev/spinnaker/scripts
layout: main-vertical
panes:
- ls -l
- act && watch -n2 --color ./status
- ./minio
- ./redis
- name: spinnaker-logs
import React, { useState } from 'react';
import { module } from 'angular';
import { react2angular } from 'react2angular';
import { StageConfigField } from '@spinnaker/core';
import { IStage } from '@spinnaker/core';
export interface ICloudFromationChangeSetInfoProps {
stage: IStage[];
tags:
first: "one"
second: "two"