The AMF has k8s specific code used to create/remove the NGAP service. It used to be entangled in the charm class. Here , we move this k8s specific code to its own class and file. This separates concerns and move the dependencies closer to their actual use. This also allows for simplifying unit tests.
Here we did not write unit tests for this new class as it is a thin layer with close to 0 logic.
Description
The AMF has k8s specific code used to create/remove the NGAP service. It used to be entangled in the charm class. Here , we move this k8s specific code to its own class and file. This separates concerns and move the dependencies closer to their actual use. This also allows for simplifying unit tests.
Here we did not write unit tests for this new class as it is a thin layer with close to 0 logic.
Checklist: