Skip to content
This repository has been archived by the owner on Sep 4, 2021. It is now read-only.

Update Flynn to Latest #4494

Closed
allenwyma opened this issue Dec 30, 2018 · 14 comments
Closed

Update Flynn to Latest #4494

allenwyma opened this issue Dec 30, 2018 · 14 comments

Comments

@allenwyma
Copy link

Just wanted to be sure and keep record, but when you install flynn, you're always on release:

v20170719.0-81418bc

Is there plans to cut a new stable build? Should I be on unstable?

@jbrady42
Copy link
Contributor

jbrady42 commented Dec 31, 2018

Unfortunately the Flynn team decided to stop the stable releases a little over a year ago. You can install the latest by specifying the nightly channel to the flynn installer.

https://flynn.io/docs/installation/manual#installation

It is recommended that you test and pin a version you know works well as there is no guarantee with nightly builds.

@troykelly
Copy link

Is there a way to move from stable to nightly?

@Parrolabs1
Copy link

Is Flynn no longer officially maintained? I mean is it going to be outphased? I guess everybody is going to be moving to Kubernetes and Docker eventually...I mean that is the future...loving Flynn though

@allenwyma
Copy link
Author

That's not good. :( @jbrady42 do you have a version you recommend? How to "pin" to a version?

@lmars is there a version that you can recommend for people to use?

@lmars
Copy link
Contributor

lmars commented Jan 9, 2019

I run many production applications using Flynn and it works really well with little to no maintenance. If I ever do encounter issues or notice others have spotted bugs then I contribute fixes, but I typically just deploy my applications safe in the knowledge that Flynn will run them as expected.

As for versions, I personally use the nightly version by installing with:

$ curl -fsSL -o install-flynn https://dl.flynn.io/install-flynn
$ sudo bash install-flynn --channel nightly

I also sometimes use my Let's Encrypt dev build:

#1995 (comment)

@allenwyma
Copy link
Author

allenwyma commented Jan 9, 2019 via email

@lmars
Copy link
Contributor

lmars commented Jan 9, 2019

I suggest doing a backup and restore to a new cluster:

https://flynn.io/docs/production#updating

@lmars
Copy link
Contributor

lmars commented Jan 9, 2019

If you can handle downtime, you can take a backup, re-install Flynn on the current servers with install-flynn --clean (which stops all services and re-installs from a clean slate), then bootstrap from the backup.

@jbrady42
Copy link
Contributor

@HangingClowns
We use v20180516.0 in prod, but are currently evaluating the latest nightly v20190108.0 in testing. You can specify the version with chanel to the installer.

Flynn does not handle in-place updates or OS changes very well so doing a backup and restore to a new cluster is standard practice. If you plan on running long term, have an automated install from a known version and restore from a backup file.

@hadifarnoud
Copy link

although Flynn is not actively maintained, I still think the simplicity of running a Flynn cluster can justify working on this old tech. We are moving to kubernetes too but will keep our existing Flynn cluster.

We do run into issues sometimes but most of the times it's not critical issue. fixing some weird bugs and lack of letsencrypt support will make it perfect for small projects.

I hope others start contributing more to Flynn and send more PR.

@hadifarnoud
Copy link

@jbrady42 please do keep us posted on latest version testing. would love to update to latest version but scared I might ruin stuff

@Parrolabs1
Copy link

I think it would be great to maintain it. Maybe we at Parrolabs can contribute. Seems that the team at flynn still works as they are answering questions. For example @titanous is always there to help

@hadifarnoud
Copy link

this is weird. I get a different version in dashboard's /status

status says version is v20180905.dev2-2d93aa3 but flynn-host says v20190108.0-aa5424a

@allenwyma
Copy link
Author

thanks @lmars i just updated to nightly and it was quite "painless" to do a restore from backup. Although took me some time to figure out I needed to turn on the services on all hosts, but after I did, they managed to find each other and the sites seem to be up and working :)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants