X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=installers%2Fcharm%2Fkeystone%2Fsrc%2Fcharm.py;h=a8c69fe65ca6d2b60ac60327ea3ca009626ef9b9;hb=c753dc5f89180d11c1049f6398d74a4f99d7acd5;hp=72d70906328c95d19240b5436cb29eeca070b527;hpb=ad254a9b68b288f49c91b9f72f483f59188f92a1;p=osm%2Fdevops.git diff --git a/installers/charm/keystone/src/charm.py b/installers/charm/keystone/src/charm.py index 72d70906..a8c69fe6 100755 --- a/installers/charm/keystone/src/charm.py +++ b/installers/charm/keystone/src/charm.py @@ -23,33 +23,25 @@ # 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__)