Skip to content
This repository has been archived by the owner on Dec 17, 2022. It is now read-only.

Commit

Permalink
Bump version: 2.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mickybart committed Apr 23, 2018
1 parent 8cd3e51 commit 5b741c1
Show file tree
Hide file tree
Showing 13 changed files with 75 additions and 38 deletions.
2 changes: 1 addition & 1 deletion docs/.buildinfo
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: e339c895cac52f22db18bcc63d13d793
config: 24a7d25a3b482699480f340b2b13f68b
tags: 645f666f9bcd5a90fca523b33c5a78b7
2 changes: 1 addition & 1 deletion docs/_static/documentation_options.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '',
VERSION: '1.1.3',
VERSION: '2.0.0',
LANGUAGE: 'None',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
Expand Down
10 changes: 5 additions & 5 deletions docs/atlasbroker.apis.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>atlasbroker.apis package &#8212; atlasbroker 1.1.3 documentation</title>
<title>atlasbroker.apis package &#8212; atlasbroker 2.0.0 documentation</title>
<link rel="stylesheet" href="_static/classic.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript" src="_static/documentation_options.js"></script>
Expand All @@ -29,7 +29,7 @@ <h3>Navigation</h3>
<li class="right" >
<a href="atlasbroker.html" title="atlasbroker package"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">atlasbroker 1.1.3 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">atlasbroker 2.0.0 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="atlasbroker.html" accesskey="U">atlasbroker package</a> &#187;</li>
</ul>
</div>
Expand Down Expand Up @@ -126,13 +126,13 @@ <h3>Navigation</h3>
<li class="right" >
<a href="atlasbroker.html" title="atlasbroker package"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">atlasbroker 1.1.3 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">atlasbroker 2.0.0 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="atlasbroker.html" >atlasbroker package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2018, Yellow Pages Inc.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.0.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.2.
</div>
</body>
</html>
43 changes: 37 additions & 6 deletions docs/atlasbroker.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>atlasbroker package &#8212; atlasbroker 1.1.3 documentation</title>
<title>atlasbroker package &#8212; atlasbroker 2.0.0 documentation</title>
<link rel="stylesheet" href="_static/classic.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript" src="_static/documentation_options.js"></script>
Expand All @@ -33,7 +33,7 @@ <h3>Navigation</h3>
<li class="right" >
<a href="index.html" title="Welcome to atlasbroker’s documentation!"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">atlasbroker 1.1.3 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">atlasbroker 2.0.0 documentation</a> &#187;</li>
</ul>
</div>

Expand Down Expand Up @@ -370,6 +370,23 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
</table>
</dd></dl>

<dl class="method">
<dt id="atlasbroker.config.Config.isGenerateBindingCredentialsPredictible">
<code class="descname">isGenerateBindingCredentialsPredictible</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#atlasbroker.config.Config.isGenerateBindingCredentialsPredictible" title="Permalink to this definition"></a></dt>
<dd><p>Is generate_binding_credentials predictible ?</p>
<p>Permit to know if generate_binding_credentials call will generate same credentials
for every calls with the same binding parameter.</p>
<p>During the binding, the first bind will send a 201 Created response with credentials in the paylod.
All other calls to bind with same parameters should return a 200 OK with credentials payload.
If a call to bind with different parameters is done, a 409 is returned without credentials payload.</p>
<p>However, some brokers do not respect 201/200/409 and some broker like UPS one will just send 200 for everything.</p>
<p>To better handle and/or workaround specs, we need to know if generate_binding_credentials
for an identical binding will return the same credentials.
That will permit the broker to decide if it can return credentials with 200 when it firstly created them with a 201
or to workaround the answer to avoid the service catalog to inject inaccurate credentials.</p>
<p>In the best world, it should be good to be able to generate “static” credentials and set the return to True on this function.</p>
</dd></dl>

<dl class="method">
<dt id="atlasbroker.config.Config.load_json">
<code class="descname">load_json</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#atlasbroker.config.Config.load_json" title="Permalink to this definition"></a></dt>
Expand Down Expand Up @@ -539,7 +556,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
<dl class="class">
<dt id="atlasbroker.service.AtlasBroker">
<em class="property">class </em><code class="descclassname">atlasbroker.service.</code><code class="descname">AtlasBroker</code><span class="sig-paren">(</span><em>config</em><span class="sig-paren">)</span><a class="headerlink" href="#atlasbroker.service.AtlasBroker" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">openbrokerapi.service_broker.Service</span></code></p>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">openbrokerapi.service_broker.ServiceBroker</span></code></p>
<p>Atlas Broker</p>
<p>Implement a service broker by overriding methods of Service</p>
<p>Constructor</p>
Expand All @@ -558,6 +575,20 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
<p>see openbrokerapi documentation</p>
</dd></dl>

<dl class="method">
<dt id="atlasbroker.service.AtlasBroker.catalog">
<code class="descname">catalog</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#atlasbroker.service.AtlasBroker.catalog" title="Permalink to this definition"></a></dt>
<dd><p>Returns the services information which is provided by this broker.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Returns:</th><td class="field-body">Service</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="atlasbroker.service.AtlasBroker.deprovision">
<code class="descname">deprovision</code><span class="sig-paren">(</span><em>instance_id: str</em>, <em>details: openbrokerapi.service_broker.DeprovisionDetails</em>, <em>async_allowed: bool</em><span class="sig-paren">)</span> &#x2192; openbrokerapi.service_broker.DeprovisionServiceSpec<a class="headerlink" href="#atlasbroker.service.AtlasBroker.deprovision" title="Permalink to this definition"></a></dt>
Expand Down Expand Up @@ -1111,12 +1142,12 @@ <h3>Navigation</h3>
<li class="right" >
<a href="index.html" title="Welcome to atlasbroker’s documentation!"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">atlasbroker 1.1.3 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">atlasbroker 2.0.0 documentation</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2018, Yellow Pages Inc.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.0.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.2.
</div>
</body>
</html>
16 changes: 11 additions & 5 deletions docs/genindex.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Index &#8212; atlasbroker 1.1.3 documentation</title>
<title>Index &#8212; atlasbroker 2.0.0 documentation</title>
<link rel="stylesheet" href="_static/classic.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript" src="_static/documentation_options.js"></script>
Expand All @@ -26,7 +26,7 @@ <h3>Navigation</h3>
<li class="right" >
<a href="py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">atlasbroker 1.1.3 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">atlasbroker 2.0.0 documentation</a> &#187;</li>
</ul>
</div>

Expand Down Expand Up @@ -121,6 +121,8 @@ <h2 id="B">B</h2>
<h2 id="C">C</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="atlasbroker.html#atlasbroker.service.AtlasBroker.catalog">catalog() (atlasbroker.service.AtlasBroker method)</a>
</li>
<li><a href="atlasbroker.html#atlasbroker.config.Config">Config (class in atlasbroker.config)</a>
</li>
</ul></td>
Expand Down Expand Up @@ -218,6 +220,10 @@ <h2 id="G">G</h2>

<h2 id="I">I</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="atlasbroker.html#atlasbroker.config.Config.isGenerateBindingCredentialsPredictible">isGenerateBindingCredentialsPredictible() (atlasbroker.config.Config method)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="atlasbroker.html#atlasbroker.servicebinding.AtlasServiceBinding.Binding.isProvisioned">isProvisioned() (atlasbroker.servicebinding.AtlasServiceBinding.Binding method)</a>

Expand Down Expand Up @@ -334,12 +340,12 @@ <h3>Navigation</h3>
<li class="right" >
<a href="py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">atlasbroker 1.1.3 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">atlasbroker 2.0.0 documentation</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2018, Yellow Pages Inc.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.0.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.2.
</div>
</body>
</html>
10 changes: 5 additions & 5 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Welcome to atlasbroker’s documentation! &#8212; atlasbroker 1.1.3 documentation</title>
<title>Welcome to atlasbroker’s documentation! &#8212; atlasbroker 2.0.0 documentation</title>
<link rel="stylesheet" href="_static/classic.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript" src="_static/documentation_options.js"></script>
Expand All @@ -29,7 +29,7 @@ <h3>Navigation</h3>
<li class="right" >
<a href="atlasbroker.html" title="atlasbroker package"
accesskey="N">next</a> |</li>
<li class="nav-item nav-item-0"><a href="#">atlasbroker 1.1.3 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="#">atlasbroker 2.0.0 documentation</a> &#187;</li>
</ul>
</div>

Expand Down Expand Up @@ -113,12 +113,12 @@ <h3>Navigation</h3>
<li class="right" >
<a href="atlasbroker.html" title="atlasbroker package"
>next</a> |</li>
<li class="nav-item nav-item-0"><a href="#">atlasbroker 1.1.3 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="#">atlasbroker 2.0.0 documentation</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2018, Yellow Pages Inc.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.0.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.2.
</div>
</body>
</html>
Binary file modified docs/objects.inv
Binary file not shown.
10 changes: 5 additions & 5 deletions docs/py-modindex.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Python Module Index &#8212; atlasbroker 1.1.3 documentation</title>
<title>Python Module Index &#8212; atlasbroker 2.0.0 documentation</title>
<link rel="stylesheet" href="_static/classic.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript" src="_static/documentation_options.js"></script>
Expand All @@ -28,7 +28,7 @@ <h3>Navigation</h3>
<li class="right" >
<a href="#" title="Python Module Index"
>modules</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">atlasbroker 1.1.3 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">atlasbroker 2.0.0 documentation</a> &#187;</li>
</ul>
</div>

Expand Down Expand Up @@ -142,12 +142,12 @@ <h3>Navigation</h3>
<li class="right" >
<a href="#" title="Python Module Index"
>modules</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">atlasbroker 1.1.3 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">atlasbroker 2.0.0 documentation</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2018, Yellow Pages Inc.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.0.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.2.
</div>
</body>
</html>
10 changes: 5 additions & 5 deletions docs/search.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Search &#8212; atlasbroker 1.1.3 documentation</title>
<title>Search &#8212; atlasbroker 2.0.0 documentation</title>
<link rel="stylesheet" href="_static/classic.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript" src="_static/documentation_options.js"></script>
Expand All @@ -33,7 +33,7 @@ <h3>Navigation</h3>
<li class="right" >
<a href="py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">atlasbroker 1.1.3 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">atlasbroker 2.0.0 documentation</a> &#187;</li>
</ul>
</div>

Expand Down Expand Up @@ -84,12 +84,12 @@ <h3>Navigation</h3>
<li class="right" >
<a href="py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">atlasbroker 1.1.3 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="index.html">atlasbroker 2.0.0 documentation</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2018, Yellow Pages Inc.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.0.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.2.
</div>
</body>
</html>
Loading

0 comments on commit 5b741c1

Please sign in to comment.