Ejemplo n.º 1
0
def deploy_image_command(args):
    """Updates an application with the given docker image."""
    args.app = args.app.lower()

    k8s = Kubernetes(args.kubernetes_url, namespace='noelapp')
    deployer.deploy_app(k8s, args.app, image=args.image)

    logger.info('Application {} updated with image {}'.format(
        args.app, args.image))
Ejemplo n.º 2
0
def deploy_image_command(args):
    """Updates an application with the given docker image."""
    args.app = args.app.lower()

    k8s = Kubernetes(args.kubernetes_url, namespace='noelapp')
    deployer.deploy_app(k8s, args.app, image=args.image)

    logger.info(
        'Application {} updated with image {}'.format(args.app, args.image))
Ejemplo n.º 3
0
def set_config_command(args):
    """Sets the current configuration values for an application."""
    args.app = args.app.lower()

    data = {pair[0]: pair[1] for pair in [x.split('=', 1) for x in args.pairs]}

    k8s = Kubernetes(args.kubernetes_url, namespace='noelapp')
    config = deployer.update_config(k8s, args.app, data)
    deployer.deploy_app(k8s, args.app, config=config)

    logger.info('Config updated for app {}'.format(args.app))
Ejemplo n.º 4
0
def set_config_command(args):
    """Sets the current configuration values for an application."""
    args.app = args.app.lower()

    data = {pair[0]: pair[1] for pair in [x.split('=', 1) for x in args.pairs]}

    k8s = Kubernetes(args.kubernetes_url, namespace='noelapp')
    config = deployer.update_config(k8s, args.app, data)
    deployer.deploy_app(k8s, args.app, config=config)

    logger.info('Config updated for app {}'.format(args.app))