Hey,
I’ve been meaning to upgrade to Drone 0.8. I was reading through the release notes for 0.8-rc4, and it mentioned breaking release? Would this mean I would have to start with a new sqlite database file?
Thanks!
Hey,
I’ve been meaning to upgrade to Drone 0.8. I was reading through the release notes for 0.8-rc4, and it mentioned breaking release? Would this mean I would have to start with a new sqlite database file?
Thanks!
Would this mean I would have to start with a new sqlite database file
Nope, there are no breaking database changes. You can see a list of breaking changes at http://docs.drone.io/release-0.8.0#breaking-changes
@khoa take note that if you’re running on Docker Cloud or Kubernetes you may get connection problems between server and agent. 0.8 Build permanently pending
On Docker Cloud the workaround is to set endpoint_mode: dnsrr
(DNS Round Robin)
I don’t know a workaround for Kubernetes as it only supports vip
(Virtual IPs)
The upgrade to GRPC could also affect reverse proxies which don’t support HTTP2 yet.
Aha thanks for the tip! I’m hosting Drone on my own VPS for now. I’ll keep that in mind if I do switch to Kubernetes.
As for HTTP2, I originally had a Nginx reverse proxy set up so another Drone agent could connect to the Drone server. That wouldn’t work now right?
Thanks for the link!
Nginx does not support http2 / grpc so you will need to connect the agent directly to the server.