canonical / grafana-agent-k8s-operator

This charmed operator automates the operational procedures of running Grafana Agent, an open-soruce telemetry collector.
https://charmhub.io/grafana-agent-k8s
Apache License 2.0
8 stars 18 forks source link

Untangle src/* #305

Open dstathis opened 3 months ago

dstathis commented 3 months ago

Enhancement Proposal

When we created the machine charm we had both machine and k8s living in the same repo. Because of this we have src/charm.py and src/grafana_agent.py. Those files are complete spaghetti. We should merge them in to one file with one class as is standard for charms.