Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Python DevOps Projects
-
devops-exercises
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
httpie
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)
-
homelab
Modern self-hosting framework, fully automated from empty disk to operating services with a single command.
-
Healthchecks
Open-source cron job and background task monitoring service, written in Python & Django
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
checkov
Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.
-
StackStorm
StackStorm (aka "IFTTT for Ops") is event-driven automation for auto-remediation, incident responses, troubleshooting, deployments, and more for DevOps and SREs. Includes rules engine, workflow, 160 integration packs with 6000+ actions (see https://exchange.stackstorm.org) and ChatOps. Installer at https://docs.stackstorm.com/install/index.html
-
clearml
ClearML - Auto-Magical CI/CD to streamline your AI workload. Experiment Management, Data Management, Pipeline, Orchestration, Scheduling & Serving in one MLOps/LLMOps solution
-
xxh
🚀 Bring your favorite shell wherever you go through the ssh. Xonsh shell, fish, zsh, osquery and so on.
-
kubernetes-workshop
⚙️ A Gentle introduction to Kubernetes with more than just the basics. 🌟 Give it a star if you like it.
-
Errbot
Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your tools and some fun into the conversation.
-
cicd-goat
A deliberately vulnerable CI/CD environment. Learn CI/CD security through multiple challenges.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
First, sign up for a free account at https://sentry.io. Create a new project and make note of your DSN (Data Source Name).
tested the end points using httpie and sometime curl
xonsh – Python-powered, cross-platform, Unix-gazing shell
K3s is great, I use it on all of my personal clusters (here and here). It's lightweight and very easy to manage.
In fact, your platform (https://healthchecks.io/) is a prime example of where running customer wasm would be really excellent.
Instead of sending webhooks out to customer configured URLs, you could run a Wasm environment to execute customer code. Off hand, a good use case here is to do further inspection of the event before it gets sent off to some other system - maybe there are cases where you send false-positives and needlessly trigger external system alerts. The customer Wasm could do more introspection on the healthcheck event and make a more informed decision about how to proceed.
Project mention: A Deep Dive Into Terraform Static Code Analysis Tools: Features and Comparisons | dev.to | 2024-04-16Checkov Owner/Maintainer: Prisma Cloud by Palo Alto Networks (acquired in 2021) Age: First released on GitHub on March 31st, 2021 License: Apache License 2.0
Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02
Project mention: Show HN: Kr8s a batteries-included Python client library for Kubernetes | news.ycombinator.com | 2023-09-13To put one more option out there, we use Hikaru (https://pypi.org/project/hikaru/) in Robusta.dev (https://github.com/robusta-dev/robusta) and have been pretty happy with it. Example code below:
with Pod().read(name='thename', namespace='the-namespace') as p:
Testinfra: is a testing framework for infrastructure used to test system configurations and infrastructure as code.
Ran into a variant of this when working on an IO loop, ended up with a little "Side" abstraction to wrap bidirectional/unidirectional descriptors to behave identically for the rest of the library. It's an annoying wart but pretty easy to avoid in userspace.. https://github.com/mitogen-hq/mitogen/blob/798032b9/mitogen/...
In this blog post, we want to explore what happens if a development machine gets compromised, granting an attacker write access to source code repositories. To experience this first-hand, we're using CI/CD Goat, and one of the CTF challenges to play through the scenario of an attacker gaining access to sensitive data within build infrastructure.
Project mention: Kubernetes Enthusiasts: Share Your Ideas for Future Dev Tools | news.ycombinator.com | 2023-05-24https://github.com/kapicorp/kapitan is also a very powerful option for managing and generating templates.
Python DevOps related posts
- New host intrusion detection system Impulse
- The easiest way to setup security monitoring for your VPS server or cloud VMs
- sh: Python Process Launching
- Webhooks suck, but here are alternatives
- Using Pulumi to Automatically Benchmark Cloud Providers
- Two File Descriptors for Sockets
- Setting up my own landing zone on AWS
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source DevOps projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | devops-exercises | 63,339 |
2 | Sentry | 36,886 |
3 | httpie | 31,842 |
4 | ansible-for-devops | 7,995 |
5 | xonsh | 7,986 |
6 | homelab | 7,717 |
7 | Healthchecks | 7,291 |
8 | sh | 6,855 |
9 | checkov | 6,512 |
10 | StackStorm | 5,896 |
11 | clearml | 5,243 |
12 | xxh | 4,977 |
13 | faraday | 4,600 |
14 | kubernetes-workshop | 3,229 |
15 | Errbot | 3,056 |
16 | robusta | 2,412 |
17 | pytest-testinfra | 2,320 |
18 | mitogen | 2,250 |
19 | mist-ce | 1,826 |
20 | cicd-goat | 1,807 |
21 | kapitan | 1,743 |
22 | nixops | 1,713 |
23 | awesome-devops | 1,699 |
Sponsored