Skip to content

Releases: appvia/tako

Release v0.2.0

28 Oct 00:44
cdc5431
Compare
Choose a tag to compare

Documentation

  • Kev dev with Skaffold walkthrough (#300)
  • Node.js app development workflow example (#321)
  • CircleCI pipeline example to render and deploy an app (#325)

Changes / New features

  • Toggle project services (allow to enable/disable app component) (#254)
  • Readiness probe support (#286)
  • Add Horizontal Pod Autoscaler support (#277)
  • Add support for Container resource fields in environment variables (#259)
  • Add support for Pod fields in environment variables (#258)
  • Default the application components kubernetes service type to ClusterIP (#310)
  • [Experimental] Activate skaffold dev when --skaffold flag is passed in kev dev (#294)
  • Automatically port-forward deployed pods in dev mode with Skaffold activated (#306)
  • Add profiles to existing skaffold manifest when initialising with --skaffold (#260)
  • Refine skaffold profiles (#292)
  • Add build artifacts section in skaffold manifest when initializing Kev with --skaffold (#266)
  • Add dev command for continuous Compose files changes reconciliation and re-rendering of K8s manifests (#271)
  • Display reconcile rules, when communicating reconcile results. (#280)
  • Add a verbose mode to Kev cmds, to communicate extra runtime info. (#276)
  • Detect potential secrets in envs or env_files (#273)
  • Validate environment config settings to ensure they match expected input values. (#264)
  • Condense Kev env override config to reduce repetition. (#263)
  • e2e test coverage (#295)
  • Various dependencies updates

Fixes

  • Make selected Kev config options case insensitive (#287)
  • Resource name normalisation cleanup (#255)
  • Kev dev with --skaffold activate deploys to sandbox dev environment by default. (#324)
  • Kev dev reconciles and renders updated environments. (#323)
  • Always create an implicit dev environment. (#322)
  • Kev dev command shouldn't break on invalid config (#298)
  • Enable render command to run in memory. (#297)
  • Ensure env vars are not included when reconcile adds a new service. (#262)

Release v0.1.1

10 Sep 23:29
721cae5
Compare
Choose a tag to compare

Documentation

  • Guide: How does Kev differ from Kompose? (#241)
  • New tutorial: Getting started with Kev using a Wordpress Docker Compose example. (#227)

New Features

  • Upgraded to latest compose-go, including updating the compose project wrapper. (#234)
  • Prepare kev project for Skaffold (#226)
  • Environment override files names match those of the first source compose file (#237)

Fixes

  • Fix liveness probe command interpolation (#232)
  • PV storage class fix (#231)
  • Reconcile: ensure overridden environment overlay settings are not lost. (#233)
  • Remove explicit env_file handling during render. (#239)
  • Update k8s apis used + fix module name (#240)

Release v0.1.0

20 Aug 15:15
a3eb61e
Compare
Choose a tag to compare

Initial public release