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

**Affected** Documentation on Github.io **Issue**: In the paragraph about the [Shell-operator lifecycle](https://flant.github.io/shell-operator/HOOKS.html#shell-operator-lifecycle) WatchEvent links to [https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.17/#watchevent-v1-meta](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.17/#watchevent-v1-meta) which does not exist anymore. Edit: The same applies for WatchEvent under [Hooks -->...

Parallel jobs are trying to save cache using commit SHA as a key. This approach in not working. E.g. https://github.com/flant/shell-operator/pull/525/checks — all 3 jobs for this PR start downloading Go...

#### Overview By using OldObject input from K8s we will have access to oldObject when modified #### What this PR does / why we need it Closes #515 I need...

enhancement

**Is your feature request related to a problem? Please describe.** **Describe the solution you'd like to see** a field called `oldObject` just like `object` **Describe alternatives you've considered** using validation...

enhancement
help wanted

I want to select `Secret` and `ConfigMap` based on their annotations **Is your feature request related to a problem? Please describe.** If I select all of the `ConfigMap`s and handle...

**Is your feature request related to a problem? Please describe.** The used version of kubectl inside the provided container-image (based on `Dockerfile` from this repository) uses an outdated version of...

help wanted

#### Overview #### What this PR does / why we need it Use new feature of werf: multiarch support. #### Special notes for your reviewer

https://github.com/flant/shell-operator/blob/main/pkg/webhook/server/server.go#L26 See above link, it looks like the webhook server loads the certificate file only once when the server starts and does not have any mechanism to pick up the...

enhancement
help wanted

**Background** ***Ports*** Shell-operator starts different tcp listeners: - port 9115 for operator metrics and liveness probe - port `--hook-metrics-listen-port` for hook metrics - port 9680 for validating and mutating webhooks...

enhancement

**Expected behavior (what you expected to happen)**: Periodically error occurred while shell-operator trying to handle something **Actual behavior (what actually happened)**: Error does not occur, have enough info about problem...