DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Cover image for DevOps Bulletin #79: Run GitHub Actions Locally
LABOUARDY Mohamed
LABOUARDY Mohamed

Posted on

DevOps Bulletin #79: Run GitHub Actions Locally

A quick, hassle-free way to stay on top of DevOps & Platform Engineering news.

Headline Tutorials:

The observability dashboard for GitHub Actions Workflows

πŸ“Š β€œGrafana for GitHub Actions Workflows” β€” The observability dashboard for GitHub Actions Workflows; Just like an off-the-shelf Grafana dashboard that helps you identify the issues and enhance organization-wide visibility on your GitHub Actions CI workflows!

πŸ‘€ β€œFour ways pods suddenly stop running on Kubernetes” β€” Most people are familiar with CrashLoopBackOffs, but there are actually many ways a pod can unexpectedly stop running.

πŸ“¦ β€œContainers are chroot with a marketing budget” β€” Many people have settled on explaining containers by calling them β€˜light-weight VMs’ and they are light-weight because they β€˜share the kernel with the host’. This is useful, but it simplifies a lot away.

πŸ’‘ β€œBackup-and-restore of containers with Kubernetes checkpointing API” β€” Kubernetes v1.25 introduced Container Checkpointing API as an alpha feature. This provides a way to backup-and-restore containers running in Pods, without ever stopping them.

πŸš€ β€œFrom Postgres to Amazon DynamoDB” β€” This blog post outlines how the folks at Instacart migrated their existing tables from Postgres to DynamoDB while serving hundreds of terrabytes of data a day.

πŸ”‘ β€œDrop those credentials, use Single-Sign-On login instead” β€” A hands-on tutorial on how to setup SSO login for multi AWS accounts using IAM Identity Center.

πŸ”’ β€œThe many ways to access RDS Postgres” β€” The focus of this tutorial will be on the features that protect access to the data itself vs managing access to RDS API actions.

πŸ”Ž β€œVerify the integrity of the Helm Charts” β€” Prove the authenticity of the Helm charts you manage through the HelmChart resources with the help of the cosign integration.

Latest open source projects

Finch

Finch logo

Finch is an open source client for container development. Its simple installer provides a minimal native client along with an opinionated distribution of other open source components.

Act

Run your GitHub Actions locally

Run your GitHub Actions locally. Rather than having to commit/push every time you want to test out the changes you are making to your .github/workflows/ files (or for any changes to embedded GitHub actions), you can use act to run the actions locally.

World Cup 2022 CLI Dashboard

Watch live World Cup 2022 matches in your terminal

Watch live World Cup 2022 matches in your terminal with this CLI. It has many cool features including live matches, team lineups, scheduled and past matches.

MergeStat

MergeStat enables SQL queries for data in git repositories

MergeStat enables SQL queries for data in git repositories (and related sources, such as the GitHub API). It allows you to ask questions about the history and contents of your source code.

Dynamoit

A simple AWS DynamoDB viewer

A simple AWS DynamoDB viewer. The main idea of the client is to reach the required data in a few clicks without thinking a scan or query operation is required for that. This client allows easy viewing, editing, creating, and deleting of data.

Self-Service Security Assessment tool

AWS security assessment tool

An AWS tool to help you create a point in time assessment of your AWS account using Prowler and Scout as well as optional AWS developed ransomware checks.

Tweet of the week

Platform Engineering vs DevOps

Read the full thread here.

Meme of the week

Meme of the week

I hope this summary has been useful. Remember to subscribe to the newsletter to receive the latest DevOps trends in your inbox every week πŸ”₯

Top comments (0)

Meeting a new developer

Stop by this week's meme thread!