{"push_id":893650457,"size":1,"distinct_size":1,"ref":"refs/heads/k8s_classes","head":"daab76df894c58d5d6fc4266f6fe5fe71ba170b1","before":"f0fe54a0fbdd72b512da7084356166e3c89824eb","commits":[{"sha":"daab76df894c58d5d6fc4266f6fe5fe71ba170b1","author":{"email":"cea44694a4c06725a8c914cc23361d72896f6bb0@gmail.com","name":"helgi"},"message":"ref(scheduler): split up k8s.py and make it more modular\n\nSplits each resource type into its own class, creates a KubeHTTPClient that handles HTTP interactions\nand moves the k8s code up into __init__. Separation of responsibility in the code is stronger as the\nscheduler code the Deis API interfaces with doesn't touch HTTP and individual resource classes deal\nvery little with it as well.\n\nMany HTTP interactions have been consolidated and by default return a RunTimeError Exception if a\nnon-2xx code is returned unless the check=False flag is passed","distinct":true,"url":"https://api.github.com/repos/helgi/workflow/commits/daab76df894c58d5d6fc4266f6fe5fe71ba170b1"}]}