Stop namespace consumers before gateway replacement
This commit is contained in:
@@ -82,6 +82,19 @@ class RecoveryScriptTests(unittest.TestCase):
|
||||
for profile in ("fast", "medium", "large", "ultra", "uncensored"):
|
||||
self.assertIn(f"llama-{profile}", installer)
|
||||
|
||||
def test_gateway_consumers_are_stopped_before_gateway_recreation(self) -> None:
|
||||
manager = (ROOT / "manage.sh").read_text(encoding="utf-8")
|
||||
stop = 'stop llama-dashboard portainer'
|
||||
deploy = 'up -d --build'
|
||||
self.assertIn(stop, manager)
|
||||
self.assertLess(manager.index(stop), manager.index(deploy))
|
||||
|
||||
def test_gateway_owns_shared_ui_ports_and_portainer_backup(self) -> None:
|
||||
compose = (ROOT / "compose.yaml").read_text(encoding="utf-8")
|
||||
self.assertIn('"8099:8099"', compose)
|
||||
self.assertIn('"9443:9443"', compose)
|
||||
self.assertIn('portainer-data:/backup/volumes/portainer-data:ro', compose)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
|
||||
Reference in New Issue
Block a user