OpenStack Community Weekly Newsletter (Sept., 12 – 18)

Running OpenStack? You have the power to influence the roadmap

Complete the User Survey by September 25

Call for Outreachy Mentors 

If you are a  full-time contributor, please consider sharing your time, knowledge and experience to make our community more diverse and you’ll have the opportunity to meet new talents. Ask for further directions in #OpenStack-opw on Freenode.

A starter guide to DefCore, OpenStack’s interoperability project

Rob Hirschfeld, co-chair of the DefCore committee, shares more on DefCore, which defines capabilities, code and must-pass tests, creating the minimum standards for products labeled OpenStack

The Road to Tokyo 

Reports from Previous Events 

  • None this week

Deadlines and Contributors Notifications 

Security Advisories and Notices 

  • None this week

Tips ‘n Tricks 

Upcoming Events 

What you need to know from the developer’s list

PTL Nominations Are Over, Lets Start Elections!

  • Five projects don’t have candidates. According to OpenStack governance, the TC will appoint the new PTL [1].
    •   Barbican
    •   MagnetoDB
    •   Magnum
    •   Murano
    •   Security
  • Seven projects will have an election:
    •   Cinder
    •   Glance
    •   Ironic
    •   Keystone
    •   Mistral
    •   Neutron
    •   Oslo   
  •  There was confusion with UTC, and how to submit nominations through Gerrit, but the TC will work with those candidates in Magnum, Barbican, Murano, Security. 
  • Doug Hellmann says MagnetoDB will be discussed for removal due to inactivity.​ [1]

Proposed Priorities For Glance

  • From conversations at the Ops Midcycle meetup and email threads with regards to Glance issues, Doug Hellmann put together a list of proposed priorities for the Glance team:
    • Focus attention on DefCore:
      • DefCore goals: Ensure all OpenStack deployments are interoperable at REST level (users can write software for one OpenStack cloud and move to another without changes to the code).
      • Provide a well documented API with arguments that don’t change based on deployment choices.
      • Integration tests in Tempest that test Glance’s API directly, in addition to the the current tests that proxy through Nova and Cinder.
      • Once incorporated into DefCore, the APIs need to remain stable for an extended period of time, and follow deprecation timelines defined by complete V2 adoption in Nova and Cinder.
    • In Nova, some specs didn’t land in Liberty. Both teams need to work together.
    • In Cinder, the work is more complete, but needs to be reviewed that the API is used correctly.
    • Security audits and bug fixes
      • 5 out of the 18 recent security reports were related to Glance [2]
  • Two ways to upload images to Glance V2:
    • POST image bits to Glance API server.
      • Not widely deployed. Potential DOS vector.
    • Task API, to have Glance download it asynchronously.
      • Not widely deployed.
      • Assumes you know what task “types” are supported by which cloud, and the expected arguments (i.e. JSON blob). (e.g. Glance docs give a url for a source, but Rackspace gives a Swift location as a source).

New Proposed ‘default’ network model

  • Monty Taylor hates floating IPs.
    • Observed with 5 public clouds, requiring you to use a floating IP to get an outbound address. Others directly attach you to the public network.
    • Some allow you to create a private network and attach virtual machines to it, create a router with a gateway.
  •  Monty wants an easier way to have a virtual machine on the external facing network of a cloud. Users shouldn’t have to learn about how to make that work with floating tips. This should be consistent behavior across public clouds. There is an effort set for Mitaka to work on Monty’s request [3]. This will be done for ‘nova boot’ and work with multiple networks.
    •  If you have a more complicated network setup, this spec isn’t for you.

 Base Feature Deprecation Policy

  • Thierry Carrez proposes a standard way to communicate and perform removal of user-visible behaviors and capabilities.
    • We sort of have something today, but not written of “to remove a feature, you mark it deprecated for n releases, then remove it”.
    • Tag proposed [4].
  • We need to survey existing projects to see what their deprecation policy is.
  • Proposed options for deprecation period:
    • n+2 for features and capabilities, n+1 for config options
    • n+1 for everything
    • n+2 for everything
  • Ben Swartzlander thinks this discussion also needs to cover long term support (LTS).
    • Fungi thinks this is premature. Icehouse stable branch made it to 14 months before it was dropped due to not enough effort was given to keep it working.
  • It was agreed “config options and features will have to be marked deprecated for a minimum of one stable release branch and a minimum of 3 months”.​

team:danger-not-diverse tag

  • Josh Harlow is concerned that most projects start off small and not diverse, and this tag [5] would create negative connotations for those projects.
  • Thierry raises it’s important to see the intent of the tag, rather by it’s name.
    • The tag system is there to help our ecosystem navigate the big tent by providing bits of information.
    • Example of information: how risky is it to invest on a given project?
      • Some projects are dependent on a single company and can disappear in one day by the CEO’s decision.
  • For this reason, Thierry supports describing project teams that are *extremely* fragile.
  • As a result, the big tent is more inclusive. On the flip side, we need to inform our ecosystem that some project are less mature. Otherwise, you’re hiding this information.

[1] – http://lists.openstack.org/pipermail/openstack-dev/2015-September/074837.html 

[2] – https://security.openstack.org/search.html?q=glance&check_keywords=yes&area=default

[3] – https://blueprints.launchpad.net/neutron/+spec/get-me-a-network

[4] – https://review.openstack.org/#/c/207467/

[5] – https://review.openstack.org/#/c/218725/

Other News 

OpenStack Reactions

 

When people say they have a full, Active:Active, HA OpenStack deployed

 

Using logstash.openstack.org and unit test logs to hunt down race conditions that are blocking the gate

OpenStack Community Weekly Newsletter (Sept., 5 – 11)

Why you should take TryStack for a spin now

The free OpenStack testing sandbox is back — and it’s bigger, badder and better than ever.

Liberty cycle retrospective in Puppet OpenStack

Things are moving very fast in OpenStack; it might be useful to take a short break and write down a little bit of retrospective; it will help to see what happened in Puppet OpenStack project during the last months.

The Road to Tokyo 

Reports from Previous Events 

  • None this week

Deadlines and Contributors Notifications 

Security Advisories and Notices 

Tips ‘n Tricks 

Upcoming Events 

Other News 

OpenStack Reactions

When the first patch of a big new feature finally merges after months of work!

When the first patch of a big new feature finally merges after months of work!

The weekly newsletter is a way for the community to learn about all the various activities in the OpenStack world.

OpenStack Community Weekly Newsletter (Aug., 29 – Sept., 4)

The Road to Tokyo 

Reports from Previous Events 

Deadlines and Contributors Notifications 

Security Advisories and Notices 

Tips ‘n Tricks 

Upcoming Events 

Other News 

OpenStack Reactions

Ceilometer looking to consume messages from the queue

Ceilometer looking to consume messages from the queue

The weekly newsletter is a way for the community to learn about all the various activities in the OpenStack world.

Technical Committee Highlights September 2, 2015

New kids on the block

There have been some new project team requests since the last post. Here’s a list of new project teams that have requested to join the OpenStack Big Tent and a summary of the discussions:

The OpenStack Community App Catalog team has requested to join the Big Tent and they have been accepted
The RefStack project has requested to move from an Infra subproject into its own team and it has been accepted
OpenStack Debian packaging now has a team formed and have been welcomed into the Big Tent.
The Monasca project has requested to join the Big Tent but some community practice requirements – like meetings not happening on IRC – weren’t met. In addition, a new, separate, discussion about progamming languages support and common practices came of this discussion that gave life to this resolution, which are discussed later in this post.

Project Team Guide

Earlier in this cycle, a workgroup called “Project Team Guide” was created to write a guide for new, and existing, projects that would explain how OpenStack project teams work, OpenStack’s tenets, and several other aspects of the community. The Technical Committee and members of this group have the pleasure of announcing that the guide has been completed and published. The sources of this guide are in the project team guide repo and contributions are welcome. Please read it and enhance it as you see fit.

Set guidelines for project and service names

Naming is one of the most difficult undertakings a project can make. Okay, not really, but it sure is hard to name things. With that in mind, former Docs PTL Anne Gentle has written a set of guidelines to use when documenting and reviewing project and service names. The Technical Committee can use these guidelines when reviewing incoming project applications. Everyone writing documentation now has a reference to use when writing about these services for each audience. The main guideline is about capitalization: for services names, use initial capital letters for each word in the service name and avoid using already trademarked names in the service name. For project names, use lower case because that has been the historical guidance for the doc team, and we want to emphasize that project names will not be trademarked.

OpenStack Community Weekly Newsletter (Aug., 22 – 28)

IMPORTANT + TIME SENSITIVE:

Mastering containers with OpenStack: a white paper

As containers gain major ground, a new white paper from the OpenStack Foundation highlights how to succeed with them.

Dive in deep with a new book dedicated to Trove

Ahead of Trove Day, the authors of the first book on OpenStack’s database-as-a-service talk about common errors and getting started with contributions.

The Road to Tokyo 

Reports from Previous Events 

Deadlines and Contributors Notifications 

Security Advisories and Notices 

Tips ‘n Tricks 

Upcoming Events 

Other News 

The weekly newsletter is a way for the community to learn about all the various activities in the OpenStack world.

OpenStack Community Weekly Newsletter (Aug., 15 – 21)

Make your cloud sing with OpenStack’s Community App Catalog 

The Catalog can get you rocking with containers in just a few clicks – how it’s evolving and how your feedback can shape its future.

The Road to Tokyo 

Reports from Previous Events 

Deadlines and Contributors Notifications 

Security Advisories and Notices 

  • None this week

Tips ‘n Tricks 

Upcoming Events 

Other News 

The weekly newsletter is a way for the community to learn about all the various activities in the OpenStack world.

OpenStack Community Weekly Newsletter (Aug., 8 – 14)

OpenStack continues to strengthen its commitment to interoperability

The latest on interoperability, Neutron, RefStack and how you can shape what’s next.

Jumpstart your OpenStack know-how with Upstream Training

Join experts for this free, fast-track course that combines work with play.

The Road to Tokyo

Reports from Previous Events

  • None this week

Deadlines and Contributors Notifications

Security Advisories and Notices

Tips ‘n Tricks

Upcoming Events

Other News

The weekly newsletter is a way for the community to learn about all the various activities in the OpenStack world. 

Technical Committee Highlights August 11, 2015

This week, the Technical Committee will not hold the regular Tuesday meeting. Here’s a round up of the discussions and decisions from the last week or so. Let us know how these posts are working for you by emailing, tweeting, commenting, or finding us on IRC.

Midway focus points for the TC

“Technical discussions are like lasagna. You need to layer ML threads and IRC discussions to reach consensus.” – Thierry Carrez

Thierry challenged us to think about the “hard problems” we mean to solve this release as a technical community leadership body, so we discussed for a half hour this past week. The service catalog specifically came up and we also talked about cross-project specifications generally. It’s difficult to get exact assignees for cross-project specs, and we also discussed the communication channels we have for cross-project work. Currently it’s the mailing list, IRC, and the weekly cross-project meeting along with a special summit track just for cross-project work.

Should we, could we move the day/time of the cross-project meeting for better communications? Originally it was set up after the TC meeting as a convenience for chairs and attendees alike, but it seems like we could get a wider attendance rate by moving it earlier in the day. I know that moving to earlier does not help our New Zealand or Australian members, but comments from both the East coast US and Europe mention they currently find it tough to attend regularly.

Current tags under discussion

In the big tent, projects may be at a different pace of development. As a result, projects have different priorities that cause tradeoffs in speed or innovation. The pace and priorities can cause deprecation of a configuration option or API feature or other capability within a project.

Deprecation policy tags under review intend to communicate assertions that projects commit to whether they would purposely deprecate user-visible features and APIs and if they would deprecate, under which predictable conditions. Providing this tag should help determine how to mitigate any risk factors for adoption as it provides a key factor in assessing a given project maturity.

Different teams are trying out different approaches to the release process, and these also are tags under review for release tagging, and size of the team indicators.

All these tags intend to provide essential bits of information to give users and deployers evaluation criteria while also giving projects an idea of what measures are applied to their work.

Stackforge and renames of overarching organization

The passing of the Stackforge namespace retirement means no projects will be added to the stackforge namespace. Look for more specific communications and how-tos from the Infrastructure team about what this means for current projects in the stackforge namespace. They are working hard to ensure transition plans are in place.

Debian packaging team

The Debian packaging team led by Thomas Goirand continues to focus its mission to have the packaging Git repositories for Debian hosted in the /openstack git namespace.

 

OpenStack Community Weekly Newsletter (Aug., 1 – 7)

Inside the hive: the latest OpenStack Community Activity Report

From April to June 2015, there’s been an uptick in active core reviewers.

The Road to Tokyo

Reports from Previous Events

  • None this week

Deadlines and Contributors Notifications

Security Advisories and Notices

  • None this week

Tips ‘n Tricks

Upcoming Events

Other News

 

The weekly newsletter is a way for the community to learn about all the various activities in the OpenStack world. 

OpenStack Community Weekly Newsletter (July 24 – 31)

OpenStack: the platform for VMs, containers, and the next big thing

Jonathan Bryce, OpenStack Foundation executive director, on the state of the stack heading into OpenStack Silicon Valley, August 26-27.

25 Years of OpenStack—Looking Back From the Future

Well, here we are again. It’s 2035, and it’s time for another OpenStack anniversary post. Can you believe it’s really been 25 years since OpenStack began? Back then OpenStack wasn’t the ubiquitous juggernaut it is now, of course. There were even people who questioned whether it would ever catch on at all!

The Road to Tokyo

Reports from Previous Events

Deadlines and Contributors Notifications

Security Advisories and Notices

Tips ‘n Tricks

Upcoming Events

Other News

OpenStack Reactions

    starting to write a long spec for an OpenStack project

starting to write a long spec for an OpenStack project

The weekly newsletter is a way for the community to learn about the various activities in the OpenStack world.