OpenStack Developer Mailing List Digest September 16-22

Summaries

Technical Committee Status update
POST /api-sig/news
Release Countdown

PTG
Survey/polls

Should we have Upstream Institutes at the PTG? yay or nay

Summaries

Blazar
Cross-project

Simplification in OpenStack etherpad
Skip Level Upgrades & Fast Forward Upgrades and thread

Charms
Cinder

Team photo

Cyborg
Docs and i18n
Glance

Recaps:

Wednesday
Thursday

Neutron

Videos
Team photo

Nova

Recaps:

Cells
Placement
Nova and Neutron
Nova and Cinder
Everything else

Team photo

Sahara
Tricircle
Triple-O

Triple-O and Ansible and thread
Team photo

QA

Gerrit Upgrade Update From Infra

Gerrit emails are slow, because it’s sending one at a time

Upstream bug
Patch to apply

Web UI File Editor

Behaving oddly. Might be because of API time outs. Gertty is also having reported problems.

Message

Install Guide VS Tutorial

Since the doc-migration, people have been having questions regarding the usage of “Install Tutorial” and “Install Guide” in the OpenStack manuals repository and project specific repos.

The documentation team agrees this should be consistent.
Tutorial’s literal translation is “paper, book, film, or computer program that provide practical information about a specific subject.”

From PTG discussions, a distinction made was installation provides one of many possible ways to install the components.
Consistency is more important than bike shedding over the name.

Industry wise, what’s the trend?

Thread

Garbage Patches for simple typo fixes

Previous thread from 2016 on this
Various contributors are doing many patches that are typo, style changes.

It has been expressed that this can cause CI resource starvation.

TC created the Top 5 help wanted to help contributors know where the community needs the most identified help.
This is a social issue, not a technical issue. Arguing about what is useful and what isn’t is probably not worth the effort here.
Communication and education is probably the best solution here. For repeated offenders, off-list email could be fine to make sure the communication is clear. Communicating this in the new contributor portal and Upstream Institute would be helpful.
Thread

Quelle: openstack.org

Coast to coast, today Amazon CloudFront launches its first Edge location in Boston, MA and a third in Seattle, Washington!

The Amazon CloudFront team is excited to announce the expansion of their Edge locations into a new city, Boston, MA! In addition to this new city, a third Edge location is now live in Seattle, Washington. Both of these new Edge locations continue to improve CloudFront’s performance making your end user’s experience faster and more reliable. 
Quelle: aws.amazon.com

Facebook Scraps Plan To Create Non-Voting Stock Following Lawsuit

A day after Mark Zuckerberg's widely-criticized response to Russian use of Facebook to influence the 2016 US election, the Facebook founder and CEO was dealt yet another setback.

Facebook will halt the creation of “C Class” shares following a lawsuit, scrapping a plan to create a new class of non-voting shares for the company that would have allowed Zuckerberg to maintain control of Facebook while giving away his wealth via the Chan Zuckerberg Initiative.

Facebook's decision to scrap the creation of the new non-voting shares comes as Zuckerberg and Facebook are increasingly scrutinized by Congress. Yesterday, Zuckerberg announced Facebook would turn over approximately 3,000 Russia-bought ads to federal lawmakers.

The creation of C Class shares would have entailed a three for one stock split, where one of the three had voting power and the others did not. Zuckerberg could then sell his shares without voting power and maintain control of the company.

“Today, Facebook’s board of directors is announcing a proposal to create a new class of stock that will allow us to achieve both goals. I’ll be able to keep founder control of Facebook so we can continue to build for the long term, and Priscilla and I will be able to give our money to fund important work sooner,” Zuckerberg said in a blog post announcing the shares intended creation.

The suing shareholders claimed that splitting the stock into three would have made the shares less valuable, and demanded the court halt their creation. It never got that far.

Facebook's decision will prevent Zuckerberg from taking the stand, as he was expected to this upcoming Tuesday.

A spokeperson for Grant & Eisenhofer, the law firm representing the shareholders in the suit, told BuzzFeed News, “in an impressive win for Facebook shareholders, the social networking giant has announced it is dropping plans to issue a new class of stock that would have allowed CEO Mark Zuckerberg to retain voting control of the company’s shares even as he sold down his own stake as part of a pledge to give away most of his wealth during his lifetime.”

Developing…

Quelle: <a href="Facebook Scraps Plan To Create Non-Voting Stock Following Lawsuit“>BuzzFeed

Here's What You Need To Know About Uber Being Banned In London

What’s going on?

What's going on?

London taxi drivers block Whitehall in Westminster, central London, during a protest over the regulation of private hire cars using the Uber app.

Dominic Lipinski / PA Archive/PA Images

After a long campaign by London's black-cab drivers, Transport for London has decided not to renew Uber's licence to trade as a private hire business, effectively banning it from the capital.

Uber has been active in London since 2012 and has built a business with, it claims, 3.5 million customers and 40,000 drivers. TfL was considering granting it a new five-year licence. But instead, its last day in operation here will be 30 September. It has 21 days to appeal.

It's a huge moment in the evolution of the so-called gig economy and a big test of how governments and regulators can halt the fast-paced growth of consumer technology as it disrupts traditional industries. Here are some more questions, and some (brief) answers:

Why is this happening now?

Why is this happening now?

Laura Dale / PA Wire/PA Images

TfL has told Uber it won't get a new private hire operator licence – the thing it needs to continue to operate in the city – because the transport body considers the company “not fit and proper” to have one, due to “potential public safety and security implications”.

TfL came to this decision for four reasons:

  1. How Uber reports “serious criminal offences”.
  2. How its drivers obtain medical certificates.
  3. How the company manages criminal background checks for drivers.
  4. Its use of software called Greyball, which it allegedly used to stop City Hall officials from using the app to carry out checks on how the service operates.

In short, Uber is facing a ban because it broke the rules as set out in the Private Hire Vehicles (London) Act 1998, not because of its treatment of drivers or passengers.

City Hall has been keen to step up the regulation of taxi and private car drivers since Khan's election – in December it hired 50 new officers to make sure drivers and companies were sticking to the rules and had all the right paperwork.

What is Greyball?

What is Greyball?

Dominic Lipinski / PA Archive/PA Images

The New York Times revealed in March this year that Uber was using a software program called Greyball to effectively stop local licensing officers from using the service.

The system was designed to stop people who might threaten violence against drivers, or competitors posing as ordinary passengers, from using the app. It worked by serving a fake version of the app that allowed cars to be hailed but automatically cancelled them before they arrived.

As TfL puts it, this was “software that could be used to block regulatory bodies from gaining full access to the app and prevent officials from undertaking regulatory or law enforcement duties.”

Uber announced it would stop using Greyball days after it was exposed, and Uber said on Friday it has never been used in the UK. But this wasn't enough to appease TfL or London mayor Sadiq Khan, who backs the decision.

The TfL decision is latest in a string of PR disasters for Uber in 2017, which included former CEO Travis Kalanick apologising for a lack of diversity after claims of workplace sexism and apologising again after being caught on camera yelling at an Uber driver who complained about changes to his contract costing him money.

What does this mean for other UK towns and cities?

What does this mean for other UK towns and cities?

An Uber bus parked at the Imperial War Museum in Manchester.

Eamonn & James Clarke / Eamonn and James Clarke/PA Images

Uber is in 40 towns and cities across the UK, and after today's decision…that won't change.

TfL is the licensing authority for taxis and private hire cars in London but has no jurisdiction outside it.

Transport for Greater Manchester is the biggest transport authority outside the capital, but it can't decide whether to ban Uber or not – that's up to individual councils, and so far they are all pretty relaxed about ride-sharing.

A TfGM spokesperson said: “Unlike Transport for London, TfGM does not license taxi or private hire vehicles, businesses or drivers. The licensing of taxis and private hire vehicles and their drivers is managed individually by each of the local authorities in Greater Manchester.”

Plus, Uber splits up its regional businesses into separate companies – it's just Uber London Limited that won't have a licence after next week.

Councillor Nigel Murphy, executive member for neighbourhoods on Manchester city council, told BuzzFeed News: “We have a robust licensing system in place in Manchester, which ensures that all of our licence holders are vetted to a high standard. Uber Britannia – which is a separate company to Uber London – is licensed to operate in Manchester until 2021 as a private hire operator.

“As is the case with all licensees, we will continue to monitor their compliance with the conditions of their licence to operate, while at the same time monitoring events as they unfold in the capital.”

What happens now?

What happens now?

Andrew Matthews / PA Archive/PA Images

Uber has said it will appeal the decision and is likely to end up in the courts. It can still operate while the appeal is pending – so there's no immediate end in sight and there could be a lengthy legal battle ahead.

And this is hardly the company's first encounter with city regulators.

Both Uber and Lyft, a similar service, pulled out of Austin, Texas, in 2016 after the city's voters rejected a proposal that would have allowed them to self-regulated background checks on drivers.

But they returned in July this year after a law change, and at lower prices than before too. It could be that the same thing will happen in London: Uber could agree to changes to its terms and services and then return later on.

Khan's statement on Friday, which said “any operator of private hire services in London needs to play by the rules”, appears to hint that Uber is only losing its licence because it broke the rules, not because of what critics see as inherent moral flaws in the company's model.

London isn't the first European city to protest at Uber's presence. The company was the subject of taxi drivers' anger in of violent protests in Paris in 2015; Uber said in March this year that it was pulling out of Denmark, where it had thousands of drivers, because of “unworkable” changes to taxi rules; and in April this year a court ruling banned the service in Italy.

Quelle: <a href="Here's What You Need To Know About Uber Being Banned In London“>BuzzFeed

Launch Ansible Playbooks from CloudForms REST API (Video)

In this article, we continue the Ansible Series with a new video that shows how we can execute an Ansible playbook from the CloudForms REST API.
In this video, we are using Postman which is a REST API testing framework. Of course you can use any tool you are comfortable with e.g. CURL, Ruby, Python or anything that can execute REST API calls.

To replicate what we do in this video you must complete the steps provided in our previous post My First Ansible Service.
Specifically, what we show in this video is how to:

Launch an Ansible service using the CloudForms REST API
Check its status via REST API

 

 
The Red Hat Knowledge Base article, including the necessary playbooks to implement this example, are available on this Red Hat Knowledge Base article.
 
Quelle: CloudForms

Committed use discounts for Google Compute Engine now generally available

By Manish Dalwadi, Product Manager, Compute Engine

The cloud’s original promise was higher agility, lower risk and simpler pricing. Over the last four years, we’ve remained focused on delivering that promise. We introduced usage-based billing, which allows you to pay for exactly what you use. Sustained use discounts automatically lower the price of your instances when you use them for a significant portion of the month. And most recently, we introduced committed use discounts, which reward your steady-state, predictable usage in a way that’s easy-to-use and can accommodate a variety of applications.

Today, committed use discounts are now generally available. Committed use discounts are ideal for predictable, steady-state use of Google Compute Engine instances. They require no upfront payments and allow you to purchase a specific number of vCPUs and a total amount of memory for up to 57% off normal prices. At the same time, you have total control over the instance types, families and zones to which you apply your committed use discounts.

Simple and flexible 

We built committed use discounts so you actually attain the savings you expect — regardless of how you configure your resources, or where you run them within a region. For example, say you run several instances for one month with aggregate vCPU and memory consumption of 10 vCPUs and 48.5 GB of RAM. Then, the next month your compute needs evolve and you change the shapes and locations of your instances (e.g., zones, machine types, operating systems), but your aggregate resource consumption stays the same. With committed use discounts, you receive the same discount both months even though your entire footprint is different!

Committed use discounts automatically apply to aggregate compute usage with no manual intervention, giving you low, predictable costs. During the beta, customers achieved over 98% utilization rates of their commitments, with little or no effort on their part.

Quizlet is one of the largest online learning communities with over 20 million monthly learners.

 “Our fleet is constantly changing with the evolving needs of our students and teachers. Even as we rapidly change instance types and Compute Engine zones, committed use discounts automatically apply to our aggregate usage, making it simple and straightforward to optimize our costs. The results speak for themselves: 60% of our total usage is now covered by committed use discounts, saving us thousands of dollars every month. Google really got the model right.” 

— Peter Bakkum, Platform Lead, Quizlet 

No hidden costs 

With committed use discounts, you don’t need to make upfront payments to see deep price cuts. Prepaying is a major source of hidden costs, as it is effectively an interest-free loan to the company you’re prepaying. Imagine you get a 60% discount on $300,000 of compute usage. At a reasonable 7% per year cost of capital, an all-upfront prepay reduces your realized savings from 60% to 56%.

“We see great financial benefits by using committed use discounts for predictable workloads. With committed use discounts, there are no upfront costs, unlike other platforms we have used. It’s also possible to change machine types as committed use discounts work on both vCPU and memory. We have been very happy with committed use discounts.”  

— Gizem Terzi Türkoğlu, Project Coordinator, MetGlobal 

Getting the best price and performance in the cloud shouldn’t require a PhD in Finance. We remain committed to that principle and continue to innovate to keep pricing simple for all your use cases. In coming months, we’ll increase the flexibility of committed use discounts by allowing them to apply across multiple projects. And rest assured, we’ll do so in a way that’s easy-to-use.

For more details on committed use discounts, check out our documentation. For pricing information, take a look at our pricing page or try out our pricing calculator. To get started and try Google Cloud Platform for free, click here.

Quelle: Google Cloud Platform