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.