Releases: theketchio/ketch
Releases · theketchio/ketch
v0.7.0
What's Changed
- github.com/containerd/containerd to v1.5.9 by @aleksej-paschenko in #228
- Dynamically sets job label w/ group name by @stinkyfingers in #229
- Adds section To CONTRIBUTING on running controller locally by @stinkyfingers in #230
- Add annotation to prevent uninstalling helm chart of Job/App by @aleksej-paschenko in #231
- [SHIPA-2322] adds wait-retry to helm update & delete by @stinkyfingers in #233
- Fixes completions field for jobs by @stinkyfingers in #234
- Shipa 1573 by @DavisFrench in #232
- Several small improvements by @aleksej-paschenko in #235
- Add extensions field to Framework CRD by @aleksej-paschenko in #237
- Shipa 2578 pr by @DavisFrench in #238
- Lower unit test coverage for the additional types from main rebase by @DavisFrench in #239
- Add ExtensionsStatuses to FrameworkStatus by @DavisFrench in #240
- [SHIPA-1384] skips notFound error in app watch loop by @stinkyfingers in #241
- [SHIPA-2627] omit default backoffLimit value by @stinkyfingers in #242
- [SHIPA-2258] Annotate unknown(get event) error during watch by @stinkyfingers in #243
- Dont emit event for application if context is canceled by @aleksej-paschenko in #244
- Ignoring Status update for Reconcile requeue by @aleksej-paschenko in #245
- Remove dependany on deprecated ingress class annotation by @koncar in #246
- Updated Contributor Guide and added Core Contributors by @ravilach in #247
- [SHIPA-2788] Annotates events with Pod Name in the event of a Error type event by @stinkyfingers in #250
- Remove superflous len(deployments) check by @stinkyfingers in #252
- Shipa 2720 by @kavinaravind in #251
- [shipa-2789] - Resolve 2 failed test cases in Ketch Controller (app, framework) by @kavinaravind in #253
- [shipa-2799] - Starting process via Ketch CLI outputs "Successfully started!" when passing invalid process name by @kavinaravind in #254
- Add deployment version label to all resources by @koncar in #257
- App post renderer by @koncar in #255
- [Shipa-2871] Adds volume name validators by @kavinaravind in #258
- Ketch controller hang by @aleksej-paschenko in #260
New Contributors
- @kavinaravind made their first contribution in #251
Full Changelog: v0.6.2...v0.7.0
0.7.0 rc 2
What's Changed
- github.com/containerd/containerd to v1.5.9 by @aleksej-paschenko in #228
- Dynamically sets job label w/ group name by @stinkyfingers in #229
- Adds section To CONTRIBUTING on running controller locally by @stinkyfingers in #230
- Add annotation to prevent uninstalling helm chart of Job/App by @aleksej-paschenko in #231
- [SHIPA-2322] adds wait-retry to helm update & delete by @stinkyfingers in #233
- Fixes completions field for jobs by @stinkyfingers in #234
- Shipa 1573 by @DavisFrench in #232
- Several small improvements by @aleksej-paschenko in #235
- Add extensions field to Framework CRD by @aleksej-paschenko in #237
- Shipa 2578 pr by @DavisFrench in #238
- Lower unit test coverage for the additional types from main rebase by @DavisFrench in #239
- Add ExtensionsStatuses to FrameworkStatus by @DavisFrench in #240
- [SHIPA-1384] skips notFound error in app watch loop by @stinkyfingers in #241
- [SHIPA-2627] omit default backoffLimit value by @stinkyfingers in #242
- [SHIPA-2258] Annotate unknown(get event) error during watch by @stinkyfingers in #243
- Dont emit event for application if context is canceled by @aleksej-paschenko in #244
- Ignoring Status update for Reconcile requeue by @aleksej-paschenko in #245
- Remove dependany on deprecated ingress class annotation by @koncar in #246
- Updated Contributor Guide and added Core Contributors by @ravilach in #247
- [SHIPA-2788] Annotates events with Pod Name in the event of a Error type event by @stinkyfingers in #250
- Remove superflous len(deployments) check by @stinkyfingers in #252
- Shipa 2720 by @kavinaravind in #251
- [shipa-2789] - Resolve 2 failed test cases in Ketch Controller (app, framework) by @kavinaravind in #253
- [shipa-2799] - Starting process via Ketch CLI outputs "Successfully started!" when passing invalid process name by @kavinaravind in #254
- Add deployment version label to all resources by @koncar in #257
- App post renderer by @koncar in #255
- [Shipa-2871] Adds volume name validators by @kavinaravind in #258
- Ketch controller hang by @aleksej-paschenko in #260
New Contributors
- @kavinaravind made their first contribution in #251
Full Changelog: v0.6.2...v0.7.0-rc-2
0.7.0-rc-1
- Adds
volume
support to CLI - Update containerd dep
- Sets job label dynamically
- Fix annotation bug to prevent unintended uninstall
- Adds
podsecuritycontext
- Adds wait/retry to helm update/delete
- Fixes
job
completions field - Adds
extensions
field toframework
- Enables
statefulset
apps - Adds
extensionstatuses
toframeworkstatuses
- Fix "not found" bug
- Omits default
backoffLimit
forjobs
- Withholds
event
when context is canceled - Ignore status update during reconcile
- Remove deprectated
ingressClass
annotation dependency - Annotate error events with Pod Name
- Test & dependency updates
- Fix invalid process output bug
- misc bugs
v0.6.2
- [shipa-2326] add heathcheks into deployment (#226) [Yurii Kovalenko]
- Ketch controller to request 100m cpu and 300Mi memory (#225) [aleksej.paschenko]
- Dont create events when ketch controller gets a conflict error (#223) [aleksej.paschenko]
- Set ketch-controller as finalizer for Job CR (#222) [aleksej.paschenko]
- Set ketch-controller as finalizer for App CR (#221) [aleksej.paschenko]
- Use a cache when creating a new helm client to avoid initialization (#220) [aleksej.paschenko]
- adds withCancel to app watcher (#218) [John Shenk]
- Upgrade helm to v3.7.2 to avoid memory leak (#219) [aleksej.paschenko]
- Fix helm update client forever blocked (#216) [Stevan Koncar]
- Use MetadataItems to set labels/annotations for pods (#217) [aleksej.paschenko]
- Add theketch.io/app-name label to secrets provisioning by cert-manager (#214) [aleksej.paschenko]
- Remove manager limits (#215) [Stevan Koncar]
- Make sure all resources contain theketch.io/app-name label (#213) [aleksej.paschenko]
- Keep only 1 historical helm release per app on cluster (#211) [aleksej.paschenko]
- Remove usage of extensions.ingress (#212) [aleksej.paschenko]
- Increase ketch controller limits (#210) [Stevan Koncar]
- Add traefik 2 middlware role (#209) [Stevan Koncar]
- Update github.com/opencontainers/runc to v1.0.3 (#208) [aleksej.paschenko]
- Remove framework.{Labels, Annotations} fields (#206) [aleksej.paschenko]
- Add kubebuilder marker for autoscaling group (#204) [aleksej.paschenko]
- Upgrade containerd to v1.5.8 and run "go mod tidy" (#205) [aleksej.paschenko]
- Upgrade helm to v3.7.1 and image-spec to v1.0.2 (#202) [aleksej.paschenko]
- update readme and gh action workflow names (#203) [John Shenk]
- Prevent pod scaling if app is the target of an HPA (#201) [Davis]
- Add autoscaling permission to rbac (#199) [Davis]
- MaxInt for recorder burst size (#200) [Stevan Koncar]
- adds unit test coverage (#195) [John Shenk]
- adds to kubebuilder tags (#198) [John Shenk]
- adds missing event verbs to ketch clusterrole (#197) [John Shenk]
- Merge pull request #196 from theketchio/roadmap-update [Ravi Lachhman]
- Updated Roadmap [Vivek Pandey]
- [SHIPA-2066] ketch to monitor deployment better (#177) [John Shenk]
- [SHIPA-2130] Port CI to Github Actions from Travis (#194) [John Shenk]
- Post render (#192) [aleksej.paschenko]
v0.6.2-rc-1
- [shipa-2326] add heathcheks into deployment (#226) [Yurii Kovalenko]
- Ketch controller to request 100m cpu and 300Mi memory (#225) [aleksej.paschenko]
- Dont create events when ketch controller gets a conflict error (#223) [aleksej.paschenko]
- Set ketch-controller as finalizer for Job CR (#222) [aleksej.paschenko]
- Set ketch-controller as finalizer for App CR (#221) [aleksej.paschenko]
- Use a cache when creating a new helm client to avoid initialization (#220) [aleksej.paschenko]
- adds withCancel to app watcher (#218) [John Shenk]
- Upgrade helm to v3.7.2 to avoid memory leak (#219) [aleksej.paschenko]
- Fix helm update client forever blocked (#216) [Stevan Koncar]
- Use MetadataItems to set labels/annotations for pods (#217) [aleksej.paschenko]
- Add theketch.io/app-name label to secrets provisioning by cert-manager (#214) [aleksej.paschenko]
- Remove manager limits (#215) [Stevan Koncar]
- Make sure all resources contain theketch.io/app-name label (#213) [aleksej.paschenko]
- Keep only 1 historical helm release per app on cluster (#211) [aleksej.paschenko]
- Remove usage of extensions.ingress (#212) [aleksej.paschenko]
- Increase ketch controller limits (#210) [Stevan Koncar]
- Add traefik 2 middlware role (#209) [Stevan Koncar]
- Update github.com/opencontainers/runc to v1.0.3 (#208) [aleksej.paschenko]
- Remove framework.{Labels, Annotations} fields (#206) [aleksej.paschenko]
- Add kubebuilder marker for autoscaling group (#204) [aleksej.paschenko]
- Upgrade containerd to v1.5.8 and run "go mod tidy" (#205) [aleksej.paschenko]
- Upgrade helm to v3.7.1 and image-spec to v1.0.2 (#202) [aleksej.paschenko]
- update readme and gh action workflow names (#203) [John Shenk]
- Prevent pod scaling if app is the target of an HPA (#201) [Davis]
- Add autoscaling permission to rbac (#199) [Davis]
- MaxInt for recorder burst size (#200) [Stevan Koncar]
- adds unit test coverage (#195) [John Shenk]
- adds to kubebuilder tags (#198) [John Shenk]
- adds missing event verbs to ketch clusterrole (#197) [John Shenk]
- Merge pull request #196 from theketchio/roadmap-update [Ravi Lachhman]
- Updated Roadmap [Vivek Pandey]
- [SHIPA-2066] ketch to monitor deployment better (#177) [John Shenk]
- [SHIPA-2130] Port CI to Github Actions from Travis (#194) [John Shenk]
- Post render (#192) [aleksej.paschenko]
v0.6.1
Gracefull Handle Cert Manager Boot
[SHIPA-2118] Gracefull handle cert-manager boot (#193) This commit makes webhook-server-cert secret optional, if it is not ready, ketch's pod gets restarted.
v0.6.0
release 0.6.0
v0.6.0-rc-1
canary event annotations; prune dead apps; pod status with group; eve…
v0.5.0
- Prevents deploying a Job when Job already exists (#128)
- Clarifies framework exists error message (#127)
- Default Job completions to parallelism and add acceptance test (#126)
- Fix for app deployment failure (#125)
- Kubernetes 1.22 support (#124)
- Updates helm to 3.6.3 (#123)
- rm hooks, cmd, ports from app.yaml processes; default to 1 unit; rm appUnits from app.yaml (#121)
- readme-update (#122)
- Update for v0.4.0 release doc
- adds name to framework; defaults export commands to stdout; omitempty on application.version (#118)
- install ketch on apple m1 machines (#120)
- Job CLI deploy/list/export/remove (#119)
- adds name to framework; defaults export commands to stdout; omitempty on application.version (#118)
- Job CRD (#116)