INNER CODE UNIT · Python

render

timothystewart6/k3s-ansible · .github/scripts/test-cilium-bgp-manifest.py:31

def render(env, extra_vars):
    base_vars = {
        "cilium_bgp_my_asn": "64513",
        "cilium_bgp_peer_asn": "64512",
        "cilium_bgp_peer_address": "192.168.30.1",
        "cilium_exportPodCIDR": True,
        "cilium_bgp_lb_cidr": "192.168.31.0/24",
    }
    base_vars.update(extra_vars)
    template = env.get_template("cilium.crs.j2")
    return template.render(**base_vars)


def check_common(output):
    if "cilium.io/v2alpha1" in output:
        fail("rendered output still contains cilium.io/v2alpha1")
    if "kind: CiliumBGPPeeringPolicy" in output:
        fail("rendered output still contains CiliumBGPPeeringPolicy")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…