Exemple #1
0
    async def get_versions(self) -> VersionInfo:
        """ Returns the current version by parsing the IMAGE_VERSION in the
        .env file
        """
        with open('/var/opt/magma/docker/.env', 'r') as env:
            for line in env:
                if line.startswith("IMAGE_VERSION="):
                    current_version = line.split("=")[1].strip()
                    break

        return VersionInfo(
            current_version=current_version,
            available_versions=set(),
        )
Exemple #2
0
 async def get_versions(self) -> VersionInfo:
     """ Returns the current version """
     return VersionInfo(
         current_version=self.service.version,
         available_versions=set(),
     )