Skip to content

Commit 07507e8

Browse files
committed
Added secret_name class var to settings classes
Can be used in `get_secrets` method.
1 parent 4cd0cb1 commit 07507e8

File tree

14 files changed

+14
-0
lines changed

14 files changed

+14
-0
lines changed

sdbus_async/networkmanager/settings/adsl.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
class AdslSettings(NetworkManagerSettingsMixin):
1212
"""ADSL Settings"""
1313
secret_fields_names: ClassVar[List[str]] = ['password']
14+
secret_name = 'adsl'
1415

1516
encapsulation: Optional[str] = field(
1617
metadata={

sdbus_async/networkmanager/settings/base.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
class NetworkManagerSettingsMixin:
1212
secret_fields_names: ClassVar[List[str]] = []
13+
secret_name: ClassVar[str] = ''
1314

1415
def to_dbus(self) -> NetworkManagerSettingsDomain:
1516
"""Return a dbus dictionary for NetworkManager to add/update profiles

sdbus_async/networkmanager/settings/cdma.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
class CdmaSettings(NetworkManagerSettingsMixin):
1212
"""CDMA-based Mobile Broadband Settings"""
1313
secret_fields_names: ClassVar[List[str]] = ['password']
14+
secret_name = 'cdma'
1415

1516
mtu: Optional[int] = field(
1617
metadata={

sdbus_async/networkmanager/settings/connection.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
class ConnectionSettings(NetworkManagerSettingsMixin):
1212
"""General Connection Profile Settings"""
1313
secret_fields_names: ClassVar[List[str]] = ['mptcp']
14+
secret_name = 'connection'
1415

1516
auth_retries: Optional[int] = field(
1617
metadata={

sdbus_async/networkmanager/settings/dcb.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
class DcbSettings(NetworkManagerSettingsMixin):
1212
"""Data Center Bridging Settings"""
1313
secret_fields_names: ClassVar[List[str]] = ['app_fcoe', 'app_fip', 'app_iscsi', 'priority_flow_control', 'priority_group']
14+
secret_name = 'dcb'
1415

1516
app_fcoe_flags: Optional[int] = field(
1617
metadata={

sdbus_async/networkmanager/settings/eapol.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
class EapolSettings(NetworkManagerSettingsMixin):
1212
"""IEEE 802.1x Authentication Settings"""
1313
secret_fields_names: ClassVar[List[str]] = ['ca_cert_password', 'client_cert_password', 'password', 'password_raw', 'phase1_auth', 'phase2_ca_cert_password', 'phase2_client_cert_password', 'phase2_private_key_password', 'pin', 'private_key_password']
14+
secret_name = '802-1x'
1415

1516
altsubject_matches: Optional[List[str]] = field(
1617
metadata={

sdbus_async/networkmanager/settings/gsm.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
class GsmSettings(NetworkManagerSettingsMixin):
1212
"""GSM-based Mobile Broadband Settings"""
1313
secret_fields_names: ClassVar[List[str]] = ['password', 'pin']
14+
secret_name = 'gsm'
1415

1516
apn: Optional[str] = field(
1617
metadata={

sdbus_async/networkmanager/settings/ipv4.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
class Ipv4Settings(NetworkManagerSettingsMixin):
1313
"""IPv4 Settings"""
1414
secret_fields_names: ClassVar[List[str]] = ['dhcp_hostname']
15+
secret_name = 'ipv4'
1516

1617
address_data: Optional[List[AddressData]] = field(
1718
metadata={

sdbus_async/networkmanager/settings/ipv6.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
class Ipv6Settings(NetworkManagerSettingsMixin):
1313
"""IPv6 Settings"""
1414
secret_fields_names: ClassVar[List[str]] = ['dhcp_hostname']
15+
secret_name = 'ipv6'
1516

1617
addr_gen_mode: Optional[int] = field(
1718
metadata={

sdbus_async/networkmanager/settings/macsec.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
class MacsecSettings(NetworkManagerSettingsMixin):
1212
"""MACSec Settings"""
1313
secret_fields_names: ClassVar[List[str]] = ['mka_cak']
14+
secret_name = 'macsec'
1415

1516
encrypt: Optional[bool] = field(
1617
metadata={

0 commit comments

Comments
 (0)