Monday, 2021-08-16

kklimondahmm, when upgrading magnum from one version to another, and them upgrading cluster deployment, heat stack is not updated with new template10:20
kklimondais it by design, or is there a bug somewhere?10:21
brtknrkklimonda: this is by design because each cluster uses instance of the heat stack templates available during cluster creation12:13
brtknrkklimonda: since new templates may not be backward compatible12:13
kklimondaright, it seems to be a problem when you want to have long term support for deployed clusters12:17
kklimondaI've noticed a bug in a template, but now I have no way of fixing it in an existing cluster12:18
kklimondathat's also a problem with most labels being read-only post creation - I have deployed cluster with default hyperkube location and now I'm seemingly stuck with v1.18.612:18
kklimondaI see an argument about new templates not being backwards compatible, but that seems to be a nightmare for production and maintenance :(12:19
kklimondafor example, If I understand https://review.opendev.org/c/openstack/magnum/+/799040 correctly, it seems currently deployed clusters with wallaby can't be upgraded to 1.21+ at all12:22
brtknrkklimonda: you can update container_infra_prefix variable in the heat stack directly with --existing flag12:28
brtknras long as your etcd_volume is enabled in the cluster12:28
brtknri'd recommend testing this on a discard cluster first though12:28
brtknri.e the master nodes need to have etcd_volumes attached as cinder volumes12:29
kklimondabecause running in-place upgrade will redeploy master nodes?12:36
brtknrkklimonda: thats right and if its not using external etcd volume, the state of the cluster gets lost12:39

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!