Fleio version 2019.07 is now available! The latest version was published today, 2019-07-09 and adds Openstack Magnum Kubernetes support as a major feature.

Openstack Magnum Kubernetes support

With the latest release version you will be able to automate application deployment using Kubernetes container orchestration system as Fleio adds support for Openstack magnum.

If you want to read more about Openstack Magnum you can follow their official Wiki page.

Root password and ssh-keys moved to cloud-init

Root password and ssh-keys injection was moved from libguest-tools to cloud-init configuration file. Root password is automatically hashed using sha512 with a randomly generated salt.

With the current model users can configure only one ssh-key per instance. Also, all the keys are added automatically to the admin project and you had to keep increasing ssh-key count per project quota.

Moving to cloud-init fixed both issues.

Enable end-user to download VPS images

We have added an option that will permit end-users to download a snapshot image of their VPS.

OpenRC file for API users

With the latest release version you will be able to generate the OpenRC file for your API users. This function will request the API user password and will generate you the following file:

export OS_ENDPOINT_TYPE=publicURL
export OS_INTERFACE=publicURL

# COMMON OPENSTACK ENVS
export OS_USERNAME= ****
export OS_PASSWORD= ****
export OS_PROJECT_NAME=admin
export OS_TENANT_NAME=admin
export OS_AUTH_URL= ****
export OS_NO_CACHE=1
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_REGION_NAME= ****

# For openstackclient
export OS_IDENTITY_API_VERSION=3
export OS_AUTH_VERSION=3

Fleio 2019.07 includes many more improvements, such as conditioned displaying for shared or external networks to end-user, allow regions to be disabled for end user from django admin – end user will not see the disabled regions, and so on. For a full list see the full 2019.07 changelog.

See the latest version of Fleio in the online demo and contact us to discuss how we can implement Fleio in your OpenStack cloud.