Change default config settings

This commit is contained in:
grossmj committed 2021-12-17 12:26:02 +10:30
1 parent c5a6cd8d33
commit d1d36ce254
3 files changed
+23 -24

No files matched your search

+2 -2
View File
@@ -56,8 +56,8 @@ class User(BaseTable):
def create_default_super_admin(target, connection, **kw):
config = Config.instance().settings
default_admin_username = config.Server.default_admin_username
default_admin_password = config.Server.default_admin_password.get_secret_value()
default_admin_username = config.Controller.default_admin_username
default_admin_password = config.Controller.default_admin_password.get_secret_value()
hashed_password = auth_service.hash_password(default_admin_password)
stmt = target.insert().values(
username=default_admin_username,
+2 -2
View File
@@ -24,6 +24,8 @@ class ControllerSettings(BaseModel):
jwt_secret_key: str = None
jwt_algorithm: str = "HS256"
jwt_access_token_expire_minutes: int = 1440 # 24 hours
default_admin_username: str = "admin"
default_admin_password: SecretStr = SecretStr("admin")
class Config:
validate_assignment = True
@@ -133,8 +135,6 @@ class ServerSettings(BaseModel):
ubridge_path: str = "ubridge"
compute_username: str = "admin"
compute_password: SecretStr = SecretStr("")
default_admin_username: str = "admin"
default_admin_password: SecretStr = SecretStr("admin")
allowed_interfaces: List[str] = Field(default_factory=list)
default_nat_interface: str = None
allow_remote_console: bool = False