DevOps&SRE Library
18.3K subscribers
456 photos
5 videos
2 files
4.94K links
Библиотека статей по теме DevOps и SRE.

Реклама: @ostinostin
Контент: @mxssl

РКН: https://www.gosuslugi.ru/snet/67704b536aa9672b963777b3
Download Telegram
zarf

Zarf massively simplifies the setup & administration of kubernetes clusters "across the air gap".

It provides a static go binary CLI that can pull, package, and install all the things your clusters need to run. It caches downloads (for speed), hashes packages (for security), and can even install the kubernetes cluster itself if you want it to.

Zarf runs on a bunch of operating systems and aims to support configurations ranging from "I want to run one, simple app" to "I need to support & dependency control a bunch of internet-disconnected clusters".

https://github.com/defenseunicorns/zarf
shellfirm

Intercept any risky patterns (default or defined by you) and prompt you a small challenge for double verification

https://github.com/kaplanelad/shellfirm
syft

A CLI tool and Go library for generating a Software Bill of Materials (SBOM) from container images and filesystems.

https://github.com/anchore/syft
reshape

An easy-to-use, zero-downtime schema migration tool for Postgres

https://github.com/fabianlindfors
semgrep

Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.

https://github.com/returntocorp/semgrep
Kubernetes API Basics - Resources, Kinds, and Objects

https://iximiuz.com/en/posts/kubernetes-api-structure-and-terminology
tfcmt

tfcmt is a CLI tool to improve the experience of CI of Terraform. By posting the result of terraform plan and terraform apply to GitHub Pull Requests as a comment, you can know the result quickly without browsing the CI web page.

https://github.com/suzuki-shunsuke/tfcmt
tfnotify

tfnotify parses Terraform commands' execution result and applies it to an arbitrary template and then notifies it to GitHub comments etc.

https://github.com/mercari/tfnotify
How to Deploy AWS Infrastructure with Terraform and Github Actions – A Multi-Environment CI/CD Guide

https://www.freecodecamp.org/news/how-to-deploy-aws-infrastructure-with-terraform-and-github-actions-a-practical-multi-environment-ci-cd-guide
hcl2json

This is a tool to convert from HCL to json, to make it easier for non-go applications and scripts to process HCL inputs (such as terraform config).

https://github.com/tmccombs/hcl2json
terramate

Terramate is a tool for managing multiple terraform stacks.

The stack concept is not defined by Hashicorp's Terraform tooling but just a convention used by the Terraform community, so a stack can be loosely defined as:

A terraform stack is a runnable terraform module that operates on a subset of the infrastructure's resource.

https://github.com/mineiros-io/terramate
SRE vs Platform Engineering

DevOps, GitOps, and the Rise of Cloud-Native Engineering Organizations

https://blog.getambassador.io/the-rise-of-cloud-native-engineering-organizations-1a244581bda5
tfrefactor

Automated refactoring for Terraform

https://github.com/craftvscruft/tfrefactor