Top 15 Operation Open-Source Projects
Enable Self-Service Operations: Give specific users access to your existing tools, services, and scriptsProject mention: looking for suggestions for a web interface for ansible with scheduling. | reddit.com/r/ansible | 2022-01-19
Never used it myself (we're currently working on deploying Tower) but I've heard that Rundeck is the goto for your exact use case: "Tower, but less heavy". I looked at it when evaluating for my current job and it looks like a good middle of the road solution and looks way easier to deploy than AWX. The tradeoff is that since it's not custom built for Ansible you can automate lots of other things with it (like just bash scripts and the like) but you get less of the Ansible-specific integrations and tooling that Tower offers.
Universal Operator Lifecycle Manager (OLM) for Kubernetes operators, and operators for traditional Linux and Windows apps, with declarative integration between operators for automated microservice integration.Project mention: What type of software do you write at your workplace? | reddit.com/r/golang | 2022-01-17
At Canonical I work on two open-source projects written in Go: Juju, a large cloud-based application deployment tool, and Pebble, a small Linux service manager. Both include CLI clients and API-based server daemons. Juju in particular is a large distributed system.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Honcho: a python clone of Foreman. For managing Procfile-based applications.Project mention: What are "Procfile" and "Honcho" used for? | reddit.com/r/linuxquestions | 2021-03-11
And it's all run via https://github.com/nickstenning/honcho
Cloud-native application life-cycle orchestration. Keptn automates your SLO-driven multi-stage delivery and operations & remediation of your applications.Project mention: Part-2: Evaluating Application Resiliency with Keptn and LitmusChaos (use-case and demo) | dev.to | 2021-03-30
Go try this out and share your feedback on what you like about this integration and what you’d like improved. Feel free to create issues, engage in discussions on the Keptn Slack and Litmus Github repository. Stay tuned for more updates on how you can leverage Keptn & LitmusChaos CNCF projects to build and ship resilient cloud-native applications!
A framework for gradual system automationProject mention: Runbook – A framework for gradual system automation (Do-nothing scripting)n | news.ycombinator.com | 2021-11-02
portion, a Python library providing data structure and operations for intervals.Project mention: Stumped with inheritance, how to get an inherited method to return the derived class instead of the base class | reddit.com/r/learnpython | 2021-09-09
$ pip install git+https://github.com/AlexandreDecan/portion.git Collecting git+https://github.com/AlexandreDecan/portion.git Cloning https://github.com/AlexandreDecan/portion.git to /tmp/pip-req-build-241lrtyw Running command git clone -q https://github.com/AlexandreDecan/portion.git /tmp/pip-req-build-241lrtyw Installing build dependencies ... done Getting requirements to build wheel ... done Preparing wheel metadata ... done Requirement already satisfied: sortedcontainers~=2.2 in /home/wbuntu/.local/lib/python3.8/site-packages (from portion==2.2.0.dev0) (2.4.0) Building wheels for collected packages: portion Building wheel for portion (PEP 517) ... done Created wheel for portion: filename=portion-2.2.0.dev0-py3-none-any.whl size=23786 sha256=7b8c438ffde61d8db70c28d4c5206530df206b00d6b0e9c39670481d10113efa Stored in directory: /tmp/pip-ephem-wheel-cache-3h6qvw2a/wheels/3f/9f/f4/e80d25371752004605bd857cc85b8056b77ca11268f316e6aa Successfully built portion Installing collected packages: portion Attempting uninstall: portion Found existing installation: portion 2.1.6 Uninstalling portion-2.1.6: Successfully uninstalled portion-2.1.6 Successfully installed portion-2.2.0.dev0 $ python3 >>> import timecode >>> t1 = timecode.TCInterval(20,30) >>> t2 = timecode.TCInterval(25,50) >>> t1|t2 TCInterval('0:00:20.000','0:00:50.000') >>> type(t1|t2)
Cloud Operations Sandbox is an open source tool that helps practitioners to learn Service Reliability Engineering practices from Google and apply them on their cloud services using Cloud Operations suite of tools.Project mention: Most frequently asked questions surrounding Google’s Cloud Operations Sandbox | dev.to | 2021-08-11
Architecture of the demo application provided with the sandbox Image Source
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
Declaratively install and manage multiple Helm chart releasesProject mention: Top 20 useful k8s tools | dev.to | 2021-02-20
Link : https://github.com/FairwindsOps/reckoner
Expanding opportunities standard library std::fs and std::io
Define your business logic in simple steps
ergonomic paths and files in rust
This repo contains the contents and configuration of the VMware Operations guide (https://www.vmwareopsguide.com).Project mention: Unofficial VMware Operations Guide - everything operations management | reddit.com/r/vmware | 2021-09-20
We're working hard to add more content, and we have opened the project to the community through GitHub. If you have any content you'd like to share then please jump over to our repo and check out the contributors wiki. If you spot a typo, or issue, you can submit a PR to correct it or just report the Issue on GitHub and we'll sort it out.
Write Bash executable runbooks in Markdown.Project mention: Runbook.md -- Bash executable runbooks in markdown | reddit.com/r/devops | 2021-07-26
Runbook automation and literate programming are both not new ideas, but I think the two play well together. So, I got this idea last week, and hacked up a simple tool that I think would be useful to SysAdmins, Ops people, or SREs. Please check it out - https://github.com/kjkuan/Runbook.md
Simpler, safer and more composable operationsProject mention: Business logic in Rails with operators | reddit.com/r/ruby | 2021-10-19
I've successfully used this pattern before. Instead of "operators" we called them "interactors". I even designed a small gem for this in a company I worked on.
Push helm charts and images used in helm charts to different chart repositories and docker image registries
Operations related posts
Business logic in Rails with operators
1 project | reddit.com/r/ruby | 19 Oct 2021
Unofficial VMware Operations Guide - everything operations management
1 project | reddit.com/r/vmware | 20 Sep 2021
Stumped with inheritance, how to get an inherited method to return the derived class instead of the base class
2 projects | reddit.com/r/learnpython | 9 Sep 2021
Modern continuous delivery on Kubernetes for developers
2 projects | dev.to | 23 Mar 2021
What are "Procfile" and "Honcho" used for?
1 project | reddit.com/r/linuxquestions | 11 Mar 2021
What are some of the best open-source Operation projects? This list will help you:
Are you hiring? Post a new remote job listing for free.