<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-heatclient.git, branch 0.2.6</title>
<subtitle>opendev.org: openstack/python-heatclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-heatclient.git/'/>
<entry>
<title>Add back --token-only for invocation compatibility</title>
<updated>2013-12-04T22:08:19+00:00</updated>
<author>
<name>Steve Baker</name>
<email>sbaker@redhat.com</email>
</author>
<published>2013-12-04T22:03:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-heatclient.git/commit/?id=fd6e99793088aadbae86d4a5c17249f81b6806bb'/>
<id>fd6e99793088aadbae86d4a5c17249f81b6806bb</id>
<content type='text'>
This unused option should remain so that scripts that
use it do not break. It is suppressed so it will not
appear in the help.

Closes-Bug:1250731

Change-Id: I1180d8797d1e4c79dba92952931311cce50a1d3f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This unused option should remain so that scripts that
use it do not break. It is suppressed so it will not
appear in the help.

Closes-Bug:1250731

Change-Id: I1180d8797d1e4c79dba92952931311cce50a1d3f
</pre>
</div>
</content>
</entry>
<entry>
<title>Add --include-pass option for grizzly backwards compat</title>
<updated>2013-12-04T22:08:13+00:00</updated>
<author>
<name>chenhaiq</name>
<email>chenhaiq@cn.ibm.com</email>
</author>
<published>2013-11-13T09:11:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-heatclient.git/commit/?id=6f3e0842e40c636ee6e99657fbf8f6162289d8b5'/>
<id>6f3e0842e40c636ee6e99657fbf8f6162289d8b5</id>
<content type='text'>
Set X-Auth-User, X-Auth-Key on all stack commands to allow the
latest python-heatclient to work on grizzly heat.

Partial-Bug:1250731

Change-Id: I29d4785cf3520e809252b5aeab25cf471a88cde8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Set X-Auth-User, X-Auth-Key on all stack commands to allow the
latest python-heatclient to work on grizzly heat.

Partial-Bug:1250731

Change-Id: I29d4785cf3520e809252b5aeab25cf471a88cde8
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Fix i18n error when resource-name is non-english"</title>
<updated>2013-12-04T10:36:08+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2013-12-04T10:36:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-heatclient.git/commit/?id=fa084b50fa3240b418065f7939ea216780fc1dbc'/>
<id>fa084b50fa3240b418065f7939ea216780fc1dbc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Don't call credentials_headers() twice"</title>
<updated>2013-12-03T14:41:45+00:00</updated>
<author>
<name>Steven Hardy</name>
<email>shardy@redhat.com</email>
</author>
<published>2013-12-02T22:50:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-heatclient.git/commit/?id=e259163d5632188065b2ad4bbb2065d4fd5fc91d'/>
<id>e259163d5632188065b2ad4bbb2065d4fd5fc91d</id>
<content type='text'>
When we create or update a stack, when deferred_auth_method=password
(which is the default in heat.conf), the client must pass the username
and password, even if they don't need to for authentication (ie
they're passing a token). Otherwise there's no username and password
in the context to store, and the engine validation in
heat/engine/service.py::_validate_deferred_auth_context fails.

No such issue exists when deferred_auth_method=trusts, which is why
this problem was missed during testing of the patch being reverted.

Note some fixup in addition to the revert was required to make the
tests pass, as ShellTestToken and ShellTestStandaloneToken now require
username/password set in the fake env.

This reverts commit a7ba3c323b16227e0ba2527f21bc89625f125234
Change-Id: I0e7bc3f748022c2bf5ef7ef6dfe4d97953e3fcab
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we create or update a stack, when deferred_auth_method=password
(which is the default in heat.conf), the client must pass the username
and password, even if they don't need to for authentication (ie
they're passing a token). Otherwise there's no username and password
in the context to store, and the engine validation in
heat/engine/service.py::_validate_deferred_auth_context fails.

No such issue exists when deferred_auth_method=trusts, which is why
this problem was missed during testing of the patch being reverted.

Note some fixup in addition to the revert was required to make the
tests pass, as ShellTestToken and ShellTestStandaloneToken now require
username/password set in the fake env.

This reverts commit a7ba3c323b16227e0ba2527f21bc89625f125234
Change-Id: I0e7bc3f748022c2bf5ef7ef6dfe4d97953e3fcab
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Honor endpoint_type when requesting keystone for a token"</title>
<updated>2013-11-28T10:31:03+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2013-11-28T10:31:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-heatclient.git/commit/?id=b0b085dfb380d455470534dcee3c3e99c980df45'/>
<id>b0b085dfb380d455470534dcee3c3e99c980df45</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Make tokens work with --os-no-client-auth"</title>
<updated>2013-11-28T08:58:52+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2013-11-28T08:58:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-heatclient.git/commit/?id=afa6b7fa6a47d5a29df234d8de0ef461263edc7c'/>
<id>afa6b7fa6a47d5a29df234d8de0ef461263edc7c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "test_shell test current not deprecated options"</title>
<updated>2013-11-28T08:58:51+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2013-11-28T08:58:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-heatclient.git/commit/?id=a46657a3e088f1596d8592cd8a7a4c5a54e5632b'/>
<id>a46657a3e088f1596d8592cd8a7a4c5a54e5632b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Fix shell operation with --os-auth-token"</title>
<updated>2013-11-28T08:47:39+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2013-11-28T08:47:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-heatclient.git/commit/?id=47a3234e4ec0225473850abeeca515fc7df91908'/>
<id>47a3234e4ec0225473850abeeca515fc7df91908</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "use correct url on Windows platform"</title>
<updated>2013-11-28T01:01:46+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2013-11-28T01:01:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-heatclient.git/commit/?id=ab3c9dfd9d1c46d089b051e209105a3fda6eb53a'/>
<id>ab3c9dfd9d1c46d089b051e209105a3fda6eb53a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make tokens work with --os-no-client-auth</title>
<updated>2013-11-27T19:13:06+00:00</updated>
<author>
<name>Steven Hardy</name>
<email>shardy@redhat.com</email>
</author>
<published>2013-11-20T13:22:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-heatclient.git/commit/?id=2706b48159e8937b4ef266f194a158ba60e2f36d'/>
<id>2706b48159e8937b4ef266f194a158ba60e2f36d</id>
<content type='text'>
Currently --os-no-client-auth assumes you'll only ever want to pass
a username and password to the standalone auth_password middleware,
but it's also valid to pass a token and endpoint, which can then
be used to either connect to a normal (non-standalone) Heat without
needing the client to connect to keystone, or pass a token to custom
auth middleware in standalone mode where tokens are accepted.

e.g:

heat --os-no-client-auth
      --heat-url http://127.0.0.1:8004/v1/&lt;tenant ID&gt;
      --os-auth-token &lt;a token&gt; stack-list

Change-Id: Ie22c85ba5b3b987505f4d6204b4dd6ff03e0d912
Closes-Bug: #1252248
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently --os-no-client-auth assumes you'll only ever want to pass
a username and password to the standalone auth_password middleware,
but it's also valid to pass a token and endpoint, which can then
be used to either connect to a normal (non-standalone) Heat without
needing the client to connect to keystone, or pass a token to custom
auth middleware in standalone mode where tokens are accepted.

e.g:

heat --os-no-client-auth
      --heat-url http://127.0.0.1:8004/v1/&lt;tenant ID&gt;
      --os-auth-token &lt;a token&gt; stack-list

Change-Id: Ie22c85ba5b3b987505f4d6204b4dd6ff03e0d912
Closes-Bug: #1252248
</pre>
</div>
</content>
</entry>
</feed>
