# pylint: disable=E0213
-import json
-import logging
-from cryptography.fernet import Fernet
from datetime import datetime
-from typing import Optional, NoReturn, List, Tuple
from ipaddress import ip_network
+import json
+import logging
+from typing import List, NoReturn, Optional, Tuple
from urllib.parse import urlparse
+from cryptography.fernet import Fernet
from ops.main import main
-
from opslib.osm.charm import CharmedOsmBase, RelationsMissing
-
+from opslib.osm.interfaces.keystone import KeystoneServer
+from opslib.osm.interfaces.mysql import MysqlClient
from opslib.osm.pod import (
ContainerV3Builder,
- PodSpecV3Builder,
FilesV3Builder,
IngressResourceV3Builder,
+ PodSpecV3Builder,
)
-
-
-from opslib.osm.validator import (
- ModelValidator,
- validator,
-)
-
-from opslib.osm.interfaces.mysql import MysqlClient
-from opslib.osm.interfaces.keystone import KeystoneServer
+from opslib.osm.validator import ModelValidator, validator
logger = logging.getLogger(__name__)