def serialize(cls, instance, fields=None): from nailgun.objects.release import Release release_dict = super(ReleaseSerializer, cls).serialize(instance, fields) release_dict["is_deployable"] = Release.is_deployable(instance) return release_dict
def serialize(cls, instance, fields=None): from nailgun.objects.release import Release release_dict = \ super(ReleaseSerializer, cls).serialize(instance, fields) release_dict["is_deployable"] = Release.is_deployable(instance) return release_dict
def serialize(cls, instance, fields=None): from nailgun.objects.release import Release release_dict = \ super(ReleaseSerializer, cls).serialize(instance, fields) release_dict["is_deployable"] = Release.is_deployable(instance) # we always want to get orchestrator data even it's a default one release_dict["orchestrator_data"] = \ Release.get_orchestrator_data_dict(instance) return release_dict
def serialize(cls, instance, fields=None): from nailgun.objects.release import Release release_dict = super(ReleaseSerializer, cls).serialize(instance, fields) release_dict["is_deployable"] = Release.is_deployable(instance) # TODO(ikalnitsky): Remove this list when new 'weight'-based # approach will be implemented. It'll be implemented soon, # so hardcoding is ok for now. release_dict["roles"] = ["controller", "compute", "cinder", "cinder-vmware", "ceph-osd", "mongo", "base-os"] return release_dict
def serialize(cls, instance, fields=None): from nailgun.objects.release import Release release_dict = \ super(ReleaseSerializer, cls).serialize(instance, fields) release_dict["is_deployable"] = Release.is_deployable(instance) if instance.orchestrator_data: release_dict["orchestrator_data"] = \ ReleaseOrchestratorDataSerializer.serialize( instance.orchestrator_data ) return release_dict
def serialize(cls, instance, fields=None): from nailgun.objects.release import Release release_dict = \ super(ReleaseSerializer, cls).serialize(instance, fields) release_dict["is_deployable"] = Release.is_deployable(instance) # TODO(ikalnitsky): Remove this list when new 'weight'-based # approach will be implemented. It'll be implemented soon, # so hardcoding is ok for now. release_dict['roles'] = [ 'controller', 'compute', 'cinder', 'cinder-vmware', 'ceph-osd', 'mongo', 'base-os', ] return release_dict