Exemple #1
0
    def _serve_forerver(self):

        try:
            _version = version.replace('Zato ', '')
            major = _version[:3]
            minor = _version[:5]

            # Each major version has its own endpoint

            while True:

                # Check if there are updates and notify if needed
                self._check_notify(url_info, major, minor, _version)

                # We can sleep for 1 day and then check again
                sleep(day)

        except Exception, e:
            self.logger.warn(format_exc(e))
Exemple #2
0
    def _serve_forerver(self):

        try:
            _version = version.replace('Zato ', '')
            major = _version[:3]
            minor = _version[:5]

            # Each major version has its own endpoint

            while True:

                # Check if there are updates and notify if needed
                self._check_notify(url_info, major, minor, _version)

                # We can sleep for 1 day and then check again
                sleep(day)

        except Exception, e:
            self.logger.warn(format_exc(e))
Exemple #3
0
from ast import literal_eval
from ConfigParser import ConfigParser
from contextlib import closing
from cStringIO import StringIO
from datetime import datetime

# Bunch
from bunch import bunchify

# Zato
from zato.cli import common_logging_conf_contents, ManageCommand
from zato.cli.create_server import lua_zato_rename_if_exists, server_conf_template, user_conf_contents
from zato.common import version as zato_version, ZATO_INFO_FILE
from zato.common.util import get_crypto_manager_from_server_config, get_odb_session_from_server_config, get_zato_command

zato_version_number_full = zato_version.replace('Zato ', '')
zato_version_number = zato_version_number_full[:3]

# ################################################################################################################################

# From -> To
MIGRATION_PATHS = {'1.1': '2.0'}

# ################################################################################################################################


class _MigrateInfoRow(object):
    def __init__(self, timestamp, from_, to, from_full, to_full):
        self.timestamp = timestamp
        self.from_ = from_
        self.to = to
Exemple #4
0
import json, os, sys
from ast import literal_eval
from ConfigParser import ConfigParser
from cStringIO import StringIO
from datetime import datetime

# Bunch
from bunch import bunchify

# Zato
from zato.cli import common_logging_conf_contents, ManageCommand
from zato.cli.create_server import lua_zato_rename_if_exists, server_conf_template, user_conf_contents
from zato.common import version as zato_version, ZATO_INFO_FILE
from zato.common.util import get_zato_command

zato_version_number_full = zato_version.replace('Zato ', '')
zato_version_number = zato_version_number_full[:3]

# ################################################################################################################################

# From -> To
MIGRATION_PATHS = {
    '1.1': '2.0'
}

# ################################################################################################################################

class Migrate(ManageCommand):
    """ Migrates a Zato component to the next version.
    """