shell-operator v1.0.0-beta.8
Changelog
- docs: snapshots, binding context, yaml config, named queues, debug commands #118
- feat: debug command to get named queues list #8 #105
- feat: flags to set RateLimiter settings #121
- fix: labelSelector operation typo, should be DoesNotExist #117
- fix: downgrade jq sources to 1.6 #112, flant/libjq-go#9
- fix: missed log labels, add log labels from task in queue handler #126
- fix: errors from klog was also written to stderr #125
- fixes for tests and ci configuration
Installation and usage
Create image with your hooks added into /hooks directory:
Dockerfile
FROM flant/shell-operator:v1.0.0-beta.8
ADD pods-hook.sh /hooks
Push to registry, create rbac and create a Pod or Deployment:
apiVersion: v1
kind: Pod
metadata:
name: shell-operator
spec:
containers:
- name: shell-operator
image: registry.mycompany.com/shell-operator:monitor-pods
imagePullPolicy: Always
serviceAccountName: monitor-pods-acc
Check README for more information and /examples for inspiration.