Skip to content

Latest commit

 

History

History
149 lines (110 loc) · 4.22 KB

CHANGELOG.md

File metadata and controls

149 lines (110 loc) · 4.22 KB

1.3.8

  • Deploy initializers separately first even if they are part of the initially requested list of services

1.3.7

  • Monkeypatch for TTY::Prompt so that we can sanitize the filter value
  • Add ruby 3.3 support in specs
  • Update helm deploy command to wait for service restart

1.3.6

  • Remove dependency on ed25519 gem since it makes installation too complex

1.3.5

  • Update git force_pull_repo command to improve performance

1.3.4

  • Fix checking branch name in git artifact update
  • Make LocalContextHelper compatible with ruby 3

1.3.3

  • Support "partials" in the templates with "render" method.
  • Cleanup artifacts after deployment if cache_result: false
  • Improve fetching git artifact when branch name has changed

1.3.2

  • Added an ability to generate helm templates using kit generate command

1.3.1

  • Fix upgrade command for helm strategy

1.3.0

  • Allow sending custom apply command for k8s deploy strategy
  • Added initial support for helm deploy strategy

1.2.7

  • Added an option to skip deployment and only build images for deploy command

1.2.6

  • Lock cli-ui version on 2.1.0 (2.2.x has some bugs)

1.2.5

  • Improve handling ContextVars, ability to convert context var to OpenStruct

1.2.4

  • Fix a mistake in setting env variables
  • Added an option to set "use local deployment" variable
  • Allow finding job resources in kit attach and kit log

1.2.2

  • Support Ruby 3.2.0

1.2.1

  • Update shell commands so that STDERR stream won't be merged for commands using the command result.
  • kit sh would also set current default configuration
  • kit get supports "api" ui
  • show sync description (git/local) for artifact sync

1.2.0

  • Change minimal ruby version to 3

1.1.1

  • Change minimal ruby version to 2.7

1.0.1

  • Change minimal ruby version to 2.6

1.0.0

  • Bump stable release

0.9.9

  • Fix updating artifact if it was force-pushed
  • Improve resource selector, allow connecting to job via kit console

0.9.0-0.9.8

  • Allow skipping confirmation during deployment
  • Added kit sh command to create a new shell
  • Use tmp dir as image builds parent dir for remote compilation

0.8.4-0.8.8

  • Added initial services support, to deploy before all other servies
  • Allow namespace as symbol in kubectl commands
  • Allow setting kubectl entrypoint for configuration

0.8.3

  • Always load artifacts, if kubeconfig is an artifact

0.8.2

  • Update Kit Env command to support kubeconfig path as artifact

0.8.1

  • Allow deploying services without dependecies
  • Default services should be first in the list
  • KubeConfig should be able to take file from artifact

0.7.1

  • Added Ruby 3.0 support

0.6.4

  • Improve context vars, allow checking if variable is defined

0.6.3

  • Fix updating artifacts when there is only local artifacts

0.6.2

  • Added an ability to return build vars as a hash value.
  • Skip local artifacts while updating configuration, it sometimes produce an error

0.6.1

  • Improve performance of artifacts update by updating in threads.
  • Added an ability to define default services

0.6.0

  • Cleanup old image build dirs
  • Add rotation to deployment log file

0.5.10

  • Fix a regression when deployment result would not be properly returned as json.

0.5.9

  • Added an ability to set custom user
  • Allow setting environment variable in docker strategy
  • Properly stop deployment if image compilation is failed

0.5.8

  • Update gemspec to support ruby 2.5

0.5.7

  • Look for kuber_kit root path in parent folders, so kit command will work in sub-folders

0.5.6

  • Pre-process env file if it has .erb extension
  • Allow attaching env file from configuration to docker container
  • Change default data paths to use home directory
  • Add env groups support to combine multiple env files

0.5.5

  • Added ability to skip services during deployment using -S option

0.5.4

  • Added disabled services support

0.5.3

  • Change the symbol to exclude service from "-" to "!", you can pass "-s !auth_app" to exclude "auth_app"
  • Added kit get command to find pods

0.5.2

  • Added dependencies support to services
  • Added an option to deploy all services in kit deloy
  • Wait for rollout to finish during service deploy
  • Deploy services in batches, not all of the simultaneously