Skip to content

Commit

Permalink
Add new fields to RegistrationCommand entity (#865)
Browse files Browse the repository at this point in the history
Signed-off-by: Gaurav Talreja <[email protected]>

Signed-off-by: Gaurav Talreja <[email protected]>
  • Loading branch information
Gauravtalreja1 authored Jan 18, 2023
1 parent eb5c1b1 commit 7aa0a55
Showing 1 changed file with 13 additions and 5 deletions.
18 changes: 13 additions & 5 deletions nailgun/entities.py
Original file line number Diff line number Diff line change
Expand Up @@ -6125,18 +6125,26 @@ class RegistrationCommand(Entity, EntityCreateMixin, EntityReadMixin):

def __init__(self, server_config=None, **kwargs):
self._fields = {
'smart_proxy': entity_fields.OneToOneField(SmartProxy),
'organization': entity_fields.OneToOneField(Organization, required=True),
'activation_keys': entity_fields.OneToManyField(ActivationKey, required=True),
'location': entity_fields.OneToOneField(Location, required=True),
'lifecycle_environment': entity_fields.OneToOneField(LifecycleEnvironment),
'activation_key': entity_fields.OneToOneField(ActivationKey),
'activation_keys': entity_fields.OneToManyField(ActivationKey),
'operatingsystem': entity_fields.OneToOneField(OperatingSystem),
'hostgroup': entity_fields.OneToOneField(HostGroup),
'insecure': entity_fields.BooleanField(default=True, required=True),
'setup_remote_execution': entity_fields.BooleanField(default=True),
'setup_insights': entity_fields.BooleanField(default=False),
'setup_remote_execution': entity_fields.BooleanField(default=True),
'setup_remote_execution_pull': entity_fields.BooleanField(default=False),
'remote_execution_interface': entity_fields.StringField(default=''),
'jwt_expiration': entity_fields.IntegerField(default=4),
'packages': entity_fields.ListField(default=[]),
'repo': entity_fields.StringField(default=''),
'repo_gpg_key_url': entity_fields.URLField(default=''),
'packages': entity_fields.ListField(default=[]),
'update_packages': entity_fields.BooleanField(default=False),
'lifecycle_environment': entity_fields.OneToOneField(LifecycleEnvironment),
'force': entity_fields.BooleanField(default=False),
'ignore_subman_errors': entity_fields.BooleanField(default=False),
}

self._meta = {'api_path': '/api/registration_commands'}
Expand All @@ -6158,7 +6166,7 @@ def read(self, entity=None, attrs=None, ignore=None, params=None):
"""
if attrs is None:
attrs = self.read_json()
return attrs
return attrs['registration_command']


class Report(Entity):
Expand Down

0 comments on commit 7aa0a55

Please sign in to comment.