Technical notes, my online memory

Tuesday, April 26, 2016

Squashing git commits into a single commit for a github pull request

›
There's lots of advice about how to git rebase . But unfortunately almost none of these address the case where you have a pull request o...
Friday, April 22, 2016

Systemd learnings: templates for multiple services, target vs. service, service grouping

›
My notes on best practices for creating systemd units for a package with multiple services. Packages install into /lib/systemd/system/ dir...
Monday, April 11, 2016

Publishing a package on PyPi

›
First, create a ~/.pypirc like this. You don't need to (and shouldn't!) put your cleartext password in here, you will get a prompt w...
Friday, April 8, 2016

Externally hosting PyPi python packages to workaround PyPi size limit

›
PyPi has a limit on the size of the package they are willing to host. This doesn't seem to be documented anywhere, but I've seen peo...
Tuesday, April 5, 2016

Verify SHA256 SSH RSA key fingerprint

›
As of OpenSSH 6.8 the defaults is to display base64 encoded SHA256 hashes for SSH host keys , whereas previously it showed MD5 hex digests. ...
Wednesday, March 9, 2016

Troubleshooting Kubernetes and GCE deployment manager

›
I've been using the GCE deployment manager to create a GCE deployment of a complex server application running multiple docker container...
Friday, March 4, 2016

The horror of signing RPMs that support CentOS 5

›
If you're reading this you are probably just starting to realise what a shit pile you've stepped in. You just want to have a signed ...
‹
›
Home
View web version
Powered by Blogger.