コード例 #1
0
ファイル: release.py プロジェクト: naveenzhang/fuel-web
    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
コード例 #2
0
ファイル: release.py プロジェクト: dp2014/fuel-web
    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
コード例 #3
0
ファイル: release.py プロジェクト: yxh1990/deployfuel
    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
コード例 #4
0
ファイル: release.py プロジェクト: Zipfer/fuel-web
    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
コード例 #5
0
ファイル: release.py プロジェクト: nebril/fuel-web
    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
コード例 #6
0
ファイル: release.py プロジェクト: Axam/fuel-web
    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
コード例 #7
0
    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
コード例 #8
0
ファイル: release.py プロジェクト: nebril/fuel-web
    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