Exemplo n.º 1
0
def main():
    logging.basicConfig(
        level=logging.INFO,
        format='[%(asctime)s %(levelname)s %(name)s] %(message)s',
    )

    mc = load_service_mconfig('td-agent-bit', FluentBit())

    control_proxy_config = load_service_config('control_proxy')
    host = control_proxy_config['fluentd_address']
    port = control_proxy_config['fluentd_port']
    cacert = control_proxy_config['rootca_cert']
    certfile = control_proxy_config['gateway_cert']
    keyfile = control_proxy_config['gateway_key']

    context = {
        'host': host,
        'port': port,
        'cacert': cacert,
        'certfile': certfile,
        'keyfile': keyfile,
        'extra_tags': mc.extra_tags.items(),
        'throttle_rate': mc.throttle_rate or 1000,
        'throttle_window': mc.throttle_window or 5,
        'throttle_interval': mc.throttle_interval or '1m',
        'files': mc.files_by_tag.items(),
    }
    if certfile and os.path.exists(certfile):
        context['is_tls_enabled'] = True
    else:
        context['is_tls_enabled'] = False

    generate_template_config('td-agent-bit', 'td-agent-bit',
                             CONFIG_OVERRIDE_DIR, context.copy())
Exemplo n.º 2
0
def main():
    logging.basicConfig(
        level=logging.INFO,
        format='[%(asctime)s %(levelname)s %(name)s] %(message)s')

    generate_template_config('dnsd', 'dnsd',
                             CONFIG_OVERRIDE_DIR, get_context())
Exemplo n.º 3
0
def main():
    logging.basicConfig(
        level=logging.INFO,
        format="[%(asctime)s %(levelname)s %(name)s] %(message)s")
    context = {"extra_tags": _get_extra_tags().items()}
    generate_template_config("td-agent-bit", "td-agent-bit",
                             CONFIG_OVERRIDE_DIR, context.copy())
Exemplo n.º 4
0
def main():
    logging.basicConfig(
        level=logging.INFO,
        format='[%(asctime)s %(levelname)s %(name)s] %(message)s',
    )
    generate_template_config(
        'control_proxy',
        'nghttpx',
        CONFIG_OVERRIDE_DIR,
        get_context(),
    )
def main():
    logging.basicConfig(
        level=logging.INFO,
        format='[%(asctime)s %(levelname)s %(name)s] %(message)s',
    )

    control_proxy_config = load_service_config('control_proxy')
    host = control_proxy_config['fluentd_address']
    port = control_proxy_config['fluentd_port']
    cacert = control_proxy_config['rootca_cert']
    certfile = control_proxy_config['gateway_cert']
    keyfile = control_proxy_config['gateway_key']

    context = {
        'extra_tags': _get_extra_tags().items(),
        'host': host,
        'port': port,
        'cacert': cacert,
        'certfile': certfile,
        'keyfile': keyfile,
    }
    generate_template_config(
        'td-agent-bit', 'td-agent-bit', CONFIG_OVERRIDE_DIR, context.copy()
    )
Exemplo n.º 6
0
def main():
    logging.basicConfig(
        level=logging.INFO, format="[%(asctime)s %(levelname)s %(name)s] %(message)s"
    )
    context = _get_context()
    generate_template_config("spgw", "spgw", CONFIG_OVERRIDE_DIR, context.copy())
    generate_template_config("mme", "mme", CONFIG_OVERRIDE_DIR, context.copy())
    generate_template_config("mme", "mme_fd", CONFIG_OVERRIDE_DIR, context.copy())
    cert_dir = get_service_config_value("mme", "cert_dir", "")
    generate_mme_certs(os.path.join(cert_dir, "freeDiameter"))
Exemplo n.º 7
0
def main():
    logging.basicConfig(
        level=logging.INFO,
        format='[%(asctime)s %(levelname)s %(name)s] %(message)s')
    context = _get_context()
    generate_template_config('spgw', 'spgw', CONFIG_OVERRIDE_DIR,
                             context.copy())
    generate_template_config('mme', 'mme', CONFIG_OVERRIDE_DIR, context.copy())
    generate_template_config('mme', 'mme_fd', CONFIG_OVERRIDE_DIR,
                             context.copy())
    cert_dir = get_service_config_value('mme', 'cert_dir', "")
    generate_mme_certs(os.path.join(cert_dir, 'freeDiameter'))