66 Commits

Author SHA1 Message Date
Patrick Galbraith
e853efb11d Added reporting functionality to Moniker client
Change-Id: I12687d678a1b7c22bfbfd0480c53912152d8d7eb
2013-05-08 15:14:42 -03:00
Kiall Mac Innes
9bfedc76f9 Correct diagnostics URI
Change-Id: Ibe2723617268a4df7a7de7d0b46d7aa621a8d4ab
2013-05-03 14:32:23 +01:00
Kiall Mac Innes
8b33e3248f Include type when listing records.
Change-Id: I09b1ed71f593173ea6661165c9b16bbe64e1ca27
2013-04-13 18:12:08 +01:00
Kiall Mac Innes
d9188704f4 Support loading resources from 3rd party packages. E.g. client extensions
Change-Id: I919c915802632d0c72fbec8bcb28085661334b34
0.0.3
2013-04-12 13:33:13 +01:00
Kiall Mac Innes
84d326920f Allow for controllers to be loaded dynamically.
Change-Id: If85de4c02406e8ffd49da3c04c23db58ad2df119
2013-04-12 13:14:44 +01:00
Kiall Mac Innes
63c3a1a785 Add a command to list the nameservers for a domain
Change-Id: Id44b9f8cfc0a79a7514ff338aab42f39067e1226
2013-04-11 12:54:04 +01:00
Kiall Mac Innes
48bcdae017 List commands should show a reduced set of columns
Change-Id: I8c56e5a9366e9e7b6569b7e001f069fc0a812470
2013-04-11 12:50:28 +01:00
Kiall Mac Innes
41fde43dab Add keyring to pip-requires
Change-Id: I25a54badf2f33d2f25257793b227c80e86e69894
2013-03-29 23:53:46 +00:00
Kiall Mac Innes
2b97f4560c Clean error message display :)
Change-Id: Ie74e590c7d9c9de0b5a22ca5185c3cd5438a50cb
2013-03-26 17:16:07 +00:00
Kiall Mac Innes
1e47b5a369 Cleanup optional and obsolete CLI params.
Change-Id: Ief9e5cba48f0a5462688f01b469cd39c689356d7
2013-03-26 12:54:15 +00:00
Kiall Mac Innes
487502e9f2 Rename OS_SERVICE_ENDPOINT env var to OS_DNS_ENDPOINT
Change-Id: I8ed89a819449d5a286c10fe79ac400fcc6af5db8
2013-03-26 12:41:18 +00:00
Kiall Mac Innes
3dd76600c2 Sync JSONSchemas
Change-Id: I25609bd75751f64da7d28856dbeddb320741f87e
2013-03-26 12:38:16 +00:00
Kiall Mac Innes
fba78c044c Rename OS_SERVICE_TYPE env var to OS_DNS_SERVICE_TYPE
Change-Id: I8b602491ed2cf41cd1807505af2f6970d419fee2
2013-03-13 20:34:36 +00:00
Kiall Mac Innes
fbf8714df6 Sync JSONSchemas
Change-Id: Ia9a67ce8d777fb5cc8bb711049174d707b79b407
0.0.2
2013-03-04 13:29:36 +00:00
Kiall Mac Innes
af9ea73030 Have tox.ini actually run nosetests
Change-Id: I3c93a6614ff71bfe2405257e2684fbc0fa05e76c
2013-03-04 12:50:37 +00:00
Kiall Mac Innes
f8e1f46839 Pin to jsonschema less than 1.0
Change-Id: I9c4b804a5dd476c69976aed841f804283ecf8996
2013-02-27 16:36:10 +00:00
Davide Guerri
c6a1f56ed6 Add support for administrative access (via X-Moniker-Sudo-Tenant-ID header)
Change-Id: Ia92f9c33cebb529333de72765371189ea11b72bc
2013-02-24 16:47:50 +01:00
Kiall Mac Innes
e824b5b470 Ensure resources and tools/* are included in sdist
Change-Id: I9185187cdaa20f2142c44f474f74acdde47888a6
2013-02-18 12:50:40 +00:00
Kiall Mac Innes
67fec06719 Add diagnostics to Python API and CLI
Change-Id: Ib26adada4a5610f7eb6a3458caa4ca4b18d804ca
2013-02-07 18:05:40 +00:00
Kiall Mac Innes
d9737b5b2a Bump JSONSchema version to 0.8, tracking the server component.
Change-Id: I95afdfd1e426cb2d924586f260154ff62d1498d2
0.0.1 0.0.1.alpha2
2013-01-31 10:27:45 +00:00
Kiall Mac Innes
a7d61bc8aa Attempt to support both cliff 1.2 and 1.3.
Change-Id: I5a5787867af09086c9945ace6f12153b17396bf7
2013-01-30 22:16:21 +00:00
Kiall Mac Innes
045cd76af3 Re-add version.py
Change-Id: I585bb80c0dcbbae0809f4ec05255c96216dddbed
2013-01-29 18:27:15 +00:00
Kiall Mac Innes
2d296646cf Sync with Oslo 30a50c8a
Change-Id: I12a39aaa506d0938e742285d97c4bf28e21dcb2c
2013-01-29 00:31:04 +00:00
Kiall Mac Innes
a3235ccec2 Sync Schemas
Change-Id: I813a2e39bc46ceef7d53b2ccfcee561b315c11b9
2013-01-24 09:33:58 +00:00
Kiall Mac Innes
6574e7d2a2 Add support for supplying custom service type.
Change-Id: I1fc317b7235b54ceea0228dfd71b933f8bbb8855
2013-01-24 09:27:47 +00:00
Kiall Mac Innes
62a0163caa Fixup MANIFEST.in
Change-Id: Ia41cfb4472388b02fd47c75085e7445137c99ef8
2013-01-09 17:17:56 +00:00
Kiall Mac Innes
a13844144b Ensure we supply Oslo Version with the correct python_package name
Change-Id: Iae20135b6c5c6d80e6b62bbb59be6c9f4c94dee7
2013-01-09 17:16:23 +00:00
Kiall Mac Innes
9a9e075b48 Sync with oslo a8973c52
Change-Id: Iacf59007d63a24df3973353d275b4113334e2d46
2013-01-09 17:07:12 +00:00
Kiall Mac Innes
d7e35140b5 Ensure moniker --version reports the correct version number.
Change-Id: I15466dbc60e161ce6d5a21fd1ddcc59f4a10e525
2013-01-08 12:46:46 +00:00
Kiall Mac Innes
574fa9c7b8 Sync with oslo-incubator ad93e4e3
Change-Id: Id85b0862e3813cf93fbf49c06df04ae34835bfc2
2013-01-08 12:44:27 +00:00
Kiall Mac Innes
1258c120b9 Actually use the *correct* version of requests.
Follow up to I17ca5e80 - I misread and assumed a < was a >.

Change-Id: I77d5d73d01d0b5129e963a2d8670002fc457ff57
0.0.1.alpha1
2012-12-30 02:35:39 +00:00
Kiall Mac Innes
13c601cc9c Depend on and update for requests>1.0 (Matching {keystone,cinder,nova}client)
Change-Id: I17ca5e802108fcf6dc906ff23b6b61f53a25eac1
2012-12-30 00:15:44 +00:00
Kiall Mac Innes
4e9729e066 Depend on cliff>=1.2.1
Change-Id: Ida38a944fe5dd875db12c2826b8d3a4168e54f79
2012-12-30 00:11:46 +00:00
Kiall Mac Innes
ec6137590f Support record priority in the CLI
Change-Id: I772029632f8fa349621fc8f9e600d452cce0ad86
2012-12-29 19:27:02 +00:00
Kiall Mac Innes
145a7275f3 Support CLI updating of domains/records/servers.
Updates to all resource types should now be functional.

Change-Id: I9057ebd4ebffdeeb70c0c9b962c49b3dcb68d8f4
2012-12-15 11:06:10 +00:00
Kiall Mac Innes
f4537b64c5 Ensure Update Records and Servers works correctly in the Python API
Change-Id: I2bff6d0c7e7e580776aa34bf434778c823b8ebc2
2012-12-14 12:57:52 -08:00
Kiall Mac Innes
388dfa4e9d Sync JSON-Schemas
Change-Id: I6a6b7510bcff14376f9275feb19dfdabeed96bd7
2012-12-14 12:56:54 -08:00
Kiall Mac Innes
d21546beca Provide a sane error message when --os-auth-url or --os-endpoint have not been supplied.
Change-Id: I930ea853cec00db87c87115ab3e3a94b7fe3c703
2012-12-11 16:41:50 -08:00
Kiall Mac Innes
f99f313672 Handle HTTP 400 errors somewhat more sanely.
Change-Id: I49c4225adfd552f0dd01c80cc3053ff2599eb47f
2012-12-11 06:25:12 -08:00
Kiall Mac Innes
47c85147a5 Ensure Warlock passes the approperiate error message along with it's exceptions.
Change-Id: I966555181ab63ae50cadfd61ac38abda51f46350
2012-12-11 06:23:45 -08:00
Jenkins
a17d9391b7 Merge "Include setup-requires in tox.ini" 2012-12-11 14:13:07 +00:00
Jenkins
af690af080 Merge "Sync with Oslo e6c576d9" 2012-12-11 14:13:01 +00:00
Kiall Mac Innes
7cc1c85602 Include setup-requires in tox.ini
Change-Id: Ie5e7b7b12e8ddcf82e41f747c25de84f4ccc4743
2012-12-11 06:10:37 -08:00
Endre Karlson
186cab8f79 Positionals don't need require=Bool
Change-Id: Id2e4910547e7a9672fee71939ee5ab6255dd5865
2012-12-11 06:00:30 -08:00
Kiall Mac Innes
0aa39f69b6 Sync with Oslo e6c576d9
Change-Id: Ic6b6c8fe9797fcc72761bb05fd6d38beb6326be5
2012-12-09 20:22:03 +00:00
Kiall Mac Innes
8ab7de1d14 Remove unused code
Change-Id: I3c2068fd315d1acaa3a93a740f1603a117f14cf5
2012-12-04 17:19:45 +00:00
Kiall Mac Innes
9bdc8dda53 Ensure Servers CLI args are defined correctly
Change-Id: I4a5b861768f6e379f12d5d07e91367df68a9f501
2012-12-04 16:29:53 +00:00
Kiall Mac Innes
cd5017cc9c Sync Server JSONSchema
Change-Id: Ia088f5d45058f0933b6b429a4433da699fc19c60
2012-12-04 16:06:48 +00:00
Kiall Mac Innes
4dd4ed773b Fixup pyflakes issue
Change-Id: I23df6c5ab0ce55e4511cadcca3476f1fc008f382
2012-12-03 15:25:50 +00:00
Kiall Mac Innes
18cae5e5ee Add Records and Servers CLI commands
Change-Id: I61249dc1d9d70b35255a1cad7080cba306a85d42
2012-12-02 16:52:26 +00:00