J

Jesse Stilwell

DevOps Engineer who loves making music, writing, and studying screencraft. Founding Member #965 of the Subvert Co-op @ subvert.fm

Deconstructing my ghostly encounter

One night I saw a ghost. I toss and turn a lot when I'm sleeping. A few months ago, I turned onto my left side and I briefly opened my eyes. The room was dark except for a dim light from the closet. It was probably somewhere around 4AM. I saw movement out of the corner of my eye, both eyes widened, and I saw the silhouette of my wife walking towards our master bathroom. As she passed in front of me, I saw her skin and her hair. She stopped in the doorway and stood still, lingering just long eno...
Read post

rusty-repo-remover: Permanently delete a list of your Github repositories programatically

You can find all of code for this project in https://github.com/jstilwell/rusty-repo-remover. Pull requests are welcomed if you think anything can be improved. Use Case I had something like 150 repositories — most of them private — in my Github account. Every time that I looked at the long list, it felt cluttered and made it difficult for me to spot the important stuff quickly. I deleted a few of them via the UI before deciding that rigamarole was for the birds. So I set out to solve my proble...
Read post

Traefik Proxy v3.x in a Docker Swarm stack with pre-provisioned Let’s Encrypt SSL/TLS Certificates

You can find all of code for this project in https://github.com/jstilwell/traefik-ssl-docker-swarm. Pull requests are welcomed if you think anything can be improved. Use Case There is a lot of documentation available for using Traefik Proxy's ACME provider to provision Let's Encrypt SSL certificates, but there isn't much information available for using Let's Encrypt SSL certificates after they have already been provisioned. For my use case, it was a Docker Swarm running on a RHEL host with o...
Read post

Create a docker secret on the CLI without logging the secret itself

When creating docker secrets on the command line, there is a problem with the example command provided by the Docker documentation. If you create a secret in this way, your secret will end up in your bash history, and perhaps even worse; if your organization logs all terminal commands, it will be kept in a central log store somewhere, perhaps indefinitely. Sure, you could append a command like the one below to immediately remove the last command from your shell history. (printf "This is a secr...
Read post

Thursday, Nov 21, 2024 at 10:35 PM

Hello World You heard me. ...
Read post