Azure DevOps – Post-job Installing Apple Certificate failing

For backwards compatibility purposes, I like to keep my continuous integration and deployment workers on the lowest version available. For macOS, this was 10.15 up until recently when Microsoft (rightfully) retired it and made macOS 11 the lowest version available.

Here’s the reason for this post: there’s a change in the exit code behavior of the security command, making any pipeline with multiple certificates fail.

It took me a while to figure out why and there wasn’t an existing post documenting this error. So, here we go. 😉

App & Installer Certificates

I mostly build desktop apps, which have … Read more

AdminPatron: The AI Assistant I wish I had years ago

The amount of time I’ve spent googling commands, configuration templates, or steps to configure something is wild. As an infrastructure engineer, I have tons of cheat sheets for networking, security, PowerShell, Kubernetes, and more. Sometimes I forget what’s on these cheat sheets and resort to Google again. This is why I built AdminPatron.

Introducing AdminPatron

AdminPatron is an AI-driven assistant that can formulate anything you need as an engineer. From one-liner scripts, commands to run on Linux, or networking components, configuration templates ranging from Kubernetes YAML to networking and security devices, API calls and examples, and even step-by-step instructions … Read more

Using Tailscale for Home Lab VPN Connectivity

I’m always looking to simplify connectivity between my networks’ different connections. With a home lab, colocated servers, and a few clouds that host projects, it’s a web. 

This was all connected with VPNs in the past, but everyone hates VPNs. 

I moved to SD-WAN when VMware acquired VeloCloud, and I had the fortune to get a few SD-WAN edges. But I handed them back when I left VMware, so I also needed to update the connectivity. 

Enter Tailscale.

Note: this is not a sponsored post. I just really, really like the product. 😃

Tailscale?

The Cloudcast introduced me Read more

Slack Notifications for Incoming Chatwoot Messages

I recently discovered Chatwoot, an open-source customer engagement platform that lets you manage conversations with customers via a website widget, email, Facebook, Twitter, and more. Before finding Chatwoot, I was using Reamaze – a similar service that adds a knowledge base and offers the same omnichannel chat service.

I’ve not been too happy with the knowledge base that Reamaze offers, as it doesn’t let you customize much. There are categories to put articles in, but no way to determine how the table of contents is presented. No ability to send the user through an onboarding guide. Docusaurus is taking … Read more

Raspberry Pi + ePaper Display + SurePet Flap

One of the reasons I got a SurePet SureFlap, was to be able to tell whether or not the cat is in the house. Another reason is to lock the flap remotely, but more on that later. I’ve also always wanted to play with an ePaper display. ePaper (or eInk) displays are awesome because they can be programmed to display stuff, and it doesn’t use any power to keep the data on the screen.

Another requirement was that the ePaper controller needed to be low power. What else than a Raspberry Pi? So, I put together a Raspberry Pi … Read more

Switching Tracks – Saying Goodbye to VMware

After almost 6 years with VMware (1 month short!), it’s with a bittersweet feeling that I’m saying goodbye to my extended family this week. It’s been said before and I’ll say it again: the connections and friends I made at VMware, will last a lifetime.

VMware

I was first drawn to VMware by NSX. When I joined, it was fairly new in the market and I’ve been lucky enough to see it being commoditized while helping organizations adopt and architect NSX into their networks. I’ve had the pleasure of working as a Solutions Engineer in the NSBU for about 3 … Read more

Introducing MuteDeck for Zoom (and..)

After months of hard work and incorporating tons of feedback, I’m very happy to introduce the future of the Stream Deck plugin for Zoom; MuteDeck

As you might know, the Stream Deck plugin for Zoom is an easy way to control a Zoom meeting via the Stream Deck. Knowing whether you’re on mute and being able to switch mute, video, sharing, recording, but also leaving a meeting quickly, has proven to make you more efficient with your meetings. It also helps make you look like a Zoom virtuoso, controlling your presence (at least look) professional. 😉

MuteDeck

So, … Read more

© 2022 Lostdomain

Theme by Anders NorénUp ↑