Use a CI/CD workflow to manage TripleO life cycle

In this post, I will present how to use a CI/CD workflow to manage TripleO deployment life cycle within an OpenStack tenant.

The goal is to use Software-Factory to submit reviews to create or update a TripleO deployment. The review process ensure peers validation before executing the deployment or update command. The deployment will be done within Openstack tenants. We will split each roles in a different tenant to ensure network isolation between services.

Tools

Software Factory

Software Factory (also called SF) is a collection of services that provides a powerful platform to build software.

The main advantages of using Software Factory to manage the deployment are:

Cross-project gating system (through user defined jobs).
Code-review system to ensure peer validation before changes are merged.
Reproducible test environment with ephemeral slave

Python-tripleo-helper

Python-tripleo-helper is a library provides a complete Python API to drive an OpenStack deployment (TripleO). It allow to:

Deploy OpenStack with TripleO within an OpenStack tenant
Can deploy a virtual OpenStack using the baremetal workflow with IPMI commands.

TripleO

Tripleo is a program aimed at installing, upgrading and operating OpenStack clouds using OpenStack’s own cloud facilities as the foundations.

full article
Quelle: RDO

Partnering on open source: Google and HashiCorp engineers on managing GCP infrastructure

By Eric Johnson, Engineering Manager

Earlier in January, we shared the first episode of a video mini-series highlighting how the Google Cloud Graphite team is making open source software work great with the Google Cloud Platform (GCP). Today, we’re kicking off the next chapter of the series, featuring HashiCorp’s open-source DevOps tools and how to use them with GCP.

HashiCorp open source tools simplify application delivery, helping users provision, secure and run infrastructure for any applications. We kick off the series with a high-level overview, featuring Kelsey Hightower, Staff Developer Advocate for GCP, and Armon Dadgar, CTO and co-founder of HashiCorp.

Then, for our next installment, we show HashiCorp and GCP in action. Imagine a small, independent game studio working on its next title — a retro 1980s style arcade game updated for multiplayer and playable over the web. Watch as the team engages in collaborative development, demos the game to their CEO and deploys it for public release. Along the way, we feature:

Vagrant, which allows developers to create repeatable development environments to be used by any member of a team without consulting operators. Vagrant can easily spin up remote VMs on Google Compute Engine and allows developers shared access to the same VM — ideal for collaborative development.
Packer, which with a single configuration file, produces machine images for many target environments, including Compute Engine. The ease with which Packer images can be easily described and built make it an ideal fit with DevOps concepts such as immutable infrastructure and continuous delivery.
Terraform, which helps operators safely and predictably create, modify and destroy production infrastructure. It codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed and versioned. Operators can thus manage GCP resources spanning many products — key when provisioning scalable production infrastructure.

Join us on YouTube to watch other episodes that will cover topics including using machine images to deploy or using infrastructure as code to manage resources. Follow Google Cloud on YouTube, or @GoogleCloud on Twitter to find out when new videos are published. And stay tuned for more blog posts and videos about work we’re doing with open-source providers like Puppet, Chef, Cloud Foundry, Red Hat, SaltStack and others.
Quelle: Google Cloud Platform

Ryzen 7 1800X im Test: AMD ist endlich zurück!

Etwas gebremst in Spielen aufgrund des Speichercontrollers, dafür in Anwendungen oft gleichauf mit Intels doppelt so teurem Achtkerner: AMDs neuer Octacore-Prozessor für den Sockel AM4, der Ryzen 7 1800X, gefällt uns als Gesamtpaket. Preislich noch attraktiver sind die beiden niedriger getakteten Modelle. Ein Test von Marc Sauter und Sebastian Grüner (AMD Zen, Prozessor)
Quelle: Golem