X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FN2VC.git;a=blobdiff_plain;f=n2vc%2Fexceptions.py;h=061cd7a335e94f5b0f5772c982b8182480418474;hp=09f3573c6d3b03ddba952ae5f475d2a0e9493d2b;hb=f8a9d46e66f1222d7aefdf5a641e4490ef1a40b8;hpb=f52cb7cfeb4e24febe7c66af3d5bb275a50d7f99 diff --git a/n2vc/exceptions.py b/n2vc/exceptions.py index 09f3573..061cd7a 100644 --- a/n2vc/exceptions.py +++ b/n2vc/exceptions.py @@ -17,10 +17,26 @@ class JujuCharmNotFound(Exception): """The Charm can't be found or is not readable.""" +class JujuControllerFailedConnecting(Exception): + """Failed connecting to juju controller.""" + + +class JujuModelAlreadyExists(Exception): + """The model already exists.""" + + class JujuApplicationExists(Exception): """The Application already exists.""" +class JujuApplicationNotFound(Exception): + """The Application cannot be found.""" + + +class JujuMachineNotFound(Exception): + """The machine cannot be found.""" + + class N2VCPrimitiveExecutionFailed(Exception): """Something failed while attempting to execute a primitive.""" @@ -157,3 +173,7 @@ class K8sException(Exception): def __repr__(self): return self._message + + +class EntityInvalidException(Exception): + """Entity is not valid, the type does not match any EntityType."""