{"id":608,"date":"2019-07-09T17:03:47","date_gmt":"2019-07-09T14:03:47","guid":{"rendered":"https:\/\/fleio.com\/blog\/?p=608"},"modified":"2019-07-09T20:22:23","modified_gmt":"2019-07-09T17:22:23","slug":"fleio-2019-07-openstack-magnum-kubernetes-support-root-password-and-ssh-keys-trough-cloud-init-and-more","status":"publish","type":"post","link":"https:\/\/fleio.com\/blog\/2019\/07\/09\/fleio-2019-07-openstack-magnum-kubernetes-support-root-password-and-ssh-keys-trough-cloud-init-and-more\/","title":{"rendered":"Fleio 2019.07: Openstack Magnum Kubernetes support, root password and ssh-keys trough cloud-init and more"},"content":{"rendered":"\n<p>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.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Openstack Magnum Kubernetes support<\/h2>\n\n\n\n<p>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.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"929\" height=\"705\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2019\/07\/cluster-create.png\" alt=\"\" class=\"wp-image-614\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"931\" height=\"482\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2019\/07\/cluster-nodes.png\" alt=\"\" class=\"wp-image-615\"\/><\/figure>\n\n\n\n<p>If you want to read more about Openstack Magnum you can follow their official <a href=\"https:\/\/wiki.openstack.org\/wiki\/Magnum\">Wiki<\/a> page.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Root password and ssh-keys moved to cloud-init<\/h2>\n\n\n\n<p>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.<\/p>\n\n\n\n<p>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.<\/p>\n\n\n\n<p>Moving to cloud-init fixed both issues. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Enable end-user to download VPS images<\/h2>\n\n\n\n<p>We have added an option that will permit end-users to download a snapshot image of their VPS.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"924\" height=\"525\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2019\/07\/Screenshot-from-2019-07-09-15-48-56.png\" alt=\"\" class=\"wp-image-620\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">OpenRC file for API users<\/h2>\n\n\n\n<p>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:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>export OS_ENDPOINT_TYPE=publicURL\nexport OS_INTERFACE=publicURL\n\n# COMMON OPENSTACK ENVS\nexport OS_USERNAME= ****\nexport OS_PASSWORD= ****\nexport OS_PROJECT_NAME=admin\nexport OS_TENANT_NAME=admin\nexport OS_AUTH_URL= ****\nexport OS_NO_CACHE=1\nexport OS_USER_DOMAIN_NAME=Default\nexport OS_PROJECT_DOMAIN_NAME=Default\nexport OS_REGION_NAME= ****\n\n# For openstackclient\nexport OS_IDENTITY_API_VERSION=3\nexport OS_AUTH_VERSION=3\n<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>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 &#8211; end user will not see the disabled regions, and so on. For a full list see the full  <a href=\"https:\/\/fleio.com\/docs\/changelog\/v2019.07.0.html\">2019.07 changelog<\/a>.<\/p>\n\n\n\n<p>See the latest version of Fleio in the&nbsp;<a href=\"https:\/\/fleio.com\/demo\">online demo<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/fleio.com\/contact\">contact us<\/a>&nbsp;to discuss how we can implement Fleio in your OpenStack cloud.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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.<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[44,43,32],"class_list":["post-608","post","type-post","status-publish","format-standard","hentry","category-openstack","tag-2019-07","tag-fleio","tag-fleio-release"],"_links":{"self":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/608","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/comments?post=608"}],"version-history":[{"count":14,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/608\/revisions"}],"predecessor-version":[{"id":639,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/608\/revisions\/639"}],"wp:attachment":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/media?parent=608"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/categories?post=608"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/tags?post=608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}