[CentOS-devel] LinchPin v1.0.0 has been released

Fri Jun 2 16:00:38 UTC 2017
Clint Savage <herlo at redhat.com>

Hi all,

We are happy to announce that LinchPin v1.0.0 has been released. This
release includes many new features and improvements:

Code and Configuration
-------------------------------

* A basic Python API, with an implementation in the improved command-line
interface
* Improved python packaging, the library is under the linchpin namespace
* Converted from linchpin_config.yml to linchpin.conf
  * Added tooling to load configurations from linchpin.conf
* LinchPin Context to manage environment
  * Provides logging to a centralized log file, console (stdout/stderr), or
both
* Initial Unit Testing
  * CLI/API mostly covered
  * dummy provisioning provider to perform testing
* Hooks - Allow external scripts to run at certain states during execution
  * pre / post hooks for both up and destroy actions
* Direct credential management
  * All core cloud providers (gce, ec2, openstack) can authenticate using
their traditional method, or be overridden with creds_path variable
* Customizable workspace in the CLI/API
  * The PinFile, topology, layout and hooks live here.

New Providers
---------------------

* Beaker provider
* OpenShift provisioning provider
* Libvirt

Documentation Improvements
----------------------------------------

* New Getting Started Guide
* Beaker topology coverage
* Python API reference
* Glossary of items, and Ansible extravars used by LinchPin

The official release notes are available at
https://github.com/CentOS-PaaS-SIG/linchpin/blob/develop/docs/source/release/RELEASE_1_0_0.rst

This update is available via PyPi and packages will be available as soon as
possible.

If you discover any errors, or if you see any regressions which work on
0.9.x and prior, please open a Github issue (
https://github.com/CentOS-PaaS-SIG/linchpin/issues).

I'd like to thank those that have contributed to this project. It's a
success because you were here to help and make LinchPin grow as a
community. Here's to another great year of hybrid cloud provisioning and a
great community!

If you feel this announcement would benefit any other groups or individuals
not addressed here, please forward this announcement along.

Cheers, and enjoy!

Clint Savage

LinchPin Maintainer/Senior Software Engineer
Red Hat
twitter: @herlo, github: herlo, IRC: herlo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/centos-devel/attachments/20170602/2af83b20/attachment-0007.html>