subsequent updates of config
This commit is contained in:
parent
2c194e7a74
commit
04a67641ab
|
|
@ -215,10 +215,17 @@ class EndToEndTestCase(unittest.TestCase):
|
|||
cluster_label = 'application=spilo,cluster-name=acid-minimal-cluster'
|
||||
|
||||
# enable lazy update
|
||||
patch_lazy_spilo_upgrade = {
|
||||
"data": {
|
||||
"enable_lazy_spilo_upgrade": "true"
|
||||
}
|
||||
}
|
||||
k8s.update_config(patch_lazy_spilo_upgrade)
|
||||
|
||||
# update docker image in config which usually triggers a rolling update
|
||||
conf_image = "registry.opensource.zalan.do/acid/spilo-cdp-12:1.6-p111"
|
||||
patch_lazy_spilo_upgrade = {
|
||||
"data": {
|
||||
"enable_lazy_spilo_upgrade": "true",
|
||||
"docker_image": conf_image
|
||||
}
|
||||
}
|
||||
|
|
@ -236,7 +243,7 @@ class EndToEndTestCase(unittest.TestCase):
|
|||
|
||||
# sanity check: restarted pod runs the image specified in operator's conf
|
||||
new_image = k8s.get_effective_pod_image(replica_pod)
|
||||
self.assertEqual(conf_image, new_image,
|
||||
self.assertEqual(new_image, conf_image
|
||||
"Lazy upgrade failed: restarted pod {} runs image {} different from the one in operator conf {}".format(replica_pod, new_image, conf_image))
|
||||
|
||||
# lazy update works if the restarted pod and older pods have different Spilo versions
|
||||
|
|
|
|||
Loading…
Reference in New Issue