Show HN: AWS CodePipeline events via MQTT – with Tailscale support
I've recently been working on a couple of side projects in AWS that are all CI/CD-ed via AWS CodePipelines and I ran into a problem: my PC is in my office on the 3rd floor but I hang out with my wife and dogs on the 1st floor between code sessions. When I push code out I have to wait for the deployment to flow through the pipeline so I'll head downstairs to burn that time while getting some quality time in with the family.
However! Sometimes I'll push something that breaks the pipeline, defeating the whole purpose of pushing and leaving. This then led to me getting paranoid/fixated and logging in via the AWS app on mobile a bunch to check in on the pipeline statuses - a huge pain if you've ever done the following dance: log in via SSO through the app -> open authenticator for TOTP -> pick the correct account -> navigate back because it's not the correct account -> click through to code pipelines -> open the internal app browser since CodePipelines is not a natively supported view in the app.
Now yes - I could just hook up email notifications and if you are happy with that, that is completely fine. But I had it in my head that I wanted to be able to just glance up and take a look and get a quick status of: is something still running in the pipeline, was there a successful deployment in the last hour or so and also did the pipeline execution fail. So there's a future project here to build a little LED status indicator thing as an MQTT client of this MQTT broker solution that receives the various different pipeline statuses from various different accounts in a centralized place. This let's me side step having to set up AWS credentials for all of the different AWS accounts by just leveraging the Tailscale <-> local LAN networking.
This will certainly fall into an extremely monumentally tiny niche but thank you if you made it this far and sorry there was no mention of AI in this post (I joke I joke).
No comments yet