<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cloud Computing Köln &#187; Architecture_Working_Group</title>
	<atom:link href="https://www.cloud-computing-koeln.de/tag/architecture_working_group/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.cloud-computing-koeln.de</link>
	<description>Neues zu Cloud Computing, Internet of Things und Technologien</description>
	<lastBuildDate>Wed, 29 Apr 2026 14:41:26 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.1.1</generator>
	<item>
		<title>OpenStack Developer Mailing List Digest January 14-20</title>
		<link>https://www.cloud-computing-koeln.de/openstack-developer-mailing-list-digest-january-14-20/</link>
		<comments>https://www.cloud-computing-koeln.de/openstack-developer-mailing-list-digest-january-14-20/#comments</comments>
		<pubDate>Sat, 21 Jan 2017 02:19:52 +0000</pubDate>
		<dc:creator><![CDATA[da Agency]]></dc:creator>
				<category><![CDATA[OpenStack]]></category>
		<category><![CDATA[8211]]></category>
		<category><![CDATA[8217]]></category>
		<category><![CDATA[Architecture_Working_Group]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[pike]]></category>
		<category><![CDATA[success]]></category>

		<guid isPermaLink="false">https://www.cloud-computing-koeln.de/openstack-developer-mailing-list-digest-january-14-20/</guid>
		<description><![CDATA[<p>SuccessBot Says stevemar 1 : number of open keystone bugs &#60; 100! morgan 2 : Good policy meeting, provided history and background that cleared up a lot of confusion Tell us yours via OpenStack IRC channels with message “#success &#60;message&#62;” All FIPS Compliance Previous threads 3 have been discussing enabling Federal Information Processing Standards (FIPS).&#8230; <a class="more-link" href="https://www.cloud-computing-koeln.de/openstack-developer-mailing-list-digest-january-14-20/">Continue reading &#8594;</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.cloud-computing-koeln.de/openstack-developer-mailing-list-digest-january-14-20/">OpenStack Developer Mailing List Digest January 14-20</a> erschien zuerst auf <a rel="nofollow" href="https://www.cloud-computing-koeln.de">Cloud Computing Köln</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>SuccessBot Says</p>
<p>stevemar 1 : number of open keystone bugs &lt; 100!<br />
morgan 2 : Good policy meeting, provided history and background that cleared up a lot of confusion<br />
Tell us yours via OpenStack IRC channels with message “<a target="_blank" class="expresscurate_contentTags" href="https://www.cloud-computing-koeln.de/tag/success/" target="_blank"  rel="nofollow" >#success</a> &lt;message&gt;”<br />
All</p>
<p>FIPS Compliance</p>
<p>Previous threads 3 have been discussing enabling Federal Information Processing Standards (FIPS).<br />
Various OpenStack projects make md5 calls. Not for security purposes, just hash generation, but even that blocks enabling FIPS.<br />
A patch has been proposed for newest versions of Python for users to set if these are used for security or not 4 .</p>
<p>Won’t land until next versions of Python, but in place for current RHEL and CentOS versions.<br />
We will create a wrapper around md5 with a useforsecurity=False parameter to check the signature of hashlib.md5.</p>
<p>Steps forward:</p>
<p>Create the wrapper<br />
Replace all md5 calls in OpenStack projects with the wrapper.</p>
<p>Unfortunately the patch 4 has stopped having progress since 2013. We should get that merged first.</p>
<p>Even if this did land, it would be a while before it was adopted, since it would land in Python 3.7.</p>
<p>Full thread</p>
<p>Refreshing and Revalidating API Compatibility Guidelines</p>
<p>In the last TC meeting 5 , a tag was in review for supporting API compatibility 6 .<br />
The tag evaluates projects by using the API guideline which is out of date 7.</p>
<p>A review has been posted to refresh these guidelines 8 .<br />
API compatibility of overtime is a fundamental aspect of OpenStack interoperability. Not only do we need to get it it right, we need to make sure we understand it.</p>
<p>Full thread</p>
<p>Base Services</p>
<p>in open stack all components can assume that a number of external services won&amp;<a target="_blank" class="expresscurate_contentTags" href="https://www.cloud-computing-koeln.de/tag/8217/" target="_blank"  rel="nofollow" >#8217</a>;t be present and available (e.g. A message queue, database).<br />
The Architecture working group has started this effort 9 .<br />
This proposal 10 is a prerequisite in order for us to have more strategic discussions with adding base services.<br />
Review the proposal and/or join the Architecture working group meeting 11<br />
Once solidified the technical committee will have a final discussion and approval.<br />
Full thread</p>
<p>Improving Vendor Discoverability</p>
<p>In previous Technical Committee meetings, it was agreed that vendor discoverability needs to be improved.<br />
This is done today with the OpenStack Foundation marketplace 12 .</p>
<p>This is powered by the community driven project call driver log which is a big JSON file 13.</p>
<p>Various people in the community did not know <a target="_blank" class="expresscurate_contentTags" href="https://www.cloud-computing-koeln.de/tag/how/" target="_blank"  rel="nofollow" >#how</a> the marketplace worked and we&amp;8217;re unhappy that the projects themselves weren&amp;8217;t owning it.<br />
The goal of this discussion is to have this process be more community driven than it is today.<br />
Suggestion: Split driver log into smaller JSON files that are inside each project to maintain.</p>
<p>Projects will set how they validate vendors into this list.<br />
There’s a trend today for third party CI’s being a choice of validation 14.</p>
<p>Full thread</p>
<p>Nominations for OpenStack PTLs Are Now Open!</p>
<p>Will remain open until January 29, 2017 23:45 UTC.<br />
Candidates must submit a text file openstack/election repository 15</p>
<p>Filename convention is $cyclename/$projectname/$ircname.txt.<br />
To be eligible, you need to have contributed an accepted patch to one of the corresponding program’s projects 16 during the Neutron-Ocata timeframe (April 11, 2016 00:00 UTC to January 23, 2017 23:59 UTC).</p>
<p>Additional information about the nomination process 17<br />
Approved candidates will be listed 18.<br />
Electorate should confirm their email address in Gerrit 19 in Settings ←Contact Information ←Preferred Email prior to Jan 25, 2017 23:59 UTC.<br />
Full thread</p>
<p>The Process of Creating stable/ocata branches</p>
<p>As previously mentioned 20, it’s possible for teams to setup stable branches when ready.<br />
The release team will not be automatically setting up branches this cycle.</p>
<p>The release liaison within teams will need to inform when ready.<br />
The PTL or release liaison may request a new branch by submitting a patch to the openstack/releases repository specifying the tagged version to be used as the base of the branch.</p>
<p>Guidelines for when projects should branch:</p>
<p>Projects using the cycle-with-milestone release model should include the request for their stable branch along with the RC1 tag request (target week is R-3 week, so use Feb 2 as the deadline)<br />
Library projects should be branched with, or shortly after, their final release this week (use Jan 19 as the deadline)<br />
I will branch the requirements repository shortly after all of the cycle-with-milestone projects have branched. After the   requirements repository is branched and the master requirements list is opened, projects that have not branched will be tested with <a target="_blank" class="expresscurate_contentTags" href="https://www.cloud-computing-koeln.de/tag/pike/" target="_blank"  rel="nofollow" >#Pike</a> requirements as the requirements master branch advances and stable/ocata stays stable. Waiting too long to create the stable/ocata branch may result in broken CI jobs in either stable/ocata or master. Don&amp;8217;t delay any further than necessary.<br />
Projects using the cycle-trailing release model should branch by R-0 (23 Feb). The remaining two weeks before the trailing deadline should be used for last-minute fixes, which will need to be backported into the branch to create the final release.<br />
Other projects, including cycle-with-intermediary and independent  projects that create branches, should request their stable branch when they are ready to declare a final version and start working on Pike-related changes. This must be completed before the final release week, use 16 Feb as the deadline.</p>
<p>See the README.rst file in openstack/releases for more details about how to format branch specifications.<br />
Full thread</p>
<p>Why Are Projects Trying To Avoid Barbican, Still?</p>
<p>Some projects are wanting to implement their own secret storage to avoid Barbican or avoid adding a dependency on it.</p>
<p>Some developers are doing this to make the operator’s lives simpler.</p>
<p>Barbican Positives:</p>
<p>Barbican has been around for a few years and deployed by several companies that have probably been audited for security purposes.<br />
Most of the technology involved in Barbican is proven to be secure. This has been analyzed by the OpenStack’s own security group.<br />
Doesn’t have a requirement on hardware TPM, so no hardware cost.<br />
Several services provide the option of using Barbican, but not a hard requirement.</p>
<p>Feedback of problems with Barbican:</p>
<p>Relying on something that cannot be guaranteed will be present in a deployment.</p>
<p>The base service 9 proposal could help with this.</p>
<p>OpenStack specific solution. Some companies are using solutions that integrate with other things:</p>
<p>Keywhiz 21 to work with Kubernetes and their existing systems.</p>
<p>Devstack plugin just sets up Barbican. It’s not actually configuring any existing services to use it.<br />
No fixed key manager for testing. The Barbican team pushed back on maintaining this because it’s not secure.<br />
API stability with version 2 ←3 changes were made without a deprecation path or guarantees.<br />
Tokens are open ended for users. Keystone and Barbican need to be much closer.</p>
<p>Castellan provides an abstraction for key management, but today only Barbican.<br />
Rackspace recently made Barbican available. Maybe it’s easier now to perform an HA deployment.<br />
Full thread</p>
<p>POST /api-wg/news</p>
<p>New guidelines:</p>
<p>Accurate status code vs backwards compatibility 22<br />
Fix no sample file in browser 23</p>
<p>Guidelines proposed for freeze:</p>
<p>Add guidelines on usage of state vs. status 24<br />
Clarify the status values in versions 25<br />
Add guideline for invalid query parameters 26</p>
<p>Under review:</p>
<p>Add guidelines for boolean names 27<br />
Define pagination guidelines 28<br />
Add API capabilities discovery guideline 29</p>
<p>Full thread</p>
<p>Release Countdown for Week R-4 Jan 23-27</p>
<p>Focus:</p>
<p>This week begins feature freeze for all milestone-based projects.<br />
No feature patches should be landed after this point.<br />
PTLs may grant exceptions<br />
Soft string freeze begins.</p>
<p>Review teams should reject any modifications to user-facing strings.</p>
<p>Requirement freeze begins.</p>
<p>Only critical requirements and constraints changes will be allowed.</p>
<p>Release Tasks:</p>
<p>Prepare final release and branch requests for all client libraries.<br />
Review stable branches for unreleased changes and prepare those releases.<br />
Milestone based projects should ensure that membership of $project-release gerri groups is up to date with the team who will finalize the project release.</p>
<p>General Notes:</p>
<p>RC1 target week in R-3 is only one week after freeze.</p>
<p>Important Dates:</p>
<p>Ocata 3 Milestone, with Feature and Requirements Freezes: 26 Jan<br />
Ocata RC1 target: 2 Feb<br />
Ocata Final Release candidate deadline: 16 Feb<br />
Ocata release schedule 30</p>
<p>Full thread</p>
<p>&nbsp;<br />
[1] &amp;<a target="_blank" class="expresscurate_contentTags" href="https://www.cloud-computing-koeln.de/tag/8211/" target="_blank"  rel="nofollow" >#8211</a>; http://eavesdrop.openstack.org/irclogs/%23openstack-keystone/%23openstack-keystone.2017-01-18.log.html<br />
[2] &amp;8211; http://eavesdrop.openstack.org/irclogs/%23openstack-keystone/%23openstack-keystone.2017-01-18.log.html<br />
[3] &amp;8211; http://lists.openstack.org/pipermail/openstack-dev/2016-November/107035.html<br />
[4] &amp;8211; http://bugs.python.org/issue9216<br />
[5] &amp;8211; http://eavesdrop.openstack.org/meetings/tc/2017/tc.2017-01-17-20.00.log.html<br />
[6] &amp;8211; https://review.openstack.org/#/c/418010/<br />
[7] &amp;8211; http://specs.openstack.org/openstack/api-wg/guidelines/evaluating_api_changes.html<br />
[8] &amp;8211; https://review.openstack.org/#/c/421846/<br />
[9] &amp;8211; https://review.openstack.org/421956<br />
[10] &amp;8211; https://review.openstack.org/421957<br />
[11] &amp;8211; http://eavesdrop.openstack.org/<a target="_blank" class="expresscurate_contentTags" href="https://www.cloud-computing-koeln.de/tag/architecture_working_group/" target="_blank"  rel="nofollow" >#Architecture_Working_Group</a><br />
[12] &amp;8211; https://www.openstack.org/marketplace/drivers/<br />
[13] &amp;8211; http://git.openstack.org/cgit/openstack/driverlog/tree/etc/default_data.json<br />
[14] &amp;8211; https://etherpad.openstack.org/p/driverlog-validation<br />
[15] &amp;8211; http://governance.openstack.org/election/how-to-submit-your-candidacy<br />
[16] &amp;8211; http://git.openstack.org/cgit/openstack/governance/tree/reference/projects.yaml<br />
[17] &amp;8211; https://governance.openstack.org/election/<br />
[18] &amp;8211; https://governance.openstack.org/election/pike-ptl-candidates<br />
[19] &amp;8211; https://review.openstack.org<br />
[20] &amp;8211; http://lists.openstack.org/pipermail/openstack-dev/2016-December/108923.html<br />
[21] &amp;8211; https://github.com/square/keywhiz<br />
[22] &amp;8211; https://review.openstack.org/#/c/422264/<br />
[23] &amp;8211; https://review.openstack.org/#/c/421084/<br />
[24] &amp;8211; https://review.openstack.org/#/c/411528/<br />
[25] &amp;8211; https://review.openstack.org/#/c/411849/<br />
[26] &amp;8211; https://review.openstack.org/417441<br />
[27] &amp;8211; https://review.openstack.org/#/c/411529/<br />
[28] &amp;8211; https://review.openstack.org/#/c/390973/<br />
[29] &amp;8211; https://review.openstack.org/#/c/386555/<br />
[30] &amp;8211; http://releases.openstack.org/ocata/schedule.html<br />
Quelle: openstack.org</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.cloud-computing-koeln.de/openstack-developer-mailing-list-digest-january-14-20/">OpenStack Developer Mailing List Digest January 14-20</a> erschien zuerst auf <a rel="nofollow" href="https://www.cloud-computing-koeln.de">Cloud Computing Köln</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.cloud-computing-koeln.de/openstack-developer-mailing-list-digest-january-14-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
