Add edit config alertmanager in Go kubectl plugin #2483
Labels
complexity:hard
Something that may require up to a week to fix
kind:enhancement
New feature or request
priority:high
High priority issues, should be worked on ASAP (after urgent issues), not postponed
state:question
Further information is requested
topic: cluster&service configuration
Anything related to cluster and service configuration persistence
topic:kubectl-plugin
Kubectl plugin related issues
topic:monitoring
Everything related to monitoring of services in a running cluster
Component:
'salt', 'kubectl-plugin'
Why this is needed:
Centralized CLI
What should be done:
MetalK8s edit config alertmanager command should be part of
metalk8s
Go kubectl pluginThis command will open an editor to change the configuration for alertmanager.
TODO: Define what needs to be done according to #2467
Implementation proposal (strongly recommended):
This command will load the CSC of alertmanager display it in an editor to the user and then push the changes in Kubernetes and apply the changes using Salt.
It will be written in Go and should not use salt binaries at all, only interact directly with Salt API and should be able to run from outside of the cluster (check design documentation about Centralized CLI for more detail).
Follow kubectl best practice as much as possible.
The text was updated successfully, but these errors were encountered: