Page MenuHomePhabricator

Allow custom attributes against blueprints and when leasing hosts
AbandonedPublic

Authored by hach-que on Sep 10 2014, 7:03 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Nov 23, 7:03 AM
Unknown Object (File)
Sat, Nov 23, 7:03 AM
Unknown Object (File)
Sat, Nov 23, 7:03 AM
Unknown Object (File)
Sat, Nov 23, 7:03 AM
Unknown Object (File)
Sat, Nov 23, 7:03 AM
Unknown Object (File)
Sat, Nov 23, 7:01 AM
Unknown Object (File)
Sat, Nov 23, 6:47 AM
Unknown Object (File)
Wed, Nov 20, 6:34 PM

Details

Reviewers
epriestley
chad
Group Reviewers
Blessed Reviewers
Maniphest Tasks
T2015: Implement Drydock
Summary

Ref T2015. Depends on D10395. This allows custom attributes to be defined against the Amazon EC2 blueprint (such as "this host provides program XYZ"). In the "Lease Host" step, builds can now request hosts with specific custom attributes.

(platform needs to remain a seperate attribute as it defines how commands are invoked)

Test Plan

Tested it with two EC2 blueprints with different attributes. Saw it allocate against the correct EC2 blueprint when attributes were specified. Saw it fail when no blueprint could satisfy the custom attributes.

Diff Detail

Repository
rP Phabricator
Branch
host-cap
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 2487
Build 2491: [Placeholder Plan] Wait for 30 Seconds

Event Timeline

hach-que retitled this revision from to Allow custom attributes against blueprints and when leasing hosts.
hach-que updated this object.
hach-que edited the test plan for this revision. (Show Details)
hach-que added a reviewer: epriestley.
hach-que edited edge metadata.

Fix rebase issue