genesis
Rundeck
genesis | Rundeck | |
---|---|---|
8 | 26 | |
330 | 5,330 | |
0.6% | 0.8% | |
8.3 | 9.9 | |
11 days ago | about 19 hours ago | |
Go | Groovy | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
genesis
-
Iterium - Generic Channel-based Iterators (opensource project)
what's new/diff from https://github.com/life4/genesis ?
- genesis: All generic functions for Go 1.18 you ever need!
-
Go streams (a look at what is possible with generics)
I faced the same issue when migrating genesis from code generation to generics. Before it used to have the same streaming API as you describe but now I decided to go with functional API. That means, you basically "pipe" data with temporary variables. So your last example would look something like this:
-
FYI: pkg.go.dev doesn't show packages with generics
About a week ago, I upgraded my genesis package to generics. It was a great experience but somehow the new documentation wasn't displayed at pkg.go.dev (ex godoc.org). I tried to request the package in their UI, wait, add docs for the root package, explicitly list sub-packages as dependencies, nothing worked. And then I found the issue go#48264. In short, the pkg site is on Go 1.17 and so cannot parse Go 1.18b1 packages. It will be that way until Go 1.18 is released + some time on top until App Engine picks the new version up.
- genesis: generic functions for Go
Rundeck
-
Python script manager
I don't use it myself, but I think rundeck might be what you're looking for
- self hosted Alternative to easycron.com?
-
Best (Python) Script Orchestrator?
Have a look at rundeck.org
-
Job options visible on the left side of the job summary screen
Not possible at this moment, please suggest that here.
-
Killing an unkillable job.
Hi, that's an odd issue (never happened on my env, but reported here), you can try this or this.
-
Any multi-vps control panel to manage screens and containers?
If you want a web panel, I believe you could achieve that with Rundeck.
-
LDAP notes
I found this info here and here.
-
Process Automation and Rundeck version 4.5.0 is live!
Changing default SCM SSH authentication to SSHJ: The SCM integration now uses SSHJ for SSH authentication by default (previously JSCH). GitHub has tightened up their SSH key requirements and now requires SSH-RSA 2 keys. The new default for ssh-keygen via OpenSSH is not supported by JSCH.
-
How to setup a containerized python environment? Function as a Service or an alternative solution for a Python execution environment.
Firstly, I tried Rundeck and Apache Airflow. They are complete overkill for what I want to do. Then I found Cronicle which is light enough, besides it can pull double duty as a general purpose scheduler.
-
Important Advisory: PagerDuty Process Automation On Prem / Rundeck Key Pair Misconfiguration
Yesterday we posted a Security Advisory to Github for a critical vulnerability in Rundeck Community and Rundeck Enterprise Docker images, versions 4.0 and earlier. Those Docker images contained a pre-generated SSH key pair in the default file path. If that key was used to configure SSH access to hosts, they would allow access to anyone with the exposed private key.
What are some alternatives?
kubernetes - Production-Grade Container Scheduling and Management
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
consul - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
semaphore - Modern UI for Ansible
doozerd - A consistent distributed data store.
Nomad - Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
etcd - Distributed reliable key-value store for the most critical data of a distributed system
SaltStack - Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:
CloudSlang - Ready-Made CloudSlang Flows and Operations
Apache ZooKeeper - Apache ZooKeeper