80 Commits

Author SHA1 Message Date
Kiall Mac Innes
b2e1033e9e Ensure we only list sphinx as a dep once
Change-Id: If863d8e7a7eda78c721b5e83e9053ec5b70fcee2
2013-09-18 11:16:28 +01:00
Dirk Mueller
f7bc95a871 Use Python 3.x compatible except construct.
Python 3.x deprecated the form "except x,y:". Switch usage to
"except x as y:", which works with any Python version >= 2.6

Change-Id: Id276fdaee9e8753568227e638408e5bccff28e67
2013-09-04 14:41:29 +02:00
Kiall Mac Innes
bd8023493a Allow auth using a pre-fetched token
Change-Id: I6ed13d969410be83ebfce443d5758a7d0b98386b
0.0.4
2013-08-08 12:58:38 +01:00
Kiall Mac Innes
7d142020d8 Update to PBR 0.5.21+
Change-Id: Icb0754f9d64ea2b4d561866c8c5f614316217a1b
2013-08-08 12:58:38 +01:00
Kiall Mac Innes
8b8d07eb54 doc/requirements.txt should be a proxy
Change-Id: I48efc2a988018b67668ab609ea02cf5a1105a772
2013-07-09 13:06:13 +01:00
Kiall Mac Innes
80f8ca7506 Remove comments from *requirements.txt (workaround pbr bug)
Workaround for pbr bug #1191923

Change-Id: Iba7c09090011073b50084dd0efa269d713ea7de2
2013-07-09 12:38:16 +01:00
Kiall Mac Innes
479c70fadd Sync with openstack/requirements
Change-Id: Id92c17cf2cd11bf653afabd2e283519f94a5dc50
2013-06-25 13:01:08 +01:00
Monty Taylor
d37eeaf7fc Rename to designate in .gitreview.
Change-Id: I48d8e3bd6846c9f8809204e8a2190e9d7e0c964b
2013-06-14 18:33:00 -04:00
Kiall Mac Innes
67c14f0573 Rename Moniker -> Designate
Change-Id: Idf7153aa287adc874a2878dc829950fda52a4879
2013-06-09 22:08:11 +01:00
Kiall Mac Innes
dbd8617122 Add Hacking checks
Change-Id: I5435e83a8dbe3c3273b59ecb3c5f1be26c9bec96
2013-06-09 15:06:11 +01:00
Kiall Mac Innes
72bc53b67c Migrate to PBR
Change-Id: I4f32b7c3ca7831becdd49f75a7fa48bfcfa7fe76
2013-05-25 13:26:24 +01:00
Jenkins
e8f7306112 Merge "Always allow overriding the endpoint" 2013-05-25 12:00:50 +00:00
Kiall Mac Innes
02835b0856 Always allow overriding the endpoint
Change-Id: Iff4d152e8e59f895a42adf6927e559ca73472888
2013-05-25 12:57:52 +01:00
Endre Karlson
d038db8a50 Switch to flake8 and testr
Change-Id: Ia25ef86786895f376be410f74b9a30e3e8ff4243
2013-05-24 12:44:02 +02:00
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