CategoryOpenStack

Fleio 2020.07: Automated invoices, new angular staff pages, dashboard changes and more

Fleio 2020.07.0 was released. The latest version was published on 2020-07-02 and it’s a BETA release.

In the latest version we have added a new feature for automated invoices. Using this feature the end user will be able to configure a fixed amount (or have an estimated amount based on current usage) to be always invoiced when he is X hours away of going into negative credit.

This new feature should help end users to avoid getting suspension and thus having downtime.

The number of hours before the client will get the automated invoice generated can be configured in settings.py, default being 120 hours

AUTO_INVOICE_LEAD_TIME_HOURS = 120

New angular staff pages

With the 2020.07.0 release we have added new pages in the new angular frontend (currently available at /newstaff).

The new pages that we implemented are the following:

  • operations page
  • activity log page
  • staff tickets and departments pages
  • todo page
  • revenue reports page

We will continue our work on migrating from AngularJS to Angular in the next releases.

Dashboard changes

In the last few releases we have added a more information in the staff dashboard, so that staff users can have more visibility on when the last process clients cron run.

This also opened new possibilities on improving the dashboard, and we have decided to add more periodic tasks timers in the app services widget:

New settings options

TICKETS_MESSAGES_MAX_SIZE = 1000000
- will increase the tickets (notes included) max characters

'billing.credit_auto_invoicing': True,
- will enable the auto invoicing feature

AUTO_INVOICE_LEAD_TIME_HOURS = 120
- the number of hours before the client will get the automated invoice generated
AUTO_INVOICE_NECESSARY_CREDIT_ROUNDING_PREC = '1'
- rounding precision for the invoiced amount

Fleio 2020.07 includes many more improvements and bug fixes. For a full list see the full 2020.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.

Fleio 2020.06: Beta release, more angular news, scheduled backups with celery beat and more

Fleio 2020.06.1 was released. The latest version was published on 2020-06-17 and it’s a stable release.

Beta release

Starting with 2020.06 release we are changing the way on how we release Fleio. The first version (2020.06.0) will be a beta one, and will not be pushed to the public repository.

Packages will be available only on demand, so if you are interested in testing the latest changes please open a new support ticket.

Shortly after 2020.06.0 is release, we plan to move on releasing the stable version, which should be 2020.06.1 version.

Fleio settings menu available on angular!

If you were following our latest blog posts you know that we’re currently migrating from AngularJS to Angular.

With the latest release we have now fully migrated the Settings menu to angular. This includes all sub menus.

To be able to access this you need to have angular frontend enabled.

If you want to try the new angular frontend before we release the stable version, you can check our demo.

Scheduled backups with celery beat

Since 2020.05 we have started to migrate the long running tasks (process clients, collect traffic data) from crons to celery beat tasks.

With 20202.06 we have also migrated de scheduled backups.

New settings options

LONG_RUNNING_TASK_TIME_LIMIT = 36 * 3600
The timout limit for long running tasks (mentioned previously)
PRICING_RULE_PRICE_MAX_DECIMAL_PLACES = 8
The number of decimals allowed for prices in pricing rules. We recommend to use maximum 10 decimals.
INSTANCE_PREFERRED_ACCESS_IP_TYPE = 'IPv4'
Before 2020.06, the display IP was the first IP that was assigned to instance. Sometimes, this might had been an IPv6, which is not that human readable. With this option you will be able to force the display of IPv4, if there is one.
OS_ENDUSER_API_FOR_CLUSTER_CREATION = True
Ensures the cluster is created using an api user  when a client creates it

Fleio 2020.06 includes many more improvements and bug fixes. For a full list see the full 2020.06 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.

Fleio 2020.05: Reseller customization, security groups templates, new angular frontend, docker and more

Fleio 2020.05 is now available! The latest version was published today, 2020-05-19.

Continue reading

Fleio 2020.04: Updates on the billing functionality improvement, process clients cron performance optimization, hourly billing for certain metrics, new settings options and more

Update 2020/04/14: We have released 2020.04.2 which includes fixes for two critical issues that we found after releasing 2020.04.0. For more details you can check the changelog.

Fleio version 2020.04 is now available! The latest version was published today, 2020-04-09.

Continue reading

Fleio 2020.03: Timed Openstack pricing rules, automatically set VAT exempt, process clients cron information in dashboard and more

Fleio version 2020.03 is now available! The latest version was published today, 2020-03-10.

Continue reading

Fleio 2020.02: Openstack ports CRUD support, detailed invoices, move deploy instance from ISO to operations, bug fixes and more

Fleio version 2020.02 is now available! The latest version was published today, 2020-02-13.

Continue reading

Fleio 2020.01: Operations user interface, improvements to the ticketing system, bug fixes and more

Fleio version 2019.12 is now available! The latest version was published today, 2019-01-16.

Continue reading

Fleio 2019.12: Reseller feature is now available!

Fleio version 2019.12 is now available! The latest version was published today, 2019-12-12.

Continue reading

Fleio 2019.11: Multiple Openstack services, service billing history concept, alpha reseller support, flavor properties and more

Fleio version 2019.11 is now available! The latest version was published today, 2019-11-07.

Multiple Openstack service support

With the 2019.11.0 release we have added support for multiple Openstack services. Currently there can be only one active service per client, so in order to actually have multiple Openstack service you need to disable ‘Suspend instead of terminate’ option in your configuration.

Service billing history concept

In the 2019.11.0 version we changed the billing history. In the previous versions, you were seeing the billing history, for the current Openstack service. If somehow, you managed to delete the Openstack service, and created a new one, the billing history was lost.

With the new changes, we are supporting billing history based with multiple services. This allows clients the select what billing history to display based on their current Openstack project.

Multiple Openstack service and service billing history concept implementation are bringing us closer to the phase where we will be able to support multiple Openstack projects.

Early stage reseller support

With 2019.11.0 we are adding an early stage version for reseller support. This includes basic reseller functionality (mostly for backend).

Frontend still has lots of work to be done, so at this moment this is not intended to be used in production environment.

We will provide a more detailed post at the right time.

Flavor properties support

With the latest release we are also adding support for flavor properties. In the previous versions, in order to configure a property to a certain flavor you would have to access Openstack cli in order to set the property, but if that flavor was being edited from Fleio, the previously configured property was lost.

Worth mentioning changes and bug fixes:

  • Fix estimate usage not being able to determine next cycle when calculating hours left and billing cycle as month is active
  • Show what version of ToS users has accepted on user details
  • Add hypervisor on instance details for end user
  • Make preserve flavor id checkbox on flavor edit checked by default
  • Allow defining in settings.py the desired format for SSH private keys and default it to traditional OpenSSL format
  • Do not sanitize code when staff is saving notification templates
  • Fix network resource last check date update when measures are missing from gnocchi
  • Do not show community images in enduser my images page

Fleio 2019.11 includes many more improvements and bug fixes. For a full list see the full 2019.11 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.

Fleio 2019.10: Terms of service system feature, recurring payments with PayU Romania and Stripe, improved support for fiscal invoices and more

Fleio version 2019.10 is now available! The latest version was published today, 2019-10-10 and adds volume snapshots as a major feature.

Continue reading

Theme by Anders NorénUp ↑