Hello, I have a small single node setup based on docker and a little downtime is acceptable.
This is the compose file I am using: https://gitlab.steinkopf.net/snippets/7
Is there any howto for upgrading? I found “Upgrade Path from 0.14” in Kong 1.0 (rc4) available for testing
What do I have to do in my simple setup?
Just pull the new versions? This would just run kong migrations up (see service kong-migration). Should I also run kong migrations finish?
Thank you very much. It seems this “official” realease info is very similay (identical?) to the one I read about 1.0 rc4.
My question concentrates on the importance of kong migrations finish. It seems to be new. Is it important (mandatory on a single node system)?
If yes, then it seems my steps reduce to:
add a new “helper” service kong-migration-finish in compose file (change dependencies to: kong -> kong-migration-finish -> kong-migration)
shut down kong (docker-compose stop kong)
start kong: docker-compose up -d kong - this should run kong migrations up AND kong migrations finish via dependencies.
Running kong migrations finish might not be necessary in every upgrade but in most I think.
Running kong migrations up && kong migrations finish will do the trick but you will not be leveraging the advantage of blue-green upgrades for Kong, then, which from your comment of having a single node seems okay.