{"id":887,"date":"2020-12-16T10:51:03","date_gmt":"2020-12-16T08:51:03","guid":{"rendered":"https:\/\/fleio.com\/blog\/?p=887"},"modified":"2021-01-08T16:16:59","modified_gmt":"2021-01-08T14:16:59","slug":"2020-12-1-swift-object-store-automated-lets-encrypt-ssl-in-docker-install-easier-debugging","status":"publish","type":"post","link":"https:\/\/fleio.com\/blog\/2020\/12\/16\/2020-12-1-swift-object-store-automated-lets-encrypt-ssl-in-docker-install-easier-debugging\/","title":{"rendered":"2020.12.1: Swift object store, automated Let\u2019s Encrypt SSL in docker install, easier debugging"},"content":{"rendered":"\n<p>Fleio v2020.12.1 was released today, 16th of December. <\/p>\n\n\n\n<p>The latest version is marked as stable and can be used in production environment (read more about our release model <a href=\"https:\/\/fleio.com\/docs\/operating\/release-model.html\">here<\/a>).<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2020\/12\/image.png\" alt=\"This image has an empty alt attribute; its file name is image.png\"\/><\/figure>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Swift object store<\/h2>\n\n\n\n<p>In the <a href=\"https:\/\/fleio.com\/blog\/2020\/12\/10\/2020-12-0-beta-swift-object-store-automated-lets-encrypt-ssl-in-docker-install\/\" data-type=\"URL\" data-id=\"https:\/\/fleio.com\/blog\/2020\/12\/10\/2020-12-0-beta-swift-object-store-automated-lets-encrypt-ssl-in-docker-install\/\">last blog post<\/a>, we have announced that we have added Swift object store to our support Openstack projects. <\/p>\n\n\n\n<p>With the latest release you will be able to:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>create and delete containers<\/li><li>update containers<\/li><li>create and delete folders inside containers<\/li><li>upload and delete files inside containers<\/li><li>configure the access policy to your container<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Fleio support for swift object store\" width=\"788\" height=\"443\" src=\"https:\/\/www.youtube.com\/embed\/SoNIKYchpPM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Note that in order to use swift object store you will have to enable the angular end user in settings.py, by following <a href=\"http:\/\/fleio.com\/docs\/faq\/enable-disable-automatic-menu-switch.html#angular-enduser-frontend\">this guide<\/a>. If you&#8217;re upgrading from an older Fleio version, please follow the <a href=\"http:\/\/fleio.org\/docs\/upgrading.html#upgrade-2020-12-1\">upgrade steps too<\/a>.<\/p>\n\n\n\n<p>Swift object store can also be tested on our public demo, which is available <a href=\"https:\/\/fleio.com\/demo\">here<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Automated Let&#8217;s Encrypt SSL in docker install<\/h2>\n\n\n\n<p>With the latest release you will be able to automatically add SSL certificate to your Fleio installation. For this you need to install Fleio using <a href=\"https:\/\/fleio.com\/docs\/installing\/docker.html\">the docker deployment guide.<\/a> <\/p>\n\n\n\n<p>We would like to remind you that the packages installation method will become obsolete in a few months and it would be the best if you start using docker installation method in your testing environment. <\/p>\n\n\n\n<p>Docker install script will take about 3 minutes from start to end.<\/p>\n\n\n\n<p>If you don&#8217;t want to use a Let&#8217;s Encrypt SSL certificate you will have the option to chose a self signed certificate, or no certificate. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Show periodic task duration<\/h2>\n\n\n\n<p>With the latest release we have changed the way that the periodic task duration was display. This was a necessary change since the old format was pretty user unfriendly. <\/p>\n\n\n\n<p>With the new format the task duration is much more easier to read and it will allow you to have a better perspective on the tasks.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2020\/12\/image-1.png\" alt=\"This image has an empty alt attribute; its file name is image-1.png\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"> Easier debugging<\/h2>\n\n\n\n<p>In the 2020.12 release we have also added very needed changes to the docker installations. <\/p>\n\n\n\n<p>Besides the SSL certififcate that we have talked earlier about we also added a &#8211;debug flag to the installation script, and to all fleio commands.<\/p>\n\n\n\n<p>This will help you to understand more on what&#8217;s happening behind the scenes. For example, if you use the &#8211;debug flag on fleio status command, you will have a more detailed output.<\/p>\n\n\n\n<a href=\"https:\/\/asciinema.org\/a\/NwPPoUp5EtVHYIjrPnJP16eVS\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/asciinema.org\/a\/NwPPoUp5EtVHYIjrPnJP16eVS.svg\"><\/a>\n\n\n\n<p>Besides that, we have also added a new setting for logging the openstack event notifications, which defaults to false:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">OPENSTACK_EVENT_NOTIFICATIONS_LOGGING_VERBOSE = False<\/pre>\n\n\n\n<p>This new setting will enable a more detailed logging for the payloads received from openstack.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Improved profile notifications <\/h2>\n\n\n\n<p>In 2020.12 we have added a few improvements and much needed changes to the profile notifications page, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>read all button <\/li><li>filters for seen\/not seen and status<\/li><li>changed the sorting (now the notifications are sorted by newest)<\/li><li>highlight the notifications that were not seen (they are bold now)<\/li><li>action button to mark a notification  as seen\/not seen<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">New features toggles in settings.py<\/h2>\n\n\n\n<p>In 2020.12.1 we have added the following new settings in the base_settings.py file:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">'billing.credit_estimate': True<\/pre>\n\n\n\n<p>This will allow you to enable or disable the credit estimate feature. <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">'openstack.object-store': True<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">ANGULAR_ENDUSER_FRONTEND = False<\/pre>\n\n\n\n<p>The Angular enduser frontend is disabled by default due to being still in an early development phase. However, if you want to use the Swift object store, you will have to enable it by following the guides mentioned earlier.<\/p>\n\n\n\n<p>Fleio 2020.12.1 includes many more improvements and bug fixes. For a full list see the full&nbsp;<a href=\"https:\/\/fleio.com\/docs\/changelog\/v2020.12.1.html\">2020.12 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\n\n\n<p><strong>UPDATE: We have released 2020.12.2 in the meanwhile with a single bug fix.<\/strong> <strong>See the changelog <a href=\"https:\/\/fleio.com\/docs\/changelog\/v2020.12.2.html\">here<\/a>.<\/strong><\/p>\n\n\n\n<p>Swift integration is sponsored by <a href=\"https:\/\/binero.com\/\">Binero<\/a>, a Swedish cloud provider and an important OpenStack contributor.<\/p>\n\n\n\n<p>Sponsored development is a good way to have your desired feature quicker in Fleio for a one-time payment. We accept sponsored features that make sense for a broad audience. We take over the sponsored feature providing future updates and support.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fleio v2020.12.1 was released today, 16th of December. The latest version is marked as stable and can be used in production environment (read more about our release model here).<\/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":[65,32,2,10,33],"class_list":["post-887","post","type-post","status-publish","format-standard","hentry","category-openstack","tag-docker","tag-fleio-release","tag-openstack","tag-openstack-billing","tag-swift"],"_links":{"self":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/887","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=887"}],"version-history":[{"count":15,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/887\/revisions"}],"predecessor-version":[{"id":930,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/887\/revisions\/930"}],"wp:attachment":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/media?parent=887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/categories?post=887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/tags?post=887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}