Skip to content

Release v0.2.0

Compare
Choose a tag to compare
@marcinc marcinc released this 28 Oct 00:44
· 162 commits to master since this release
cdc5431

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)