191 Commits

Author SHA1 Message Date
OpenStack Proposal Bot
352d4cbdd0 Updated from global requirements
Change-Id: I994b85b635252905c72949b6870feadd97e7793e
2015-07-15 01:37:08 +00:00
Jenkins
3209cd1ba6 Merge "Fix for ttl values" 2015-07-07 13:47:25 +00:00
sonu.kumar
a7bab6e0cb Fix for ttl values
Fixing ttl values validation when used during domain creation

Partial-Bug: #1220354

Change-Id: If77ac915815e2c67d4cec56a147eca8d7a11d19e
2015-07-07 12:39:43 +05:30
Federico Ceratto
649519d875 Log error message from EndpointNotFound exceptions
Change-Id: I1e87cea22d08c6591934ff79953e5adbd27e0064
Closes-Bug: 1268310
2015-07-06 15:43:48 +01:00
Simon McCartney
f9e41ea81e Removed peronal email address from example
Change-Id: I2ca31701af37ab9776e86aa7ce16f86f6edc8557
2015-06-25 14:30:19 +01:00
Jenkins
5a9afa6b65 Merge "Add .eggs to gitignore" 2015-06-24 18:55:23 +00:00
OpenStack Proposal Bot
7f2ecd1b15 Updated from global requirements
Change-Id: I366d76024a45835407f1b8741e27c3f4a0ac4d0d
1.3.0
2015-06-22 22:24:48 +00:00
Kiall Mac Innes
4d3cad8148 Fix backwards compat for edit_managed/all_tenants
The previous commit at [1] introduced a bug due to last
minute reordering of code, this fixes the ordering
and adds a couple of tests to verify the functionaility.

[1]: I2e3d74168976868ea1e4dd6c797f6340faa50d0f

Change-Id: Ia6f8df92b2700f63b2208290ede85f247b33bc63
2015-06-22 20:34:50 +01:00
Kiall Mac Innes
07bbd7e517 Add .eggs to gitignore
Change-Id: Id3e3da54a0ccd9a1bb521eca1390b626d1cb71cc
2015-06-22 19:30:17 +01:00
Kiall Mac Innes
b57328dc8f Add backwards compat for edit_managed/all_tenants
edit_managed/all_tenants were moved from get_session
to the Client constructor, we should support both
for a period of time.

Change-Id: I2e3d74168976868ea1e4dd6c797f6340faa50d0f
2015-06-19 10:09:22 +01:00
OpenStack Proposal Bot
4eb1c541d6 Updated from global requirements
Change-Id: I9247ce1d612bf57feb49ae097b7b8170849c24d5
2015-06-16 19:22:49 +00:00
OpenStack Proposal Bot
831b7a2b54 Updated from global requirements
Change-Id: I0747b83001750f1fa00cba648ac16dd1f31e92b1
2015-06-08 21:19:57 +00:00
Jenkins
1548cb1af6 Merge "Updated from global requirements" 2015-06-08 15:48:54 +00:00
Jenkins
d42bf25000 Merge "Allow relative names in record-create" 2015-06-08 14:35:43 +00:00
OpenStack Proposal Bot
7c26827fc4 Updated from global requirements
Change-Id: I25126d6428063dda6a63450ddde36748d81349ca
2015-06-04 20:04:45 +00:00
Jenkins
6d377a510a Merge "Sync tox.ini and add py34" 2015-06-04 17:09:15 +00:00
Andrew Spiers
2c8492f2f6 Update github link
Change-Id: I5d27500d125b9c1424ca71a9e112079d1939ba75
2015-06-02 12:44:42 +10:00
Jenkins
e61216979e Merge "Use oslosphinx from PyPi" 2015-05-29 15:34:47 +00:00
Kiall Mac Innes
2060809272 Sync tox.ini and add py34
Change-Id: Ic72211290b8a8a0489c35293645f590b209ecca5
2015-05-29 13:13:49 +01:00
Jenkins
a2b93a6551 Merge "Drop incubating theme from docs" 2015-05-28 15:39:09 +00:00
Kiall Mac Innes
1117921487 Use oslosphinx from PyPi
Change-Id: If61dfcf74b82e155552e2450350d8d3de109879f
2015-05-28 16:02:32 +01:00
Joe Gordon
6ed6b0f36b Drop incubating theme from docs
OpenStack has dropped the incubation notion, so labeling this as an
incubated project in the docs is confusing.

Change-Id: Icf6d89805db56a4f695ac55e6630b804f26655f8
2015-05-27 15:24:06 -07:00
Jenkins
39801cf94d Merge "Log a more informative error upon EndpointNotFound" 2015-05-26 17:09:17 +00:00
Davide Guerri
34d14b06d9 Move all_tenants and edit_managed attributes to designate Client
Initializing designate client with a pre-existing keystone session
won't work as designate expects keystone session to have the
'all_tenants' and 'edit_managed' attributes:

Example code:

    keystone_session = ksc_session.Session(
      auth=keystone_auth,
      verify=True,
      cert=my_cert
    )

than later:

    self._designate_client = designate_client(
      session=keystone_session,
      region_name=region_name
    )

with that code, wrap_api_call() will raise an exception:

  AttributeError: 'Session' object has no attribute 'all_tenants'

Same goes for 'edit_managed'.

This patch moves both attributes from Keystone session to designate
Client.

Closes-Bug: 1457821
Change-Id: I13d6c9ed46406fefc8cfa5de46811e4be009f1af
2015-05-22 13:40:52 +00:00
Endre Karlson
a6577e297f Log a more informative error upon EndpointNotFound
Change-Id: I2e3886a66ae57e810db1b5b4cb197bc7b8c157ed
2015-05-21 14:58:03 +02:00
Jenkins
af7bdadf43 Merge "Add --edit-managed flag to cli" 2015-05-11 21:11:30 +00:00
Jenkins
1fbcfff4d3 Merge "Updated from global requirements" 2015-05-11 13:33:00 +00:00
Jenkins
1656d6cdeb Merge "Allow to use domain names instead of ids" 2015-05-10 13:26:16 +00:00
OpenStack Proposal Bot
53ecdde6ed Updated from global requirements
Change-Id: Ia438c7bbdb02d26d53c205b12aa80895f9cbcdb7
2015-05-07 23:37:05 +00:00
Jenkins
b00373c753 Merge "Updated from global requirements" 2015-05-07 20:09:50 +00:00
Endre Karlson
2a2c85ce21 V2 Bindings
This provides bindings for:

- zones
- recordsets
- tlds
- blacklists
- limits
- nameservers

With associated unit tests.

Change-Id: Ie9b79340bd327b78916fd038633842da3ace881b
2015-05-07 17:23:09 +02:00
Graham Hayes
7b865686ee Add --edit-managed flag to cli
Allows users with the right role to edit managed records

Change-Id: I5502da0ca1f04e428b2723038d369d317338ce51
2015-05-06 17:13:49 +01:00
OpenStack Proposal Bot
60a17d3871 Updated from global requirements
Change-Id: I2f226772b98e48137d43912a5e7cf597eabb6391
2015-05-04 20:08:53 +00:00
Cedric Brandily
1349227339 Allow relative names in record-create
Currently record-create requires absolute names. This change allows to
provide relative (to the domain) names with the new option --relative.

Change-Id: I78258ea734a4105fae8f9f3ef30fe86e018b5388
Closes-Bug: #1444452
2015-05-04 21:03:30 +02:00
Doug Hellmann
39d8b54d78 Update README to work with release tools
The README file needs to have links to the project documentation and bug
tracker in a parsable format in order for some of the release tools
scripts to work (particularly the one that prints the release note
email).

Change-Id: I37e0acc5ed8e1af565359290fa622456901c735e
1.2.0
2015-04-21 15:07:07 +00:00
Doug Hellmann
ed808de13f Uncap library requirements for liberty
Change-Id: I23a936c9969016805430ca7a7627395e96d8545c
Depends-On: Ib948b756b8e6ca47a4c9c44c48031e54b7386a06
2015-04-16 18:12:56 +00:00
Cedric Brandily
4f586cb060 Allow to use domain names instead of ids
Currently designate allows to identify a resource only by its id. This
change allows to identify domains by name or id. This change defines
the method find_resourceid_by_name_or_id which could be reused to
identify other resources by name or id.

Change-Id: I8e64cdbc5572623d05781d0c4e735ff0c429ea91
Closes-Bug: #1443858
2015-04-14 15:52:34 +00:00
OpenStack Proposal Bot
94c242f5c4 Updated from global requirements
Change-Id: I6c6307f358870c9257e9e9472978de6bc20a2ba4
2015-03-21 00:17:31 +00:00
Satyanarayana Patibandla
debf39a629 Added extra previllege to list all domains from all tenants
The user has to use the command "designate --all-tenants domain-list" to list all domains from all tenants.
When the above command is used "X-Auth-All-Projects" value is set to true and it is passed as a header to
designate.This will allow us to list all domains from all tenants.

Change-Id: I4cd4dd5427f5f35cdec95dbdf36c7386b60a2949
Fixes: bug #1418156
2015-02-24 12:44:24 +05:30
OpenStack Proposal Bot
4118d0f062 Updated from global requirements
Change-Id: I63a3da8d9611256f8e84ae7b6c00663a6039a209
2015-02-20 13:59:17 +00:00
OpenStack Proposal Bot
ab3ed69755 Updated from global requirements
Change-Id: Ibd078aa66babe664c9aec13b2b62bbcbbbd0fe62
2015-02-13 02:00:03 +00:00
Endre Karlson
e0e428acaf Fix if checking on ttl for Create/Update commands
Change-Id: I13412fee6c71b00cd5e4bc2ca8c2074cc01fc6d0
2015-01-29 15:07:09 +01:00
OpenStack Proposal Bot
92b5872d49 Updated from global requirements
Change-Id: I82ad6062dac03b83a38382fd8e80fc90e8f14990
2015-01-26 10:34:00 +00:00
Jeremy Stanley
e20b1d3f84 Workflow documentation is now in infra-manual
Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.

Change-Id: Ia1631b026e1d59e9e4b448bb2c96c8cf4c6e3421
2014-12-05 03:30:39 +00:00
Kiall Mac Innes
7363e3b4e9 Refactor KS session creation and support CA certs
Change-Id: Ib3fc33b1825b16cc4537d979d5ab5ed0b39633d5
1.1.1
2014-11-26 23:07:38 +00:00
Jenkins
14803b7ef0 Merge "Move session creation up to shell" 2014-11-20 20:13:32 +00:00
Jenkins
9cf81c9bf8 Merge "Move some useful code outside v1" 2014-11-18 13:07:41 +00:00
Endre Karlson
6e174c5128 Move some useful code outside v1
Change-Id: I5cdb4e0b57e00743cb1a4409a1fc8b519ae38ddb
2014-11-17 17:03:32 +01:00
Endre Karlson
cdf87e7fca Make token + endpoints work correctly
Change-Id: I3aa15cf2c3304c057fa22204475ac287de02e8eb
2014-11-14 09:50:05 +01:00
Endre Karlson
04f627647f Move session creation up to shell
Change-Id: I65d3f37f60f97240b52b0234da6160121ec292e1
2014-11-13 14:28:06 +01:00