raise NotImplementedError()
def add_grafana(self, spec: ServiceSpec) -> Completion[List[str]]:
- """Create a new Node-Exporter service"""
+ """Create a new grafana service"""
raise NotImplementedError()
def apply_grafana(self, spec: ServiceSpec) -> Completion[str]:
- """Update existing a Node-Exporter daemon(s)"""
+ """Update existing a grafana service"""
raise NotImplementedError()
def add_alertmanager(self, spec: ServiceSpec) -> Completion[List[str]]:
"""Update an existing AlertManager daemon(s)"""
raise NotImplementedError()
+ def add_cephadm_exporter(self, spec: ServiceSpec) -> Completion[List[str]]:
+ """Create a new cephadm exporter daemon"""
+ raise NotImplementedError()
+
+ def apply_cephadm_exporter(self, spec: ServiceSpec) -> Completion[str]:
+ """Update an existing cephadm exporter daemon"""
+ raise NotImplementedError()
+
def upgrade_check(self, image: Optional[str], version: Optional[str]) -> Completion[str]:
raise NotImplementedError()