Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
Already on GitHub? Sign in to your account
Implement ProvisionerAPI ReleaseContainerAddresses #1810
Merged
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
30edf08
Skeleton API method
f6f9961
Further fleshing out
0a4fb3d
ReleaseContainerAddress API method
a2570f6
Better error handling
26e208c
Method rename
7acb348
Use ErrorResults in ReleaseContainerAddresses
d07e30a
Add query to find and remove all IP addresses for a machine ID (curre…
774b491
Correct spelling of InstanceId
fb6b987
Even better spelling
e6b3260
And final attempt at getting the container instance id
57cec1f
Ah well, back to Id instead
fb7a4fd
Final shape without error checking
08ce9ba
Minor error handling tweak
8a5bdda
Proper error handling around address releasing
6080f3e
Minor tweaks
9e1b66c
Merge branch 'master' into container-release-address
087106f
Minor tweak to error handling
8833ef0
Rename test file to re-use
3ff9bb1
Skeleton test infrastructure for ReleaseContainerAddresses
a5e9a73
Skeleton tests pass
75406fe
Add address allocation helper
e8f9b02
Test extension and logging
137274d
Provision test containers
ea1d498
Test AllocatedIPAddresses
ff4d1cc
Test and fix AllocatedIPAddresess
9af7ebe
Fix failing tests
1ce5b58
Skeleton happy path test
bbd3a76
Complete happy path test
67b95c8
Test api client ReleaseContainerAddresses method
7a296eb
Test improvements
addfad5
Minor tweak
d46d831
Error message improvement
db695cb
Extend api client test to actually have addresses to release
Jump to file or symbol
Failed to load files and symbols.
Oops, something went wrong.