Releases: tarantool/cartridge-cli
Releases · tarantool/cartridge-cli
2.7.0
Bug fixes
- Connector crashing on using
cartridge admin
with binary port cartridge pack docker
consumes all disk space
Features
--no-log-prefix
option forcartridge start
command to disable instance
name prefix in logs when running interactively.- default metrics and health check endpoint in template
- added ability to specify stateboard flag in .cartridge.yml
Changes
- Update
metrics
to0.7.0
- Reworked
cartridge create
template:- Registration
admin
function moved to separated file - Update and improve
helper
in tests - Changed standard port of the
stateboard
- Added README.md
- And other cosmetic fixes
- Registration
- Allowed to use any base docker image for the
cartridge pack
command. - Executable with any name (not only
tarantool
) can run processes. - Updated Go to version 1.16
2.6.0
Features
--conn, -c
option forcartridge admin
command to specify instance address-l
shortcut for--list
flag ofcartridge admin
command
Fixes
- Parsing cluster-wide config with empty roles list
- Parsing 'number' args on calling admin functions
Changes
- Update
metrics
to0.6.1
2.5.0
Bug fixes
- Using Tarantool console socket
- end of Tarantool output data and read timeout are handled properly
- Tarantool greeting is read once on connection creation
- Logs writer used on interactive start: it become waiting forever on big output
received (such as curl verbose log)
Changes
- Improved error message on building in docker fail on GitLab CI
cartridge pack
fails for RPM and DEB if--use-docker
isn't specified- Refactored verbosity flags:
--quiet
: no logs (only errors are shown)- no flags: logs + spinner instead of commands/docker output
--verbose
: logs + commands/docker output
- Spinner is started only for a terminal
- Update
cartridge
to2.4.0
(andchecks
to3.1.0
) - Update
metrics
to0.6.0
Features
cartridge replicasets
command to manage replicasets on local runningcartridge enter
command to connect to local running instancecartridge connect
command to connect to instance by address- Messages from
print
in admin functions are displayed oncartridge admin
call
2.4.0
Features
cartridge admin
command to call admin functions provided by application.
Bug fixes
- Bash completion file had
0600
mode, and it wasn't possible to pack application with this completion (becausecartridge pack
checks that each application file has read perms for all). Now bash completion file has0644
mode.
Changes
- Updated tarantool/metrics to version 0.5.0
2.3.0
Features
cartridge repair
command to patch and reload cluster configuration files
Changes
- Updated Go to version 1.15
- Updated
cartridge
to 2.3.0 in default application template
2.2.1
2.2.0
Features
--force
option forstop
command to send SIGKILL to instancescartridge clean
command to remove instance(s) files--from
option forcreate
command to use custom application templates
Changes
cartridge
version is updated to2.2.1
in the application template
2.1.0
2.0.1
2.0.0
Changes
- Completely rewritten in Go.
Features
--quiet
flag to hide build output.--verbose
flag to make output more verbose.--data-dir
and--log-dir
options forstart
command.--cache-from
and--co-cache
options forpack
command on building in docker.--stateboard-unit-template
option forpack
command.centos:7
is allowed to be used as a base image al well ascentos:8
.--tag
option forpack
command is an array of strings now.
Breaking changes
CARTRIDGE_BUILDDIR
is renamed toCARTRIDGE_TEMPDIR
;
now it can be project subdirectory.start
,stop
,status
commands requires only instance names,
application name is taken from the application rockspec
or passed by--name
option.- Removed
TARANTOOL_DOCKER_BUILD_ARGS
env variable forpack
command. .cartridge.pre
and.cartridge.ignore
aren't supported.cartridge.{pre,post}-build
hooks should be executable.cartridge-cli
can't be installed as a rock module.- Build requires rockspec in the application directory.
--apps-path
option is removedcartridge --version
is replaced withcartridge version
- Default options in
.cartridge.yml
use-
instead of_
, e.g.run_dir
->run-dir
--unit_template
and--instantiated_unit_template
options are renamed to
--unit-template
and--instantiated-unit-template
. Templates syntax is changed.