Ross ROSS = Recommend OSS · open-source software intelligence for agents

flant/shell-operator

Shell-operator is a tool for running event-driven scripts in a Kubernetes cluster observed · 2026-08-28

github.com/flant/shell-operator · homepage · Go · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

98/100

  • Activity 98
  • Release rhythm 98
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 6
  • age_days: 2721
  • days_rel: 13
  • days_push: 12
  • n_releases_24m: 56

Full methodology

Adoption not part of the score

2605 stars · 252 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Shell-operator is a tool for running event-driven scripts in a Kubernetes cluster, treating shell scripts as hooks triggered by Kubernetes object events. It acts like an operator-sdk for scripts, letting Ops use bash, python, or kubectl to react to cluster events.

Use cases

  • run bash scripts when kubernetes objects change
  • create a kubernetes operator without writing go
  • trigger scripts on pod or configmap events
  • build validating webhooks with shell scripts
  • automate cluster tasks with familiar shell tooling
  • monitor kubernetes resources and react to changes

When to choose

  • you want event-driven automation in kubernetes using bash or python instead of go
  • you need a lightweight alternative to writing a full operator with operator-sdk
  • your team is ops-focused and prefers shell scripting for cluster management

When to avoid

  • you need a full-featured operator with helm chart management and value storage (use addon-operator instead)
  • you require complex reconciliation logic better suited to a compiled language
  • you are not running in a kubernetes environment

Facets

framework · maturity stable

workflow-automation webhook middleware go kubernetes-operator shell-scripts event-driven bash operator-sdk hooks kubernetes devops automation containers docker linux

2 sources

Member repositories

RepositoryRoleHealth v2
flant/shell-operatormain98

For agents

markdown · JSON · MCP: product_card(name="flant/shell-operator")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem