INNER CODE UNIT · Python

validate_config

onedr0p/cluster-template · template/scripts/plugin.py:114

def validate_config() -> dict[str, Any]:
    try:
        return validate.load(CONFIG_FILE)
    except validate.ConfigError as e:
        raise RuntimeError(f"config validation failed:\n{e}") from None


class Plugin(makejinja.plugin.Plugin):
    def __init__(self, data: dict[str, Any]):
        self._data = data


    def data(self) -> makejinja.plugin.Data:
        data = validate_config()
        if (
            data['ingress']['mode'] == 'cloudflare-tunnel'
            and not Path('cloudflare-tunnel.json').is_file()
        ):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…