Skip to content

Releases: theketchio/ketch

v0.7.0

16 Jun 13:52
b5c69cf
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.2...v0.7.0

0.7.0 rc 2

15 Jun 15:14
b5c69cf
Compare
Choose a tag to compare
0.7.0 rc 2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.6.2...v0.7.0-rc-2

0.7.0-rc-1

31 May 20:22
f4c27d4
Compare
Choose a tag to compare
0.7.0-rc-1 Pre-release
Pre-release
  • 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 to framework
  • Enables statefulset apps
  • Adds extensionstatuses to frameworkstatuses
  • Fix "not found" bug
  • Omits default backoffLimit for jobs
  • 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

26 Jan 17:05
99a7f1c
Compare
Choose a tag to compare
  • [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

25 Jan 14:17
99a7f1c
Compare
Choose a tag to compare
v0.6.2-rc-1 Pre-release
Pre-release
  • [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

16 Nov 17:03
0c14643
Compare
Choose a tag to compare
  • Canary event annotations #176
  • Prune dead apps #171
  • Pod status with group #180
  • Events printing fixes #179
  • User service accounts #184
  • https redirect #185

Gracefull Handle Cert Manager Boot

10 Nov 15:15
0c14643
Compare
Choose a tag to compare
Pre-release
[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

05 Nov 20:48
f790053
Compare
Choose a tag to compare
release 0.6.0

v0.6.0-rc-1

03 Nov 19:03
f790053
Compare
Choose a tag to compare
v0.6.0-rc-1 Pre-release
Pre-release
canary event annotations; prune dead apps; pod status with group; eve…

v0.5.0

31 Aug 22:12
79a6f9d
Compare
Choose a tag to compare
  • 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)