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.
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.