Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEATURE: Create subcommands for system wide operations #79

Open
Masber opened this issue Jun 14, 2024 · 0 comments
Open

FEATURE: Create subcommands for system wide operations #79

Masber opened this issue Jun 14, 2024 · 0 comments

Comments

@Masber
Copy link
Collaborator

Masber commented Jun 14, 2024

Create a new subcommand section system to manage sites:

manta system <verb> <operation> <CFS configuration name> <role or subrole name>

eg:

manta system set runtime-configuration my-config-v1 alps

These commands will apply to all nodes belonging to a specific role or subrole

Candidates:

manta system set runtime-configuration
manta system set boot-confguration
manta system set boot-image
manta system set kernel-parameters
manta system power reboot
manta system power on
manta system power off

This command should not be operational to users and backend should check if user has access to these operations

Benefits:

  • No need to destroy/modify/move nodes in users' HSM groups
  • Wide site operations simplification

NOTE:
The subcommand proposed system is not final and other names like site could also be used. This is an open discussion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant