canonical / grafana-agent-operator

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

Untangle src/* #115

Open dstathis opened 1 month ago

dstathis commented 1 month 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.