Open Technology Summit focuses on contributors

The Open Technology Summit, now in its fifth year, has become an annual state of the union for the established and budding open source projects that IBM supports.
The conclusion drawn at Sunday’s OTS during IBM InterConnect in Las Vegas is that the state of open tech is strong and getting stronger.
The event brought together leaders from some of today’s top open source projects: , Cloud Foundry, the Linux Foundation, JS Foundation and the Apache Software Foundation, plus the IBM leaders that support these projects.
“The open source community is only as good as the people who are contributing,” Willie Tejada, IBM Chief Developer Advocate, told the capacity crowd.

&;We’ve been systematically building an open innovation platform — cloud, , etc.” @angelluisdiaz https://t.co/HHMqWmi3v4 pic.twitter.com/945FkRbkZg
— IBM Cloud (@) March 20, 2017

Judging by the success stories shared on stage, contributor quality appears to be quite high. In short, the open source community is thriving.
Finding success in the open
The Linux Foundation has become one of the great success stories in open source, thanks largely to the huge number of contributors it has attracted. In his talk, the organization’s executive director, Jim Zemlin, told the crowd that across its various projects, contributors add a staggering 10,800 lines of code, remove 5,300 lines of code and modify 1,875 lines of code per day.
Zemlin called open source “the new norm” for software and application development.

&8220;Open source is now the new norm for software development.&; &; @jzemlin IBMOTS https://t.co/y3V3IGfcTK pic.twitter.com/83k9yLdJdf
— IBM Cloud (@IBMcloud) March 20, 2017

Cloud Foundry Foundation executive director Abby Kearns stressed her organization’s commitment to bringing forward greater diversity among its community.
“When I think about innovation, I think about diversity,” said Kearns, who took over as executive director four months ago. “We have the potential to change our industry, our countries and the world.”
Like Cloud Foundry, the OpenStack community has seen tremendous growth in its user community thanks to increased integration and cooperation with other open source communities. OpenStack Foundation executive director Jonathan Bryce and Lauren Sell, vice president of marketing and community services, shared their community’s pithy, tongue-in-cheek motto:

&8220;In 2014, there was 323 developers contributing to OpenStack. In 2016, we had 531.&8221; @jbryce IBMOTS ibminterconnect pic.twitter.com/6PxYzrVxsL
— IBM WebSphere (@IBMWebSphere) March 20, 2017

The community, which aims to create a single platform for bare metal servers, virtual machines and containers, has seen 5 million cores deployed on it. Contributors have jumped from 323 in 2014 to 531 in 2016.
Sell echoed several of the other speakers, when she noted that we’re living in a “multi-cloud world,” and that open technologies are enabling it.
IBM: Contributors, collaborators, solution providers
While it’s well known that IBM has helped start and lead many of the open source communities that it supports, the company also offers a robust set of unique capabilities around these technologies. The company is constantly working to expand its offerings around open technologies.
For example, IBM Cloud Platform Vice President and CTO Jason McGee previewed the announcement that Kubernetes is now available on IBM Bluemix Container Service.
“This service lets us bring together the power of that project and all of the amazing technology in the engine with Docker and the orchestration layer with Kubernetes and combine it with the power of cloud-based delivery,” McGee said.
David Kenny, senior vice president, IBM Watson and Cloud Platform, also spoke about “the power of the community to move the technology faster and to consume it and learn from it.”
“We’re very much committed as IBM to be participants,” he said. “Certainly IBM Cloud and IBM Watson are two pretty big initiatives at IBM these days, and both of those have come together around the belief that open source is a key part of our platform.”

“IBMCloud and Watson have come together around the belief that is a key part of our platform.” &8211; @davidwkenny IBMOTS pic.twitter.com/gU9DCzMsoC
— Kevin J. Allen (@KevJosephAllen) March 20, 2017

Moving forward as a community
Looking toward the future of open tech, it was clear that its success will depend on the next generation of contributors.
Tejada went so far as to call the open source movement a religion. “The most important piece is to understand the core premises of the religion.” He identified those as:

Embrace the new face of development
Acknowledge and adapt to the new methodologies of application development
Seize the opportunity to do more with less at an accelerated rate

For more on IBM work in open technology, visit developerWorks Open.
The post Open Technology Summit focuses on contributors appeared first on news.
Quelle: Thoughts on Cloud

OpenStack Developer Mailing List Digest March 11-17

SuccessBot Says

Dims [1]: Nova now has a python35 based CI job in check queue running Tempest tests (everything running on py35)
jaypipes [2]: Finally got a good functional test created that stresses the Ironic and Nova integration and migration from Newton to Ocata.
Lbragstad [3]: the -Ansible project has a test environment that automates rolling upgrade performance testing
annegentle [4]: Craig Sterrett and the App Dev Enablement WG: New links to more content for the appdev docs [5]
jlvillal [6]: Ironic team completed the multi-node grenade CI job
Tell us yours via OpenStack IRC channels with message “ <message>”

All: [7]

Pike Release Management Communication

The release liaison is responsible for:

Coordinating with the release management team.
Validating your team release team requests.
Ensure release cycle deadlines are met.
It&;s encouraged to nominate a release liaison. Otherwise this tasks falls back to the PTL.

Ensure the releaase liaison has time and ability to handle the communication necessary.

Failing to follow through on a needed process step may block you from meeting deadlines or releasing as our milestones are date-based, not feature-based.

Three primary communication tools:

Email for announcements and asynchronous communication

“[release]” topic tag on the openstack-dev mailing list.
This includes the weekly release countdown emails with details on focus, tasks, and upcoming dates.

IRC for time sensitive interactions

With more than 50 teams, the release team relies on your presence in the freenode openstack-release channel.

Written documentation for relatively stable information

The release team has published the schedule for the Pike cycle [8]
You can add the schedule to your own calendar [9]

Things to do right now:

Update your release liaisons [10].
Make sure your IRC and email address listed in projects.yaml [11].

Update your mail filters to look for “[release]” in the subject line.
Full thread [12]

OpenStack Summit Boston Schedule Now Live!

Main conference schedule [13]
Register now [14]
Hotel discount rates for attendees [15]
Stackcity party [16]
Take the certified OpenStack Administrator exam [17]
City guide of restaurants and must see sites [18]
Full thread [19]

Some Information About the Forum at the Summit in Boston

“Forum” proper

3 medium sized fishbowl rooms for cross-community discussions.
Selected and scheduled by a committee formed of TC and UC members, facilitated by the Foundation staff members.
Brainstorming for topics [20]

“On-boarding” rooms

Two rooms setup classroom style for projects teams and workgroups who want to on-board new team members.
Examples include providing introduction to your codebase for prospective new contributors.
These should not be tradiitonal “project intro” talks.

Free hacking/meetup spaces

Four to five rooms populated with roundtables for ad-hoc discussions and hacking.

Full thread [21]

 
The Future of the App Catalog

Created early 2015 as a market place of pre-packaged applications [22] that you can deploy using Murano.
This has grown to 45 Glance images, 13 Heat templates and 6 Tosca templates. Otherwise did not pick up a lot of steam.
~30% are just thin wrappers around Docker containers.
Traffic stats show 100 visits per week, 75% of which only read the index page.
In parallel, Docker developed a pretty successful containerized application marketplace (Docker Hub) with hundreds or thousands regularly updated apps.

Keeping the catalog around makes us look like we are unsuccessfully trying to compete with that ecosystem, while OpenStack is in fact complimentary.

In the past, we have retired projects that were dead upstream.

The app catalog is however has an active maintenance team.
If we retire the app catalog, it would not be a reflection on that team performance, but that the beta was arguably not successful in build an active market place and a great fit from a strategy perspective.

Two approaches for users today to deploy docker apps in OpenStack:

Container-native approach using “docker run” after using Nova or K8s cluster using Magnum.
OpenStack Native approach “zun create nginx”.

Full thread [23][24]

ZooKeeper vs etcd for Tooz/DLM

Devstack defaults to ZooKeeper and is opinionated about it.
Lots of container related projects are using etcd [25], so do we need to avoid both ZooKeeper and etcd?
For things like databases and message queues, it&8217;s more than time for us to contract on one solution.

For DLMs ZooKeepers gives us mature/ featureful angle. Etcd covers the Kubernetes cooperation / non-java angle.

OpenStack interacts with DLM&8217;s via the library Tooz. Tooz today only supports etcd v2, but v3 is planned which would support GRPC.
The OpenStack gate will begin to default to etcd with Tooz.
Full thread [26]

Small Steps for Go

An etherpad [27] has been started to begin tackling the new language requirements [28] for Go.
An golang-commons repository exists [29]
Gopher cloud versus having a golang-client project is being discussed in the etherpad. Regardless we need support for os-client-config.
Full thread [30]

POST /api-wg/news

Guidelines under review:

Add API capabilities discovery guideline [31]
Refactor and re-validate API change guidelines [32]
Microversions: add next_min_version field in version body [33]
WIP: microversion architecture archival doc [34]

Full thread [35]

Proposal to Rename Castellan to oslo.keymanager

Castellan is a python abstraction to different keymanager solutions such as Barbican. Implementations like Vault could be supported, but currently is not.
The rename would emphasize the Castellan is an abstraction layer.

Similar to oslo.db supporting MySQL and PostgreSQL.

Instead of oslo.keymanager, it can be rolled into the oslo umbrella without a rename. Tooz sets the precedent of this.
Full thread [36]

Release Countdown for week R-23 and R-22

Focus:

Specification approval and implementation for priority features for this cycle.

Actions:

Teams should research how they can meet the Pike release goals [37][38].
Teams that want to change their release model should do so before end of Pike-1 [39].

Upcoming Deadlines and Dates

Boston Forum topic formal submission period: March 20 &; April 2
Pike-1 milestone: April 13 (R-20 week)
Forum at OpenStack Summit in Boston: May 8-11

Full thread [40]

Deployment Working Group

Mission: To collaborate on best practices for deploying and configuring OpenStack in production environments.
Examples:

OpenStack Ansible and Puppet OpenStack have been collaborating on Continuous Integration scenarios but also on Nova upgrades orchestration
TripleO and Kolla share the same tool for container builds.
TripleO and Fuel share the same Puppet OpenStack modules.
OpenStack and Kubernetes are interested in collaborating on configuration management.
Most of tools want to collect OpenStack parameters for configuration management in a common fashion.

Wiki [41] has been started to document how the group will work together. Also an etherpad [42] for brainstorming.

 
Quelle: openstack.org

User Group Newsletter February 2017

Welcome to 2017! We hope you all had a lovely festive season. Here is our first edition of the User Group newsletter for this year.

AMBASSADOR PROGRAM NEWS
2017 sees some new arrivals and departures to our Ambassador program. Read about them here.
 
WELCOME TO OUR NEW USER GROUPS
We have some new user groups which have joined the community.
Bangladesh
Ireland &; Cork
Russia &8211; St Petersburg
Phoenix &8211; United States
Romania &8211; Bucharest
We wish them all the best with their OpenStack journey and can’t wait to see what they will achieve!
Looking for a your local group? Are you thinking of starting a user group? Head to the groups portal for more information.

MAY 2017 OPENSTACK SUMMIT
We’re going to Boston for our first summit of 2017!!
You can register and stay updated here.
Consider it your pocket guide for all things Boston summit. Find out about the featured speakers, make your hotel bookings, find your FAQ and read about our travel support program.
 
NEW BOARD OF DIRECTORS
The community has spoken! A new board of directors has been elected for 2017.
Read all about it here. 

MAKE YOUR VOICE HEARD!
Submit your response the latest OpenStack User Survey!
All data is completely confidential. Submissions close on the 20th of February 2017.
You can complete it here. 

CONTRIBUTING TO UG NEWSLETTER
If you’d like to contribute a news item for next edition, please submit to this etherpad.
Items submitted may be edited down for length, style and suitability.
This newsletter is published on a monthly basis. 
Quelle: openstack.org

OpenStack Developer Mailing List Digest January 21-27

SuccessBot Says

dims [1] : Nova now has a python35 based CI job in check queue running Tempest tests (everything running on py35)
markvoelker [2]: Newly published Foundation annual report starts off with interoperability right in the chairman&;s note [3]
Tell us yours via IRC channels with message “ <message>”
All: [4]

Get Active in Upstream Training

There is a continuous effort in helping newcomers join our community by organizing upstream contribution trainings [5][6] before every summit.

1.5 &; 2 days of hands-on steps of becoming an active OpenStack contributor.

Like everything else, this is a community effort.

In preparation for the Boston summit and the upcoming PTG in Atlanta, we are looking for coaches and mentors to help us make the training better.
If you’re interested in helping contact:

Ildiko Vancsa IRC freenode at ildikov or email [7]
Kendall Nelson IRC freenode at diablo_rojo or email [8]

Full thread: [9]

Project Team Gathering Coordination Tool

No central scheduling, beyond assigned rooms to teams and days.

Each team arranges their time in their room.
List of etherpads [10]

We still need centralized communication beyond each room:

An event IRC channel: openstack-ptg on free node IRC

Do public service announcements
Pings from room to room.

An EtherCalc spreadsheet powered dynamic schedule with extra rooms available:

One fishbowl
A few dark rooms with projectors and screens (not all will have a/v equipment due to budget).
Infra is working on setting up EtherCalc

Full thread: [11]

POST /api-wg/news

API Guidelines proposed for freeze:

Add guidelines on usage of state vs. status [12]
Clarify the status values in versions [13]
Add guideline for invalid query parameters [14]

Guidelines currently under review:

Add guidelines for boolean names [15]
Define pagination guidelines [16]
Add API capabilities discovery guideline [17 ]

Full thread: [18]

Lots of Teams Without PTL Candidates

We are reaching close to the end of the PTL nominations (Jan 29, 2017 23:45 UTC), but have projects that are leaderless:
Community App Catalog
Ec2 API
Fuel
Karbor
Magnum
Monasca
OpenStackClient
OpenStackUX
Packaging Prm
Rally
RefStack
Requirements
Senlin
Stable Branch Maintenance
Vitrage
Zun
Full thread [19]

 
Quelle: openstack.org

OpenStack Developer Mailing List Digest December 3 – 9

Updates:

Nova placement/resource providers update with some discussions on aggregates and API [4]
New Nova core reviewer: Stephen Finucane [8]
Project mascots are all around the mailing list, search for “logo” in the subject to find them
Status update on unsupported Ironic drivers [10]
The DefCore Committee is now called Interop Working Group [11]

Creating a New IRC Meeting Room [9]

Create a new channel: -meeting-5
Generally recommend project teams to use the meeting channels on Freenode
Let projects use their channels for the meetings, but only if the channel is logged
As a next step limit the official meeting rooms for official projects and have non-official projects using their own IRC channels

Neutron Trunk port feature

Clarifying some usability aspects [1]
Performance measurements [2]

Ocata Bugsmash Day [3]

Thanks to Huawei and Intel and all the attendees to make it happen
Let’s keep the tradition and grow the event further if we can

PTG Travel Support Program [5][6]

Deadline of the first phase is this week
Phase two deadline is January 15th
Also reminding you to register to the event if you can come, but haven’t done it yet [7]

Finish test job transition to Ubuntu Xenial [12]

Merged at last! [13]
A lot of experimental and non votings jobs had to be updated
Changes to Master no longer run on trusty
Might have missed things still, so keep a look out

 
[1] http://lists.openstack.org/pipermail/openstack-dev/2016-December/108530.html
[2] http://lists.openstack.org/pipermail/openstack-dev/2016-December/108460.html
[3] http://lists.openstack.org/pipermail/openstack-dev/2016-December/108538.html
[4] http://lists.openstack.org/pipermail/openstack-dev/2016-December/108395.html
[5] http://lists.openstack.org/pipermail/openstack-dev/2016-December/108645.html
[6] https://openstackfoundation.formstack.com/forms/travelsupportptg_atlanta
[7] https://pikeptg.eventbrite.com/
[8] http://lists.openstack.org/pipermail/openstack-dev/2016-December/108520.html
[9] http://lists.openstack.org/pipermail/openstack-dev/2016-December/108360.html
[10] http://lists.openstack.org/pipermail/openstack-dev/2016-December/108624.html
[11] http://lists.openstack.org/pipermail/openstack-dev/2016-December/108673.html
[12] http://lists.openstack.org/pipermail/openstack-dev/2016-November/106906.html
[13] https://review.openstack.org/#/c/348078
Quelle: openstack.org

OpenStack Developer Mailing List Digest December 31 – January 6

SuccessBot Says

Dims &; Keystone now has Devstack based functional test with everything running under python3.5.
Tell us yours via IRC channels with message &; <message>&;
All

Time To Retire Nova-docker

nova-docker has lagged behind the last 6 months of nova development.
No longer passes simple CI unit tests.

There are patches to at least get the unit tests work 1 .

If the core team no longer has time for it, perhaps we should just archive it.
People ask about it on openstack-nova about once or twice a year, but it’s not recommended as it’s not maintained.
It’s believed some people are running and hacking on it outside of the community.
The Sun project provides lifecycle management interface for containers that are started in container orchestration engines provided with Magnum.
Nova-lxc driver provides an ability of treating containers like your virtual machines. 2

Not recommended for production use though, but still better maintained than nova-docker 3.

Nova-lxd also provides the ability of treating containers like virtual machines.
Virtuozzo which is supported in Nova via libvirt provides both a virtual machine and OS containers similar to LXC.

These containers have been in production for more than 10 years already.
Well maintained and actually has CI testing.

A proposal to remove it 4 .
Full thread

Community Goals For Pike

A few months ago the community started identifying work for OpenStack-wide goals to “achieve visible common changes, push for basic levels of consistency and user experience, and efficiently improve certain areas where technical debt payments have become to high &8211; across all OpenStack projects.”
First goal defined 5 to remove copies of incubated Oslo code.
Moving forward in Pike:

Collect feedback of our first iteration. What went well and what was challenging?
Etherpad for feedback 6

Goals backlog 7

New goals welcome
Each goal should be achievable in one cycle. If not, it should be broken up.
Some goals might require documentation for how it could be achieved.

Choose goals for Pike

What is really urgent? What can wait for six months?
Who is available and interested in contributing to the goal?

Feedback was also collected at the Barcelona summit 8
Digest of feedback:

Most projects achieved the goal for Ocata, and there was interest in doing it on time.
Some confusion on acknowledging a goal and doing the work.
Some projects slow on the uptake and reviewing the patches.
Each goal should document where the “guides” are, and how to find them for help.
Achieving multiple goals in a single cycle wouldn’t be possible for all team.

The OpenStack Product Working group is also collecting feedback for goals 9
Goals set for Pike:

Split out Tempest plugins 10
Python 3 11

TC agreeements from last meeting:

2 goals might be enough for the Pike cycle.
The deadline to define Pike goals would be Ocata-3 (Jan 23-27 week).

Full thread

POST /api-wg/news

Guidelines current review:

Add guidelines on usage of state vs. status 12
Add guidelines for boolean names 13
Clarify the status values in versions 14
Define pagination guidelines 15
Add API capabilities discovery guideline 16

Full thread

 
Quelle: openstack.org

OpenStack Developer Mailing List Digest December 31 – January 6

SuccessBot Says

Dims &; Keystone now has Devstack based functional test with everything running under python3.5.
Tell us yours via IRC channels with message &; <message>&;
All

Time To Retire Nova-docker

nova-docker has lagged behind the last 6 months of nova development.
No longer passes simple CI unit tests.

There are patches to at least get the unit tests work 1 .

If the core team no longer has time for it, perhaps we should just archive it.
People ask about it on openstack-nova about once or twice a year, but it’s not recommended as it’s not maintained.
It’s believed some people are running and hacking on it outside of the community.
The Sun project provides lifecycle management interface for containers that are started in container orchestration engines provided with Magnum.
Nova-lxc driver provides an ability of treating containers like your virtual machines. 2

Not recommended for production use though, but still better maintained than nova-docker 3.

Nova-lxd also provides the ability of treating containers like virtual machines.
Virtuozzo which is supported in Nova via libvirt provides both a virtual machine and OS containers similar to LXC.

These containers have been in production for more than 10 years already.
Well maintained and actually has CI testing.

A proposal to remove it 4 .
Full thread

Community Goals For Pike

A few months ago the community started identifying work for OpenStack-wide goals to “achieve visible common changes, push for basic levels of consistency and user experience, and efficiently improve certain areas where technical debt payments have become to high &8211; across all OpenStack projects.”
First goal defined 5 to remove copies of incubated Oslo code.
Moving forward in Pike:

Collect feedback of our first iteration. What went well and what was challenging?
Etherpad for feedback 6

Goals backlog 7

New goals welcome
Each goal should be achievable in one cycle. If not, it should be broken up.
Some goals might require documentation for how it could be achieved.

Choose goals for Pike

What is really urgent? What can wait for six months?
Who is available and interested in contributing to the goal?

Feedback was also collected at the Barcelona summit 8
Digest of feedback:

Most projects achieved the goal for Ocata, and there was interest in doing it on time.
Some confusion on acknowledging a goal and doing the work.
Some projects slow on the uptake and reviewing the patches.
Each goal should document where the “guides” are, and how to find them for help.
Achieving multiple goals in a single cycle wouldn’t be possible for all team.

The OpenStack Product Working group is also collecting feedback for goals 9
Goals set for Pike:

Split out Tempest plugins 10
Python 3 11

TC agreeements from last meeting:

2 goals might be enough for the Pike cycle.
The deadline to define Pike goals would be Ocata-3 (Jan 23-27 week).

Full thread

POST /api-wg/news

Guidelines current review:

Add guidelines on usage of state vs. status 12
Add guidelines for boolean names 13
Clarify the status values in versions 14
Define pagination guidelines 15
Add API capabilities discovery guideline 16

Full thread

 
Quelle: openstack.org

OpenStack Developer Mailing List Digest December 3 – 9

Updates:

Nova placement/resource providers update with some discussions on aggregates and API [4]
New Nova core reviewer: Stephen Finucane [8]
Project mascots are all around the mailing list, search for “logo” in the subject to find them
Status update on unsupported Ironic drivers [10]
The DefCore Committee is now called Interop Working Group [11]

Creating a New IRC Meeting Room [9]

Create a new channel: -meeting-5
Generally recommend project teams to use the meeting channels on Freenode
Let projects use their channels for the meetings, but only if the channel is logged
As a next step limit the official meeting rooms for official projects and have non-official projects using their own IRC channels

Neutron Trunk port feature

Clarifying some usability aspects [1]
Performance measurements [2]

Ocata Bugsmash Day [3]

Thanks to Huawei and Intel and all the attendees to make it happen
Let’s keep the tradition and grow the event further if we can

PTG Travel Support Program [5][6]

Deadline of the first phase is this week
Phase two deadline is January 15th
Also reminding you to register to the event if you can come, but haven’t done it yet [7]

Finish test job transition to Ubuntu Xenial [12]

Merged at last! [13]
A lot of experimental and non votings jobs had to be updated
Changes to Master no longer run on trusty
Might have missed things still, so keep a look out

 
[1] http://lists.openstack.org/pipermail/openstack-dev/2016-December/108530.html
[2] http://lists.openstack.org/pipermail/openstack-dev/2016-December/108460.html
[3] http://lists.openstack.org/pipermail/openstack-dev/2016-December/108538.html
[4] http://lists.openstack.org/pipermail/openstack-dev/2016-December/108395.html
[5] http://lists.openstack.org/pipermail/openstack-dev/2016-December/108645.html
[6] https://openstackfoundation.formstack.com/forms/travelsupportptg_atlanta
[7] https://pikeptg.eventbrite.com/
[8] http://lists.openstack.org/pipermail/openstack-dev/2016-December/108520.html
[9] http://lists.openstack.org/pipermail/openstack-dev/2016-December/108360.html
[10] http://lists.openstack.org/pipermail/openstack-dev/2016-December/108624.html
[11] http://lists.openstack.org/pipermail/openstack-dev/2016-December/108673.html
[12] http://lists.openstack.org/pipermail/openstack-dev/2016-November/106906.html
[13] https://review.openstack.org/#/c/348078
Quelle: openstack.org

CloudNativeCon and KubeCon: What we learned

Imagine yourself on a surfboard. You’re alone. You’re paddling out to farther into the sea and you’re ready to catch a giant wave. Only you look to your left, to your right and behind you, and you suddenly realize you’re not alone at all. There are countless other surfers who share your aim.
That’s how developers are feeling about cloud native application development and Kubernetes as excitement builds for the impending wave.
The excitement was apparent during the recent and KubeCon joint event in Seattle. More than 1,000 developers gathered to share ideas around the growing number of projects under the Cloud Native Compute Foundation (via Linux Foundation) banner. That includes Kubernetes, one of the foundation’s most significant and broadly adopted projects.

Despite the fact that it’s still relatively early days for Kube and cloud native computing, CNCF executive director Dan Kohn said there are plenty of reasons to be excited about cloud native.
In his opening keynote, Kohn highlighted these top advantages that cloud native offers:

Isolation. Containerizing applications ensures that you get the same version in development and production. Operations are simplified.
No lock-in. When you choose a vendor that relies on open technology, you’re not locked in to using that vendor.
Improved scalability. Cloud native provides the ability to scale your application to meet customer demand in real time.
Agility and maintainability. These factors are improved when applications are split into microservices.

It was apparent by the sessions alone that Kubernetes is already seeing enterprise adoption. Numerous big-name companies were presented as use cases.
Chris Aniszczyk, VP of developer programs for The Linux Foundation, shared some of the impressive growth numbers around the CNCF and Kube communities:

Now @cra wrapping up a busy 2 days with some impressive numbers! CloudNativeCon the hard way! @CloudNativeFdn @kelseyhightower pic.twitter.com/ySe5pNokjM
— Jeffrey Borek (@jeffborek) November 10, 2016

And if conference attendance is any indication, the community is poised to grow even more over the next few months. Next year’s CloudNativeCon events in Berlin and Austin are expected to double or triple the Seattle attendance number.
The IBM contribution to Kubernetes
The work IBM is doing with Kubernetes is twofold. First and foremost, IBM is helping the community understand its pain points and contribute its resources, as it does with dozens of open source projects. Second, IBM developers and technical leaders are working with internal product teams to fold in Kubernetes into the larger cloud ecosystem.
“Because Kubernetes is going to be such an important part of our infrastructure going forward, we want to make sure we contribute as much as we get out of it,” IBM Senior Technical Staff Member Doug Davis said at the CloudNativeCon conference. “We’re going to see more people coming to our team, and you’re going to see a bigger IBM presence within the community.”
IBM is also committed to helping the Kubernetes community interact and cooperate with other open source communities. Kubernetes technology provides plug points and extensibility points that allow it to be run on , for example.
Brad Topol, a Distinguished Engineer who leads IBM work in OpenStack, explained how the communities are working together:

At CloudNativeCon in Seattle @BradTopol discusses the relationship between OpenStack and CNCF. pic.twitter.com/o2wj8swTBo
— IBM Cloud (@IBMcloud) November 8, 2016

momentum continues
Serverless remained a hot topic at CloudNativeCon. IBMer Daniel Krook presented a keynote on the topic, including an overview of , the IBM open source, serverless offering that is available on Bluemix:

LIVE on : @DanielKrook talks OpenWhisk at CloudNativeCon. Slides: https://t.co/P51xrjVqFP https://t.co/dRJmHKiXcy
— IBM Cloud (@IBMcloud) November 9, 2016

Krook also joined in to provide a solid definition of “serverless,” something that tends to spark debate whenever the topic is broached:

The buzz around serverless continues at CloudNativeCon. @DanielKrook gives his definition of this emerging technology. pic.twitter.com/UzFhqtBnD0
— IBM Cloud (@IBMcloud) November 9, 2016

An update on the Open Container Initiative
In a lightning talk, Jeff Borek, Worldwide Program Director of Open Cloud Business Development, joined Microsoft Senior Program Manager Rob Dolin for an update on the OCI. The organization started in 2015 as a Linux Foundation project with the goal of creating open, industry standards around container formats and runtimes.
Watch their session here:

LIVE on Periscope: From CloudNativeCon, @JeffBorek & @RobDolin discuss the Open Container Initiative. https://t.co/rKpa4UpRcn
— IBM Cloud (@IBMcloud) November 9, 2016

Learn more: &;Why choose a serverless architecture?&;
The post CloudNativeCon and KubeCon: What we learned appeared first on news.
Quelle: Thoughts on Cloud

OpenStack Developer Mailing List Digest October 29 to November 4

Cross Project Proprietary Driver Code Recap

At the Barcelona design summit there was a cross-project session on the challenge we’re running where to draw the line with proprietary driver code [1].
Option 1:

All libraries imported by the driver must be licensed such that they are redistributable by package maintainers and must be compatible with the Apache license [2].
Existing non-compliant driver code would need to be updated by Queens release.
Code that’s not imported at the driver runtime (CLIs, external binaries, remote application servers) are acceptable to not be redistributable.

Option 2:

Remove all drivers that are not completely open source and contained in the project repositories.

Option 3:

Require majority of the business logic is in the open source code.
Allow third party, non-redistributable libraries and CLIs that are used as more of an “RPC” type interface.
Reviewers should be able to review the driver and at least get some idea of the steps the driver is doing to perform requests.

Jeremy Stanley would like to take option 1 a step further and provide better guidance. We should recommend against drivers calling proprietary tools. Some vendors go this route because they already have a non-free CLI tool and avoid code cost duplication. Other vendors may do this to copy other vendors.

The desire of having things redistributable is so that downstream consumers of are not beholden to vendors just to be able to use our (free!) software with hardware they have.
For example

Vendor decides to stop supporting a proprietary command line tool
You decide to stop paying support contracts to download that tool
Vendor disappears

Full thread

Ocata Release Management Communication

To the PTL’s or or volunteers filling in for a PTL:
Email

The “[release]” topic tag on the openstack-dev mailing list will be used for important messages.
Countdown email with updates on focus, tasks, and upcoming dates.

IRC

Be available on openstack-release, especially during deadline periods. It’s up to you to configure an IRC bouncer to ensure this.

Written documentation

Read the Ocata cycle schedule [3].
Some projects have their own deadlines. Feel free to submit a patch to this schedule within the openstack/release repository.

The Ocata cycle overlaps with several major holidays. If you’re planning time off, please make sure your duties are covered by someone else on your team. Let the release team know about this so they’re not waiting for your +1.
Failing to follow through on a needed process step may block you from successfully meeting deadlines or releasing.
Releases milestones and deadlines are date-based, not feature based. When the date passes, so does the milestone. If you miss it, you miss it.
Full thread

Release Announcements

The release team at the Barcelona summit discussed how to improve release announcements as posting them to openstack-dev and openstack-announce has proven to be pretty noisy.
Proposed solution is to move these announcements to another mailing list. Choices are:

release-announce
release-announcements

Full thread

POST /api-wg/news

API guidelines that will be merged in one week if there is no further feedback:

Complex queries [4]
Specify time intervals based filtering queries [5]
Clarify why CRUD is not a great descriptor [6]

Guidelines under review:

Define pagination guidelines [7]
Add API capabilities discovery [8]

Full thread

Release Countdown for Week R-15

Focus:

Teams should be focusing on wrapping up incomplete work left over from the end of the Newton cycle.
Finalizing and announcing plans from the summit
Completing specs and blueprints

General notes:

Stable and independent releases have resumed.
We cut time out of the Ocala schedule before the first milestone. Ocata-1 will be during R-14.

Release actions:

Release liaisons should add their name and contact information to the wiki [9].
Release liaisons should configure their IRC clients to join openstack-release.
Release liaisons should review the release models for all deliverables and make any updates with patches to openstack/governance before the first milestone.
PTLs should add their acknowledgement of the Ocala series community goal [10]

Important dates:

Ocata 1 Milestone: 17 Nov
Ocata release schedule [11]

Full thread

 
Quelle: openstack.org