Charmed-Kubernetes/kubernetes-master/hooks/relations/grafana-dashboard/requires.py

16 lines
387 B
Python

from charms.reactive import (
toggle_flag,
ResponderEndpoint,
)
from .common import ImportRequest
class GrafanaDashboardRequires(ResponderEndpoint):
REQUEST_CLASS = ImportRequest
def manage_flags(self):
super().manage_flags()
toggle_flag(self.expand_name('endpoint.{endpoint_name}.requests'),
self.is_joined and self.new_requests)