Releases: flant/shell-operator
1.0.12 (2022-09-20)
What's Changed
- Use Factory for informers by @nabokihms in #412
Full Changelog: v1.0.11...v1.0.12
Milestone: 1.0.12
Check README for more information and /examples for the inspiration.
1.0.11 (2022-08-23)
What's Changed
- feat: 'keep' status for tasks, summary in queue dump by @diafour in #388
- fix: restore separate metric storage after #388 by @diafour in #402
- fix: restore exponential backoff after #388 by @diafour in #407
- fix: prevent map write race for cached snapshot update by @diafour in #408
- fix: enable kube events for hooks with namespace.labelSelector bindings by @diafour in #411, @and-1 in #399
- chore(deps): bump actions/cache from 3.0.2 to 3.0.4 by @dependabot in #406
- chore(deps): bump actions/setup-python from 3 to 4 by @dependabot in #405
- chore(deps): bump actions/cache from 3.0.4 to 3.0.5 by @dependabot in #413
- chore(deps): bump actions/cache from 3.0.5 to 3.0.8 by @dependabot in #421
- fix(deps): bump github.com/go-chi/chi from 4.0.3+incompatible to 5.0.7 by @diafour in #422
New Contributors
Full Changelog: v1.0.10...v1.0.11
Milestone: 1.0.11
Check README for more information and /examples for the inspiration.
1.0.10 (2022-05-11)
What's Changed
- feat: add support from proxying JSON logs from hooks by @dulvac in #383
- fix: set debug log level for snapshot info by @diafour in #376
- fix: update alpine to address CVE-2022-28391 by @yankay in #395
- chore: update go modules to fix CVE-2021-38561 and CVE-2022-27191 by @diafour in #396
updates from dependabot:
- chore(deps): bump actions/cache from 2.1.7 to 3.0.1 by @dependabot in #378
- chore(deps): bump actions/setup-go from 2 to 3 by @dependabot in #380
- chore(deps): bump actions/cache from 3.0.1 to 3.0.2 by @dependabot in #381
- chore(deps): bump docker/login-action from 1.14.1 to 2.0.0 by @dependabot in #392
- chore(deps): bump docker/setup-buildx-action from 1 to 2 by @dependabot in #393
- chore(deps): bump docker/setup-qemu-action from 1.2.0 to 2.0.0 by @dependabot in #394
New Contributors
Full Changelog: v1.0.9...v1.0.10
Milestone: 1.0.10
Check README for more information and /examples for the inspiration.
1.0.9 (2022-03-14)
What's Changed
- fix: set defaults for creating rate limiter if hook execution settings is empty but not nil. by @name212 in #360
- fix: update versions to address CVE-2022-23806 by @diafour in #370
- chore(deps): bump actions/checkout from 2.4.0 to 3 by @dependabot in #365
- chore(deps): bump actions/setup-python from 2.3.2 to 3 by @dependabot in #363
- chore(deps): bump docker/login-action from 1.13.0 to 1.14.1 by @dependabot in #364
New Contributors
Full Changelog: v1.0.8...v1.0.9
Milestone: 1.0.9
Check README for more information and /examples for the inspiration.
1.0.8 (2022-02-25)
What's Changed
- feat(debug): command to get snapshots by @diafour in #345
- feat: runtime config for "live" debugging options by @diafour in #352
- fix: enable FullTimestamp output for logrus color mode by @kacuragi87 in #351
- fix(testing): speedup binding context generator by @nabokihms in #354
- chore(deps): bump actions/setup-python from 2.3.1 to 2.3.2 by @dependabot in #350
- chore(deps): bump docker/login-action from 1.12.0 to 1.13.0 by @dependabot in #355
- chore(deps): bump actions/github-script from 5 to 6 by @dependabot in #353
New Contributors
- @kacuragi87 made their first contribution in #351
Full Changelog: v1.0.7...v1.0.8
Milestone: 1.0.8
Check README for more information and /examples for the inspiration.
1.0.7 (2022-01-17)
What's Changed
- chore(deps): bump docker/login-action from 1.10.0 to 1.12.0 by @dependabot in #344
- bump kubectl version from 1.19.11 to 1.21.8 by @MrBeast in #347
New Contributors
Full Changelog: v1.0.6...v1.0.7
Milestone: 1.0.7
Check README for more information and /examples for the inspiration.
1.0.6 (2021-12-15)
What's Changed
- ref(ci): rename master to main by @diafour in #338
- Added warnings in validation webhooks by @RomanenkoDenys in #343
New Contributors
- @RomanenkoDenys made their first contribution in #343
Full Changelog: v1.0.5...v1.0.6
Milestone: 1.0.6
Check README for more information and /examples for the inspiration.
1.0.5 (2021-12-01)
Changelog
- fix: always return non 'already exists' error for Create operation by @diafour in #331
- Add more info about failed patcher operations by @nabokihms in #332
- chore(deps): bump actions/checkout from 2.3.4 to 2.3.5 by @dependabot in #327
- chore(deps): bump actions/checkout from 2.3.5 to 2.4.0 by @dependabot in #330
- chore(deps): bump actions/setup-python from 2.2.2 to 2.3.1 by @dependabot in #336
- chore(deps): bump actions/cache from 2.1.6 to 2.1.7 by @dependabot in #335
See also: Milestone 1.0.5, Full Changelog
Installation and usage
Create an image with your hooks added into the /hooks
directory:
Dockerfile
FROM flant/shell-operator:v1.0.5
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 the inspiration.
1.0.4 (2021-10-18)
Changelog
- ref: migrate to Go 1.16 (fix #315)
- fix(tests): use cache.Sync instead sleep (#326)
- fix(examples): fix python3 installation and hook.py (#319, #320)
- fix(docs): note about openapi spec and conversion webhook (#313)
See milestone 1.0.4.
Installation and usage
Create an image with your hooks added into the /hooks
directory:
Dockerfile
FROM flant/shell-operator:v1.0.4
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 the inspiration.
1.0.3 (2021-08-24)
Changelog
- fix(build): arm64 image contains kubectl for amd64 (#311 #312)
- fix(doc): wrong binding name in HOOKS.md (#309)
See milestone 1.0.3.
Installation and usage
Create an image with your hooks added into the /hooks
directory:
Dockerfile
FROM flant/shell-operator:v1.0.3
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 the inspiration.