All posts by ts_fcio

Our new NixOS 19.03 Platform Is Ready for Production

We have developed our third-generation platform which is now based on NixOS 19.03. All provided components have been ported to the new platform and VMs are already running in production.

Most of our development work is done for the new platform and new features will be available only for it. We pull in security updates from upstream regularly and will follow new NixOS releases more quickly in the future. The old NixOS 15.09 platform still receives critical security and bug fixes.

Effective March 6, VMs created via customer self-service will use the 19.03 platform.

You can find the documentation for the new platform here:

https://flyingcircus.io/doc/guide/platform_nixos_2/index.html

We recommend user profiles (done with buildEnv) in case your application needs specific packages in its environment:

https://flyingcircus.io/doc/guide/platform_nixos_2/user_profile.html

Upgrading 15.09 Machines

Upgrading existing VMs online is supported and we have already done that for a number of VMs.
Sometimes however, it can be better to create new NixOS VMs in parallel and set up your applications there.

Most managed components will just work after the upgrade. We are working on instructions for specific things that should be done before or after the upgrade.

If you’re a customer with a support contract in the “Guided” or “Managed” service classes
then we’ll approach you directly and discuss when and how to upgrade VMs in the coming months.

If you’re a customer in the “Hosted” service class then we recommend contacting our support team to discuss the upgrade.

If you have questions …

As always: if you have any questions or comments then let us know and send us an email to support@flyingcircus.io.