Measuring internet consistency with speedtest.net, plotly and docker

While measuring latency of your internet link over time is as simple as something like this; docker run -p 8000:80 -d dperson/smokeping -w -t “ISP;DNS;8.8.8.8” I couldn’t find anything which would give a good measure of bandwidth consistency over time. Now this is understandable, you need to use bandwidth to properly measure bandwidth (especially if […]

Using ZFS with LinuxKit and Moby.

After raising an issue with compiling ZFS; the awesome LinuxKit community have designed this into their kernel build process. Here’s a howto on building a simple (SSH) LinuxKit ISO, which has the ZFS drivers loaded. Before we start, if you’re not familiar with LinuxKit or why you’d want to build a LinuxKit OS image, this […]

Automatic DNS and SSL on Kubernetes with LetsEncrypt – Part 2

TL;DR Part 2 of how to make your Kubernetes cluster super awesome by adding two pods which automatically handle public DNS registration and SSL certs for any deployment you choose! Reduces the complexity of deployments and reduces manual extra tasks. Part one recap. In part one we discussed the advantages of the Kubernetes Ingress Controller and configured […]

Automatic DNS and SSL on Kubernetes with LetsEncrypt – Part 1

TL;DR Howto make your Kubernetes cluster super awesome by adding two pods which automatically handle public DNS registration and SSL certs for any deployment you choose! Reduces the complexity of deployments and reduces manual extra tasks. Overview Kubernetes Ingress controllers provide developers an API for creating HTTP/HTTPS (L7) proxies in front of your applications, something that […]

Change your ISP WiFi Password in 2017

Here’s a rather odd New Years Resolution for you. If you have SKY Broadband, change your WiFi Password. If you have another ISP, read on. This is likley to apply to you too! Why? Because the default passwords, while they look random, are pretty weak compared to the tools attackers have available in 2017.. As […]

Signing Exchange E-Mail on the iPhone 7 / 6 / 5 or iPad

Quick walkthrough for setting up signed outgoing e-mails on the iPhone / iPad Scenario: You have a free E-Mail signing certificate such as the one from Comodo, you’ve set it up on your desktop/laptop e-mail, but you also send a lot of mail from your iPhone / iPad too. There are two steps to getting […]

DCOS.io OpenDCOS Authentication Token

Looking to script some containers against an OpenDCOS Deployment however the authentication for OpenDCOS is OAuth against either Google, Github or Microsoft.   The docs (here) discusses requesting an auth token for a given user, but the API URL/Path doesn’t seem to work in OpenDCOS. Turns out, the correct URL is below. Paste in a […]

OpenStack infrastructure automation with Terraform – Part 2

TL;DR: Second of a two post series looking at automation of an openstack project with Terraform, using the new Terraform OpenStack Provider. With the Openstack provider for Terraform being close to accepted into the Terraform release, it’s time to unleash it’s power on the Cisco Openstack-based Cloud.. In this post, we will: Write a terraform ‘.TF’ […]

OpenStack infrastructure automation with Terraform – Part 1

Update: The Openstack provider has been merged into terraform. It comes with the terraform default download as of 0.4.0. Get it HERE: https://terraform.io/downloads.html Then proceed directly to the second part of this series to get up and running with Terraform on Openstack quickly! Or.. read more below for the original post. TL;DR: Two post series for […]

UCS vMedia Configuration and Boot Order

Just a quick note on Cisco UCS vMedia. If you have configured a remote CD/DVD from a remote ISO and UCS manager is showing the image is ‘mounted’ but your server is still stuck in a PXE/Netboot loop… It may be helpful to know that your regular boot order policy in your service profile doesn’t […]