shell-operator
shell-operator copied to clipboard
Shell-operator is a tool for running event-driven scripts in a Kubernetes cluster
**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...
**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...
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...
#### 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...
**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...
**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...