shell-operator
shell-operator copied to clipboard
Shell-operator is a tool for running event-driven scripts in a Kubernetes cluster
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. Release notes Sourced from actions/checkout's releases. v5.0.0 What's Changed Update actions checkout to use node 24 by @salmanmkc in actions/checkout#2226 Prepare v5.0.0 release by...
#### Overview Major refactoring of the shell-operator filter system: replaced complex interface-based architecture with simplified functional approach, consolidated jq filtering logic, and added comprehensive test coverage. #### What this PR...
#### Overview ## Summary This is a **major architectural refactoring** of the shell-operator that introduces: ### 🔧 **Core Architecture Changes** **1. Flexible Constructor Pattern** - **NEW**: Options-based constructor with `NewShellOperatorWithOptions()`...
Bumps golang from 1.23-alpine3.21 to 1.25-alpine3.21. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands...
#### Overview Implement graceful shutdown for client-go informers and add structured shutdown logs across shell-operator components. #### What this PR does / why we need it - Introduces proper lifecycle...
#### Overview Most systems that operate on a "hook" need curl. This change adds curl to the base image, greatly reducing the need to add custom images for users.
#### Overview #### What this PR does / why we need it #### Special notes for your reviewer
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot...
Bumps [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) from 5.2.1 to 5.2.2. Release notes Sourced from github.com/go-chi/chi/v5's releases. v5.2.2 What's Changed Use strings.Cut in a few places by @JRaspass in go-chi/chi#971 Fix non-constant format strings in...
Metric `volume_cleaner_kube_snapshot_objects` reports inconsistent values across multiple namespaces
**Expected behavior (what you expected to happen)**: Using metric `volume_cleaner_kube_snapshot_objects` it should provide the amount of snapshotted objects over multiple namespaces. If number of objects doesn't change, the metric should...