kubernetes.py 633 B

123456789101112131415161718
  1. from ..core.module import Module
  2. from ..core.registry import register_module
  3. @register_module(
  4. name="kubernetes",
  5. description="Manage Kubernetes manifests and configurations",
  6. files=["deployment.yml", "deployment.yaml", "service.yml", "service.yaml", "manifest.yml", "manifest.yaml", "values.yml", "values.yaml"],
  7. priority=5,
  8. dependencies=["docker"]
  9. )
  10. class KubernetesModule(Module):
  11. """Module for managing Kubernetes manifests and configurations."""
  12. def __init__(self):
  13. super().__init__(name=self.name, description=self.description, files=self.files)
  14. def register(self, app):
  15. return super().register(app)