hi, i have a question. we’re deploy rudder-server ...
# general
r
hi, i have a question. we’re deploy rudder-server using helm. and I found we also need db (
postgresql
). lets say i want to upgrade rudder-server, should I backup the db? or just recreate can do?
h
If you want to upgrade the server version just a recreate would suffice If you want to upgrade the postgres version then it would be nice if you can take the backup
r
okay, but afraid of the new rudder-server require changes in database object? fyi, 18022022.060959 current version. and i would like to upgrage to 1.8.5
actually, it is our first time upgrade rudder-server. haha
h
This would be tough 😞 so for this case it would be better if you backup the DB I assumed your question was around upgrading release to release
You can also spin up a parallel deployment and pump some test data into it and try upgrading that deployment, ensure that there are no errors over there before doing it with your production setup
r
Okay @helpful-island-54641. lets me try then. what else should I need to aware before upgrade it?
h
Also upgrade the transformers to the latest version
r
okay! ok, lets say our developer already upgrade the SDK (android/ios). and the server & transformers still old version. is there any impact to the flow/data?
h
There shouldn’t be any impact mostly. SDK versions should be compatible with all the server versions
r
Ok thanks @helpful-island-54641!
@helpful-island-54641, do u know what is the best way to backup postgres from the k8s pod?
h
I’m not an expert on that but I don’t think this should be tough to do since it should be a very common problem for people
r
Thanks!
Hi @helpful-island-54641, I got
backend-config	Failed to fetch config from API with error: backend config request failed with 400: {"message":"Invalid workspace token"}
when upgrade the rudder-server. but i confirmed the token is correct.
h
Are you using cloud control plane? If so can you share your workspaceToken with me via dM?
r
I dm u
sorry @helpful-island-54641, I think we are using open-source solution for control panel. we have own url for the plane
h
We are no longer supporting the open source solution for control plane. You would need to use the cloud hosted control plane
r
What do you mean by not supporting? Previous deployment is using open source control plane, so to upgrade we need to use cloud? if not, cannot upgrade?
r
thanks!