INNER CODE UNIT · Python

is_dockflare_enabled

ChrispyBacon-dev/DockFlare · dockflare-agent/app/main.py:22

def is_dockflare_enabled(labels):
    """Check if container has DockFlare enabled using new or legacy labels."""
    if not labels:
        return False
    values = (labels.get("dockflare.enable"), labels.get("cloudflare.tunnel.enable"))
    return any(isinstance(value, str) and value.lower() in {"true", "1", "t", "yes"} for value in values)


def _normalize_cloudflared_image(raw_value, default_image):
    """Sanitize the configured cloudflared image reference."""
    if not raw_value:
        return default_image

    candidate = raw_value.strip()
    if not candidate:
        logging.warning("CLOUDFLARED_IMAGE is blank after trimming; falling back to default %s", default_image)
        return default_image

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…