Red Hat donates $551.9 million in software subscriptions and $20 million in funding to support the first region of OpenInfra Labs      Get Involved

Software

 

OpenStack Wallaby Enhances Security and Cross-Project Integration with Other Open Source Technologies

Wallaby, the 23rd release of OpenStack, makes improvements to role-based access control (RBAC) and integration with other open source projects including Ceph, Kubernetes and Prometheus to strengthen open infrastructure for cloud native applications.

OpenStack Wallaby logo

Wallaby, the 23rd version of the most widely deployed open source cloud infrastructure software, highlights the vibrancy and engagement of developers globally in supporting the third most active open source project (alongside the Linux kernel and Chromium).

The Wallaby release strengthens open infrastructure for cloud native applications with enhanced security and integration with other open source technologies. More than 17,000 code changes authored by over 800 contributors from 140 different organizations and 45 countries were merged into the release.

In addition to delivering a wide range of improvements to the stable and reliable OpenStack core and its highly flexible project integration capabilities, Wallaby delivers security enhancements including fallback permissions and RBAC improvements in Ironic, Glance and Manila, and the community focused this cycle on migrating the RBAC policy format from JSON to YAML. Additionally, the Ironic project has extended functionality for UEFI (Unified Extensible Firmware Interface), including secure erase for NVME.

Additional Wallaby release highlights include:

Several project teams continued to develop OpenStack as an open source integration engine by enhancing support for other open source projects: Kolla (production-ready containers and deployment tools) added support for Prometheus version 2, Magnum (API service) updated versions for Kubernetes and containerd, and Cinder (block storage service) added support for a Ceph backend driver, Ceph iSCSI.

Tacker (NFV orchestration) added new features to align with the standards defined by ETSI NFV including the addition of APIs for scale, update and rollback operations for virtual network functions (VNF) and fundamental VNF lifecycle management support for subscriptions and notifications.

Nova (compute provisioning) and Cyborg (accelerator management) integration continues to progress. New functionality gives users the ability to shelve and unshelve augmented servers, Nova servers with Cyborg accelerators attached. Cinder (block storage) added new backend drivers, and many current drivers have added support for features exceeding the minimum required driver functions, with revert to snapshot and backend QoS being particularly popular this cycle.
Kolla Screenshot

 

Kolla adds support for Prometheus v2

Kolla Screenshot

 

Kolla adds support for Prometheus v2

Nova Screenshot

 

Nova servers with Cyborg accelerators attached

Cyborg Screenshot

 

Nova and Cyborg Integration to shelve and unshelve augmented servers

Tacker Screenshot

 

Tacker provides heal operation for VNF and CNF as a feature of lifecycle management defined in ETSI NFV SOL standards. A pod is spawned again after sending a heal request to tacker with `vnflcm` command.

Tacker Screenshot

 

Tacker provides scale operation for VNF and CNF as a feature of lifecycle management defined in ETSI NFV SOL standards. The number of Kubernetes pod can be scaled out by sending a scale request with `vnflcm` command.


Contributor List

Thank you to the 800 contributors from 140 different organizations and 45 countries who contributed to the OpenStack Wallaby release.

  • Adrian Turjak
  • Simon Merrick
  • Jonathan Herlin
  • Uriel Medina
  • Kevin Masterson
  • zhangboye
  • Hervé Beraud
  • MaAoyu
  • Kang Xuezhong
  • Douglas Mendizábal
  • Ade Lee
  • Stephen Finucane
  • Ghanshyam Mann
  • Raildo Mascena de Sousa Filho
  • Dmitriy Rabotyagov
  • YuehuiLei
  • wushiming
  • Shuo Liu
  • Thomas Goirand
  • Kafilat Adeleke
  • Qitao
  • Andreas Jaeger
  • Ricardo Rocha
  • wdd
  • Alex Schultz
  • zhangtongjian
  • Benny Kopilov
  • yangyong
  • Marian Krcmarik
  • jacky06
  • Luigi Toscano
  • Jacob Colleran
  • Pierre Riteau
  • zhufl
  • Erik Olof Gunnar Andersson
  • Xuan Yandong
  • Jason Anderson
  • wu.chunyang
  • Vishal Manchanda
  • Sean McGinnis
  • Martin Kopec
  • Kazumasa Nomura
  • Fernando Ferraz Silva
  • Simon O'Donovan
  • Helen Walsh
  • Eric Harney
  • Brian Rosmaita
  • hamza
  • Felipe Rodrigues
  • Christian Rohmann
  • Gorka Eguileor
  • Ajitha Robert
  • Rico Lin
  • Andrei
  • Ratnakaram Rajesh
  • pcaruana
  • Tushar Trambak Gite
  • Girish Chilukuri
  • Rajat Dhasmana
  • Venkata krishna Thumu
  • Simon Dodsley
  • Ivan Pchelintsev
  • Corey Bryant
  • Lance Bragstad
  • Alan Bishop
  • Sofia Enriquez
  • Raghavendra Tilay
  • Ivan Kolodyazhny
  • ZhaoYixin
  • yangheng
  • Mohammed Naser
  • futaotao
  • Lucian Petrut
  • hemna
  • Zohar Mamedov
  • Elod Illes
  • Rafael Weingartner
  • Jegor van Opdorp
  • Keigo Noha
  • Chris M
  • saikrishnagk
  • liuwei
  • Sharath Kacham
  • Alex Deiter
  • Harsh Ailani
  • jichencom
  • Chih Yu Wu
  • Takashi Kajinami
  • Naoki Saito
  • David Hill
  • Lucio Seki
  • norman shen
  • katari manoj kumar
  • JonCui
  • zhen
  • Xuchu Jiang
  • Silvan Kaiser
  • zhaoleilc
  • Lee Yarwood
  • Sam Wan
  • Jon Bernard
  • likui
  • haixin
  • Wander Way
  • Eduardo Santos
  • Reason li
  • Max Gautier
  • Mariusz Karpiarz
  • Wenping Song
  • Xinran WANG
  • Arthur Dayne
  • Brin Zhang
  • YumengBao
  • Eric Xie
  • Rocky
  • yang yawei
  • Xinxin Shen
  • guolei
  • Tomas zhang
  • lvxianguo
  • Qiu Fossen
  • wangzhiguang
  • wanglbj
  • chenker
  • Michael Hood
  • Jorge Niedbalski
  • Nicolas Bock
  • Michael Chapman
  • guang-yee
  • Dr. Jens Harbott
  • Igor Malinovskiy
  • gugug
  • Mark Goddard
  • Akihiro Motoki
  • Tatiana Ovchinnikova
  • zhouxinyong
  • Arkady Shtempler
  • Mike
  • Michael Johnson
  • Andrey Pavlov
  • gecong
  • Carl caihui
  • kuang congxian
  • Linhui Zhou
  • Xuran Cai
  • zhangyangyang
  • Dan Smith
  • Cyril Roelandt
  • Abhishek Kekane
  • Erno Kuvaja
  • Zane Bitter
  • Sampat Ponnaganti
  • Ifat Afek
  • Dirk Mueller
  • Victor Coutellier
  • Eyal
  • Harald Jensås
  • Matthias Runge
  • Rabi Mishra
  • Adriano Petrich
  • Kevin Carter
  • Michal Nasiadka
  • kumari paluru
  • shenxindi
  • Lingxian Kong
  • melissaml
  • David Peacock
  • yanpuqing
  • Pavlo Shchelokovskyy
  • Luke Short
  • Emilien Macchi
  • Tim Burke
  • Bence Romsics
  • Andrei Nistor
  • Pratik raj
  • Yasufumi Ogawa
  • Nobuhiro Uematsu
  • Hiroo Kitamura
  • Manpreet Kaur
  • shizhihui
  • Валерия Валерьевна Швецова
  • Aldinson C. Esto
  • Ayumu Ueha
  • Miguel Caballer
  • Radomir Dopieralski
  • Lars Kellogg-Stedman
  • Andrew Bogott
  • Jan Zerebecki
  • Kendall Nelson
  • vinay harsha mitta
  • pengyuesheng
  • wdoekes
  • Jim Rollenhagen
  • Francois Rigault
  • Riccardo Pittau
  • Dmitry Tantsur
  • Victor Morales
  • Jacob Anders
  • Julia Kreger
  • Steve Baker
  • Stig Telfer
  • Iury Gregory Melo Ferreira
  • Arun S A G
  • Ruby Loo
  • Aija Jauntēva
  • Monica Pardhi
  • Kaifeng Wang
  • Nisha Agarwal
  • Vanou Ishii
  • Bill Dodd
  • Tzu-Mainn Chen
  • Mudit
  • ankit
  • Arne Wiebalck
  • vinay50muddu
  • boden
  • Derek Higgins
  • Ilya Etingof
  • Bob Fournier
  • Tianhao Hu
  • Feruzjon Muyassarov
  • Michelle Mutu-Grigg
  • dou
  • Richard G. Pioso
  • QianBiao Ng
  • Jinxiu Du
  • yao ning
  • Aleksey
  • Anuradha
  • Ameya Raut
  • Adam Young
  • Shivanand Tendulker
  • yushiro
  • Christopher Dearborn
  • Moisés Guimarães de Medeiros
  • Vladyslav Drok
  • wes hayutin
  • Jay Faulkner
  • Bernd Mueller
  • Kartikeya Jain
  • xinliang
  • Fedor Tarasenko
  • Emmanouil Bagakis
  • Lon Hohberger
  • Zygimantas Matonis
  • Tosin Farai
  • Shuai Qian
  • Kyrylo Romanenko
  • Javier Peña
  • Manuel Schönlaub
  • Maurice Escher
  • mike_mp
  • Kristi Nikolla
  • Colleen Murphy
  • Vishakha Agarwal
  • Goutham Pacha Ravi
  • Cedric Jeanneret
  • Michal Arbet
  • Radosław Piliszek
  • Marcin Juszkiewicz
  • Doug Szumski
  • Sergey Chekanov
  • Piotr Parczewski
  • Alexander Evseev
  • Christian Berendt
  • Martin Schuppert
  • Albert Braden
  • Lin PeiWen
  • Bartosz Bezak
  • Fabian Bermel
  • Paul Leimer
  • James Kirsch
  • zhubingbing
  • Dincer Celik
  • Maksim Malchuk
  • Gaël THEROND
  • Bharat Kunwar
  • Jeffrey Zhang
  • Pedro Henrique Pereira Martins
  • Carsten Koester
  • ZhouHeng
  • Giacomo Lanciano
  • Will Szumski
  • fudunwei
  • Isaac Prior
  • badDron
  • Buddhika Sanjeewa
  • zhouguowei
  • Adrian Andreias
  • Victor Chembaev
  • Benjamin FÜHRMANN
  • zengchen
  • alban lecorps
  • Nikolaos Parasyris
  • dalekseev
  • MargaritaShakhova
  • Michał Dulko
  • Andrew Bonney
  • Brian Haley
  • Maysa de Macedo Souza
  • Tabitha Fasoyin
  • Sarka Scavnicka
  • Roman Dobosz
  • Luis Tomas Bolivar
  • Lívia Cavalcanti
  • liujinxin
  • Agha Saad Fraz
  • Itzik Brown
  • Spyros Trigazis
  • Feilong Wang
  • Ionuț Bîru
  • Guilherme
  • Diogo Guerra
  • Jake Yip
  • Oleksandr Kozachenko
  • Theodoros Tsioutsias
  • Tobias Urdin
  • Douglas Viroel
  • Victoria Martinez de la Cruz
  • Elias Wimmer
  • Dmitry Galkin
  • Carlos Eduardo
  • kiran pawar
  • Dina Saparbaeva
  • Jose Castro Leon
  • Tom Barron
  • zhongjun
  • shews
  • Ashley Rodriguez
  • Vida Haririan
  • Liron Kuchlani
  • inspurericzhang
  • Andre Luiz Beltrami Rocha
  • Adam Harwell
  • Maari Tamm
  • Paul Ali
  • Ben Nemec
  • Daisuke Suzuki
  • Nicolas Parquet
  • Dinesh Bhor
  • sue
  • Rikimaru Honjo
  • Niraj Singh
  • takahara.kengo
  • Tushar Patil
  • kangyufei
  • 98k
  • zhongshengping
  • Hongtao Qi
  • Renat Akhmerov
  • ali
  • Adrian Czarnecki
  • Martin Chacon Piza
  • zhang, chun
  • Michał Piotrowski
  • witek
  • Matthias Bandorf
  • Yanos Angelopoulos
  • jiasirui
  • Hisashi Osanai
  • Daisuke Fujita
  • Andy Botting
  • Vasyl Saienko
  • Lajos Katona
  • Bernard Cafarelli
  • Slawek Kaplonski
  • Sam Morrison
  • Lucas Alvares Gomes
  • Terry Wilson
  • Jakub Libosvar
  • Roman Safronov
  • Flavio Fernandes
  • Rodolfo Alonso
  • Jacy Lee
  • Maciej Jozefczyk
  • Hemanth N
  • Oleg Bondarev
  • Matthew Booth
  • liuyulong
  • Erlon R. Cruz
  • Miguel Lavalle
  • Hang Yang
  • Mamatisa Nurmatov
  • Thomas Bachman
  • sean mooney
  • Elvira García Ruiz
  • yangjianfeng
  • Marc Gariépy
  • mitya-eremeev-2
  • Yalei Li
  • Daniel Alvarez
  • Kieran Spear
  • Bodo Petermann
  • Moshe Levi
  • Matt Vinall
  • Ryan Tidwell
  • Lukas Steiner
  • Eduardo Olivares
  • Alfredo Moralejo
  • Xiaoyu MIN
  • Charles Farquhar
  • Federico Ressi
  • Rafael Folco
  • Edward Hope-Morley
  • Nate Johnston
  • hanxiang gao
  • Dan Radez
  • Adrien Cunin
  • Ihar Hrachyshka
  • Lukas Piwowarski
  • Jiaping LI
  • Purandhar Sairam Mannidi
  • Ronelle Landy
  • XiaoYu Zhu
  • Yariv
  • Candido Campos Rivas
  • lkk
  • Glenn Van de Water
  • Dongcan Ye
  • Sylvain Bauza
  • Josephine Seifert
  • Balazs Gibizer
  • melanie witt
  • Kashyap Chamarthy
  • Takashi Natsume
  • Radoslav Gerganov
  • Sean Dague
  • Artom Lifshitz
  • Vlad Gusev
  • Belmiro Moreira
  • Nobuhiro MIKI
  • Xav Paice
  • Billy Olsen
  • Johannes Kulik
  • Claudiu Belu
  • Surya Seetharaman
  • Manik Sidana
  • Lars Erik Pedersen
  • Alexandre arents
  • Matteo Sposato
  • Jack Lu
  • wangzhh
  • DatLQ
  • zhanghao
  • Jorhson Deng
  • Rodrigo Barbieri
  • Elancheran S
  • Yingji Sun
  • Mamduh
  • Chris Dent
  • liupeng
  • Tetsuro Nakamura
  • Pawel Baclawski
  • Gregory Thiemonge
  • Carlos Goncalves
  • Ann Taraday
  • Andrew Karpow
  • Martin Chlumsky
  • suhaiming
  • Luke Tollefson
  • Jesper Schmitz Mouridsen
  • sunxifa
  • Alex Kavanagh
  • Frode Nordahl
  • gnuoy
  • David Ames
  • Linda Guo
  • Chris MacNaughton
  • Aurelien Lourot
  • Peter Matulis
  • Pedro Guimarães
  • Marius Oprin
  • James Page
  • Robert Gildein
  • Martin Kalcok
  • Ponnuvel Palaniyappan
  • Ioanna-Maria Alifieraki
  • Dan Ardelean
  • Ionut-Madalin Balutoiu
  • Arif Ali
  • Garrett Thompson
  • Alvaro Uría
  • Przemysław Lal
  • jarred wilson
  • Andrea Ieri
  • Felipe Reyes
  • Gabriel Adrian Samfira
  • Seyeong Kim
  • Giuseppe Petralia
  • Martin Fiala
  • Nobuto Murata
  • Vladimir Grevtsev
  • Dmitrii Shcherbakov
  • Connor Chamberlain
  • Dariusz Smigiel
  • Trent Lloyd
  • James Vaughn
  • dondong tao
  • Zhang Hua
  • Bayani Carbone
  • Eric Desrochers
  • Michael Quiniola
  • Peter Sabaini
  • Gábor Mészáros
  • Cory Johns
  • Bartosz Woronicz
  • Stamatis Katsaounis
  • Lance Albertson
  • Christoph Albers
  • Susanta Gautam
  • jinyuanliu
  • Frank Ritchie
  • Sophie Huang
  • Gage Hugo
  • Lucas Cavalcante
  • Nafiz Haider
  • chinasubbareddy mallavarapu
  • Roy Tang
  • Hemachandra Reddy
  • Sangeet Gupta
  • Tin Lam
  • Chris Wedgwood
  • Andrii Ostapenko
  • Phil Sphicas
  • Travis Neely
  • Pete Birley
  • Gayathri Devi Kathiri
  • Rahul Khiyani
  • mpolenchuk
  • Jeremy Houser
  • Chi Lo
  • Drew Walters
  • Arina Stebenkova
  • daniel.pawlik
  • William Zhang
  • David Smith
  • Meghan Heisler
  • Steven Fitzpatrick
  • RADHIKA PAI
  • Dantali0n
  • Frank Ritchie
  • Cliff Parsons
  • Stephen Taylor
  • kiran surapathi
  • Brian Wickersham
  • Dmitrii Kabanov
  • Anthony Bellino
  • Graham Steffaniak
  • Apurva Gokani
  • Jasvinder Singh Kwatra
  • Denys Myrhorodskyi
  • Luna Das
  • Kudaka Poorna Rajesh
  • Jonathan Rosser
  • James Denton
  • David Moreau Simard
  • Siavash Sardari
  • Gaudenz Steinlin
  • PerToft
  • James Gibson
  • Vadim Kuznetsov
  • Georgina Shippey
  • Maxime Guyot
  • Marcus Klein
  • Ilya Popov
  • ShangXiao
  • Pan Xingyu
  • Ebbex
  • Satish Patel
  • Matthew Thode
  • chenge
  • Henry Bonath
  • wangqi
  • Denys Mishchenko
  • Daniel Meloy
  • Jay Jahns
  • Logan V
  • Arx Cruz
  • amolkahat
  • Jimmy McCrory
  • tony_zhang
  • Louis Sautier
  • Dylan Zapzalka
  • Artem Goncharov
  • Thiago Paiva Brito
  • Ryan Zimmerman
  • Shnaidman Sagi
  • Sebastian Haderecker
  • Tino Schreiber
  • Thomas Bechtold
  • Mark Chappell
  • Irina Pereiaslavskaia
  • Anton Sidelnikov
  • Marta Laís de Macedo Dantas
  • Valery Tschopp
  • Bo Tran
  • Yandy Sun
  • Huanxuan Ao
  • Yongli He
  • choi youngho
  • Xi Yang
  • Julie Pichon
  • Eric Fried
  • Adit Sarfaty
  • jayaditya gupta
  • Alex Xu
  • tianhui
  • Lewis Denny
  • Zhaokun Fu
  • Monty Taylor
  • Huang Cheng
  • Myeongchul Chae
  • Daniel Bengtsson
  • Ron Stone
  • David Vallee Delisle
  • Ching Kuo
  • Thierry Carrez
  • Qi Zhang
  • Xiangfei Zhu
  • Jeremy Stanley
  • Alexey Stupnikov
  • Grzegorz Grasza
  • Benedikt Trefzer
  • Brent Eagles
  • Christopher Brown
  • Pranali Deore
  • Rajat Jain
  • Alessandro Italiano
  • Stephen Crawley
  • Adrian Smith
  • Rajesh Tailor
  • yatin
  • Oliver Walsh
  • Michele Baldessari
  • Kamil Sambor
  • Sofer Athlan-Guyot
  • Martin Magr
  • Chris Sibbitt
  • Masayuki Igawa
  • Weronika Sikora
  • Clark Boylan
  • Paras Babbar
  • Soniya Murlidhar Vyas
  • Adnan Khan
  • ansuman bebarta
  • Karthikeyan Narayanan
  • Deepanshu Bhatia
  • Hironori Shiina
  • Tom Stappaerts
  • Rick Bartra
  • Attila Fazekas
  • Archit Modi
  • James Parker
  • Marian Gasparovic
  • Andrey Kurilin
  • Yoshito Ito
  • foundjem
  • Marios Andreou
  • Julien Danjou
  • chandan kumar
  • Jose Luis Franco
  • Prithvi Patel
  • Doug Hellmann
  • zhangyc
  • chenming
  • hanjiangxue
  • mbu
  • Duc Truong
  • XueFeng Liu
  • hyogyunbang
  • Kota Tsuyuzaki
  • xuyuanhao
  • Alistair Coles
  • Matthew Oliver
  • Clay Gerrard
  • Pete Zaitcev
  • david
  • Michele Valsecchi
  • Romain LE DISEZ
  • Renich Bon Ciric
  • LiangLu
  • Naoaki Horie
  • Wataru Juso
  • Toshiaki Takahashi
  • Itsuro Oda
  • Koichiro Den
  • Koichi Edagawa
  • Kenta Fukaya
  • Prashant Bhole
  • Sheel Rana
  • Keiko Kuriu
  • Vu Xuan Tuong
  • Makoto Hamada
  • Hirofumi Noguchi
  • liyi
  • Arnaud Morin
  • Sorin Sbârnea
  • Jesse Pretorius
  • Bogdan Dobrelya
  • Matthew Heler
  • Pavel Sedlák
  • Bhagyashri Shewale
  • Sandeep Yadav
  • waleed mousa
  • Saravanan KR
  • Dan Sneddon
  • Sergey Galas'
  • Karthik S
  • Abdallah Yasin
  • wangfaxin
  • Damien Ciabrini
  • Francesco Pantano
  • Zhu Sheng Li
  • Luca Miccini
  • James Slagle
  • Jiri Podivin
  • Juan Pablo Lopez
  • Gael Chamoulaud
  • Yadnesh Kulkarni
  • Lukas Bezdicka
  • John Fulton
  • Mihai Plasoianu
  • Sergii Golovatiuk
  • Boyron Sébastien
  • Juan Badia Payno
  • Emma Foley
  • Juan Larriba
  • Srinivas Atmakuri
  • Nathan Weinberg
  • Giulio Fidente
  • Christophe Fontaine
  • Brendan Shephard
  • Ananya
  • Pooja Jadhav
  • Nicolas Hicher
  • Michael Turek
  • Jeremy Freudberg
  • Christian Schwede
  • Amy Marrich (spotz)
  • Luke Hinds
  • Nguyen Hai Truong
  • Martin André
  • Piotr Kopec
  • Radoslaw Smigielski
  • Vladislav Belogrudov
  • Shyam Biradar
  • Haresh
  • Owen McGonagle
  • Kim Bao Long
  • Alfredo Garcia
  • Joel Capitao
  • zhangjunhui
  • Cong Nguyen Thanh
  • liuyuanfeng
  • Qitao
  • licanwei
  • 王昊
  • Zijian Guo
  • hongbin
  • Vladimir Ermakov
  • Maxim Babushkin
  • Will Tome
  • Manuel Rodriguez
  • Jakob Meng
  • Lucas Galton
  • Polina Gubina
  • Kristian Kucerak
  • Vladimír Haško
  • Yogesh
  • Tony Breeds
  • Jean-Philippe Evrard
  • Cyril Lopez
  • hou le
  • wutao
  • xulei56
  • Chang Liu
  • Andriy Shevchenko
  • Ildiko Vancsa
  • Kristian Klausen
  • Ken'ichi Ohmichi
  • Adrian Vladu
  • Chason Chan
  • Gonéri Le Bouder
  • Helena Spease
  • Vincent Untz
  • Mark Korondi
  • Mateusz Kowalski
  • Rotan
  • Ian Wienand
  • Matt Domsch
  • James E. Blair
  • Lianhao Lu
  • Mathieu Gagné
  • Pedro Luis Marques Sliuzas
  • Matt McEuen
  • Cole Walker
  • Fabio Verboso
  • Poornima Y N
  • Alec Hothan
  • Dong Ma
  • Paul Belanger
  • Nicolas Alvarez
  • Donny Davis
  • Tristan Cacqueray
  • Robert Holling
  • Andi Chandler
  • suhartono
  • Ian Y. Choi
  • KEONWOO LEE
  • Dong-won Jang
  • Roman Gorshunov
  • Alberto Molina Coballes