You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-01 06:46:55 +03:00
feat(cmapi): MCOL-5019: distributing cskeys secrets file, move cskeys and cspasswd functions to mcs cli.
[add] distribute .secrets file to all nodes while adding a new node [add] encrypt_password, generate_secrets_data, save_secrets to CEJPasswordHandler [add] tools section to mcs cli tool [add] mcs_cluster_tool/tools_commands.py file with cskeys and cspasswd commands [add] cskeys and cspasswd commands to tools section of mcs cli [mv] backup/restore commands to tools section mcs cli [fix] minor imports ordering [fix] constants
This commit is contained in:
committed by
Alan Mologorsky
parent
10dec6ea94
commit
215e4eea4d
@ -6,7 +6,7 @@ import typer
|
||||
|
||||
from cmapi_server.logging_management import dict_config, add_logging_level, enable_console_logging
|
||||
from mcs_cluster_tool import (
|
||||
cluster_app, cmapi_app, backup_commands, restore_commands
|
||||
cluster_app, cmapi_app, backup_commands, restore_commands, tools_commands
|
||||
)
|
||||
from mcs_cluster_tool.constants import MCS_CLI_LOG_CONF_PATH
|
||||
|
||||
@ -21,13 +21,25 @@ app = typer.Typer(
|
||||
rich_markup_mode='rich',
|
||||
)
|
||||
app.add_typer(cluster_app.app)
|
||||
# TODO: keep this only for potential backward compatibility
|
||||
# keep this only for potential backward compatibility and userfriendliness
|
||||
app.add_typer(cluster_app.app, name='cluster', hidden=True)
|
||||
app.add_typer(cmapi_app.app, name='cmapi')
|
||||
app.command('backup')(backup_commands.backup)
|
||||
app.command('dbrm_backup')(backup_commands.dbrm_backup)
|
||||
app.command('restore')(restore_commands.restore)
|
||||
app.command('dbrm_restore')(restore_commands.dbrm_restore)
|
||||
app.command(
|
||||
'backup', rich_help_panel='Tools commands'
|
||||
)(backup_commands.backup)
|
||||
app.command(
|
||||
'dbrm_backup', rich_help_panel='Tools commands'
|
||||
)(backup_commands.dbrm_backup)
|
||||
app.command(
|
||||
'restore', rich_help_panel='Tools commands'
|
||||
)(restore_commands.restore)
|
||||
app.command(
|
||||
'dbrm_restore', rich_help_panel='Tools commands'
|
||||
)(restore_commands.dbrm_restore)
|
||||
app.command('cskeys', rich_help_panel='Tools commands')(tools_commands.cskeys)
|
||||
app.command(
|
||||
'cspasswd', rich_help_panel='Tools commands'
|
||||
)(tools_commands.cspasswd)
|
||||
|
||||
|
||||
@app.command(
|
||||
|
Reference in New Issue
Block a user