{"id":1409,"date":"2022-11-01T15:31:57","date_gmt":"2022-11-01T13:31:57","guid":{"rendered":"https:\/\/fleio.com\/blog\/?p=1409"},"modified":"2022-11-01T15:31:57","modified_gmt":"2022-11-01T13:31:57","slug":"2022-11-0-beta-openstack-zed-support-bind-session-to-ip","status":"publish","type":"post","link":"https:\/\/fleio.com\/blog\/2022\/11\/01\/2022-11-0-beta-openstack-zed-support-bind-session-to-ip\/","title":{"rendered":"2022.11.0 Beta: OpenStack Zed support, bind session to IP"},"content":{"rendered":"\n<p>Fleio BETA version 2022.11.0 is now available to test in your lab environment. The big news is that Fleio now officially supports OpenStack Zed release. There are many other improvements mentioned below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"382\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/10\/image-8-1024x382.png\" alt=\"\" class=\"wp-image-1411\" srcset=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/10\/image-8-1024x382.png 1024w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/10\/image-8-300x112.png 300w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/10\/image-8-768x287.png 768w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/10\/image-8-1536x573.png 1536w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/10\/image-8-788x294.png 788w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/10\/image-8.png 1586w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Improved presentation the activity log entry<\/figcaption><\/figure>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">OpenStack Zed support<\/h2>\n\n\n\n<p>Our GitLab pipeline now includes testing against the latest OpenStack release: Zed. Each commit that goes into our GIT main branch is automatically testing with OpenStack Zed as well.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bind user sessions to IP<\/h2>\n\n\n\n<p>For extended security we decided to link a Fleio user session to the IP address where he authenticated. This means that in the unlikely event that an attacker intercepts the authentication token from your session, he will not be able to use that token from another IP address.<\/p>\n\n\n\n<p>If you can control the environment from which staff users and\/or end-user log in to Fleio, you can disable this behavior and keep the session authenticated even if the browser is used from another IP. Read the <a href=\"https:\/\/fleio.com\/docs\/2022.11.0\/configuring\/settings-file.html#bind-user-sessions-to-ip-address\">Bind user sessions to IP address<\/a> documentation section to change this for end-users or for staff users.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Switch to&nbsp;Docker Compose Version 2<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"223\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/10\/image-9-1024x223.png\" alt=\"\" class=\"wp-image-1412\" srcset=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/10\/image-9-1024x223.png 1024w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/10\/image-9-300x65.png 300w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/10\/image-9-768x168.png 768w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/10\/image-9-1536x335.png 1536w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/10\/image-9-788x172.png 788w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/10\/image-9.png 1632w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Listing services with Docker Compose V2<\/figcaption><\/figure>\n\n\n\n<p><code>docker-compose<\/code> (aka Docker Compose V1) is now deprecated. Fleio is now installed and managed withe <code>docker compose<\/code> command that is part of V2. Docker Compose Version 2 has been <a href=\"https:\/\/www.docker.com\/blog\/announcing-compose-v2-general-availability\/\">in General Availability since April 22<\/a> and has a wide adoption. This makes it safe for production.<\/p>\n\n\n\n<p>The switch is automatic on Fleio upgrade, and you don&#8217;t need to do anything. In case you were used to running <code>docker-compose<\/code> commands, instead of just fleio commands, you should start using <code>docker compose<\/code> instead. It is important that you do not use <code>docker-compose<\/code> anymore, since it creates containers with names having an underscore, e.g., <code>fleio_backend_1<\/code>, instead of the hyphen-minus (<code>fleio-backend-1<\/code>) docker compose uses to name containers. And this may mess up your installation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reseller frontend removed<\/h2>\n\n\n\n<p>As <a href=\"https:\/\/fleio.com\/blog\/2022\/08\/09\/fleio-2022-08-1-stable-multi-choice-predefined-options-for-filters-and-modifiers-estimated-instance-monthly-revenue-report-activity-log-enhancement-deprecate-reseller-features\/\">announced in 2022.08.1 release<\/a>, we&#8217;re removing the reseller feature from Fleio. This is because the feature is hardly used and allows us to free up resources and focus and what&#8217;s really used by the Fleio customers.<\/p>\n\n\n\n<p>The reseller backend will also be removed in an upcoming release.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Version branches in fleio-whmcs<\/h2>\n\n\n\n<p>A quick reminder: the <a href=\"https:\/\/github.com\/fleio\/fleio-whmcs\">fleio-whmcs open source project<\/a> contains a WHMCS module that links your WHMCS installation to Fleio. You can continue to use WHMCS for billing (invoices are issued from WHMCS, payment gateways are in WHMCS) and you use Fleio as (1) OpenStack control panel (2) cost tracking for cloud resources.<\/p>\n\n\n\n<p>Since we&#8217;re introducing some breaking changes in fleio-whmcs, we&#8217;re adding version branches to the project. So the source code before today&#8217;s release is marked as <strong>branch 1.0.0<\/strong> and changes published today are on <strong>branch 2.0.0<\/strong>. The <a href=\"https:\/\/github.com\/fleio\/fleio-whmcs\/blob\/master\/README.md\">README file<\/a> shows compatibility between WHMCS, Fleio and fleio-whmcs versions.<\/p>\n\n\n\n<p>We&#8217;ve also added a <a href=\"https:\/\/github.com\/fleio\/fleio-whmcs\/blob\/master\/CHANGELOG.md\">CHANGELOG <\/a>which will be updated on each fleio-whmcs release from now on.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Other improvements<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"644\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/10\/image-10-1024x644.png\" alt=\"\" class=\"wp-image-1413\" srcset=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/10\/image-10-1024x644.png 1024w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/10\/image-10-300x189.png 300w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/10\/image-10-768x483.png 768w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/10\/image-10-788x496.png 788w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2022\/10\/image-10.png 1165w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Users can see estimated cost when filling in the create DNS zone form<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>estimated cost info was added to create DNS zone form<\/li><li><code>fleio nuke<\/code> command completely erases your installation. This is dangerous, especially if you&#8217;re used to running it in a development environment with the <code>--force<\/code> flag. A backup is now created automatically before nuking your install.<\/li><li>when adding or editing a staff user you can now select right there what support tickets notifications to receive and for which departments<\/li><li>improved activity log and email log entries display<\/li><li>to avoid database inconsistencies while upgrading, all containers are stopped before running the database migrations (which alter database schema and possibly data)<\/li><li>in a lab environment, it could be useful to empty the Fleio database and bring it to original, empty, state: <code>fleio resetdb<\/code>. Obviously, don&#8217;t run this in production as it erases all database content.<\/li><li>other enhancements and no less than 45 bug fixes, ranging from minor to major<\/li><\/ul>\n\n\n\n<p>As always, you can <a href=\"https:\/\/fleio.com\/docs\/2022.11.0\/changelog\/v2022.11.0.html\">find all changes in the change log<\/a> and Fleio stable version 2022.11.1 will be released in about one week.<\/p>\n\n\n\n<p>Let us know if you have any questions.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fleio BETA version 2022.11.0 is now available to test in your lab environment. The big news is that Fleio now officially supports OpenStack Zed release. There are many other improvements mentioned below.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[69,15,22],"tags":[86,59,2,87],"class_list":["post-1409","post","type-post","status-publish","format-standard","hentry","category-announcement","category-openstack","category-release","tag-2022-11-0","tag-beta","tag-openstack","tag-zed"],"_links":{"self":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/1409","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/comments?post=1409"}],"version-history":[{"count":6,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/1409\/revisions"}],"predecessor-version":[{"id":1418,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/1409\/revisions\/1418"}],"wp:attachment":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/media?parent=1409"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/categories?post=1409"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/tags?post=1409"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}