Getting Started With Podman APIs

If you are looking for a way to manage containers without a daemon, Podman APIs are the perfect solution for you. Podman APIs allow you to create, run, and manage containers using a simple RESTful interface. You can use Podman APIs with any programming language that supports HTTP requests, such as Python, Ruby, or Go. In this post, I will show you how to get started with Podman APIs in a few easy steps....

February 29, 2024 · 6 min · Michael Pavlovsky

Decoding JWT

JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is used as the payload of a JSON Web Signature (JWS) structure or as the plaintext of a JSON Web Encryption (JWE) structure, enabling the claims to be digitally signed or integrity protected with a Message Authentication Code (MAC) and/or encrypted...

May 6, 2023 · 2 min · Michael Pavlovsky

Sharing dynamic state in GitHub workflow

It is common to define and use dynamic variables in GitHub actions. Typical use cases are labelling docker images or generating artifact names. This note outlines the steps required to achieve the goal. The key points to remember The step that shares a value must have the property id set to be referenced by the rest of the steps It is possible to print the context, and it makes it easier to troubleshoot 1 2 3 4 5 6 7 8 9 10 11 12 13 14 jobs: # Build job build: # ....

December 23, 2022 · 1 min · Michael Pavlovsky