shell-operator icon indicating copy to clipboard operation
shell-operator copied to clipboard

Shell-operator is a tool for running event-driven scripts in a Kubernetes cluster

Results 123 shell-operator issues
Sort by recently updated
recently updated
newest added

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...

dependencies
github_actions

#### 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...

enhancement

#### 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()`...

enhancement

Bumps golang from 1.23-alpine3.21 to 1.25-alpine3.21. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang&package-manager=docker&previous-version=1.23-alpine3.21&new-version=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...

dependencies
docker

#### 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...

enhancement

#### 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

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/oauth2&package-manager=go_modules&previous-version=0.21.0&new-version=0.27.0)](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...

dependencies
go

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...

dependencies
go

**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...