shell-operator
shell-operator copied to clipboard
Shell-operator is a tool for running event-driven scripts in a Kubernetes cluster
**Expected behavior (what you expected to happen)**: I have a hook located in the folder `/hooks/100-test/test.sh`. I am execute the command `/shell-operator hook snapshot 100-test/test.sh` and get information about resources...
We want to use a universal shell-operator image that contains a set of hooks. In different Kubernetes clusters, different sets of hooks need to be activated. This can be done,...
It looks like when `namespace.labelSelector` is used then label updates to namespace don't trigger hook. **Expected behavior (what you expected to happen)**: change to a namespace label listed in `namespace.labelSelector`...
**Is your feature request related to a problem? Please describe.** Some examples in /examples directory contains deprecated or deleted version of RBAC API (v1beta1) in "shell-operator-rbac.yaml". This causes a nasty...
#### Overview To make our parsing env process more clear, we can use [special lib](https://github.com/caarlos0/env) with zero dependencies. It was tested with addon operator, which need several commands too, to...
**Is your feature request related to a problem? Please describe.** In last iteration, we used to comment: [tests for binding context](https://github.com/flant/shell-operator/blob/main/pkg/hook/binding_context/binding_context_test.go) This issue to not forget rewrite this tests for...
**Expected behavior (what you expected to happen)**: Docker build should produce an image. **Actual behavior (what actually happened)**: Docker build is failing since the following line is failing ``` RUN...
Bumps alpine from 3.21 to 3.23. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...
#### Overview In PR #761, the event that triggers the GitHub workflow for publishing the Docker image was changed. However, the `check` job code was not updated accordingly. As a...
**Expected behavior (what you expected to happen)**: Release version == Package version