all repos — janny @ bcfc8d6f2d4205994e1cf0889d7b05cbc540f147

clean up Kubernetes resources after a set TTL

janny/main.py (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
from janny.utils import get


def get_resource_urls():
    apis = get("/apis/")
    apiv1 = get("/api/v1")

    resource_urls = dict()
    resource_urls["/api/v1"] = apiv1.resources

    for g in apis.groups:
        version = g.preferredVersion.groupVersion
        resource_urls["/apis/" + version] = get(
            "/apis/" + g.preferredVersion.groupVersion
        ).resources

    return resource_urls


def main():
    get_resource_urls()