Jeff Bradberry
15fd22681d
Revert removing the old isolated groups
...
In 4.1+ / AAP 2.1+, isolated groups should be converted into plain
instance groups, and it's desirable for the old ones to stick around
since they'll likely be tied to a bunch of job templates. We do not
want to make the users have to reconstruct those relationships.
2021-10-08 11:53:21 -04:00
Jeff Bradberry
d0d9266dd1
Revert "Null iso IG jobs before deleting ( #5122 )"
...
This reverts commit 1831b2591a .
2021-07-13 13:41:36 -04:00
Alan Rominger
1831b2591a
Null iso IG jobs before deleting ( #5122 )
...
This is a workaround for polymorphic SET_NULL bug
2021-06-22 10:57:16 -04:00
Jeff Bradberry
493e6cc527
Make the isolated removal migration non-atomic
...
We are apparently running into problems with pending triggers under
some circumstances.
2021-06-22 10:49:37 -04:00
Jeff Bradberry
93e90228a2
Remove isolated instances and groups
...
before we remove the fields that allow us to correctly identify them.
2021-06-15 17:36:26 -04:00
Jeff Bradberry
1819a7963a
Make the necessary changes to the models
...
- remove InstanceGroup.controller
- remove Instance.last_isolated_check
- remove .is_isolated and .is_controller methods/properties
- remove .choose_online_controller_node() method
- remove .supports_isolation() and replace with .can_run_containerized
- simplify .can_run_containerized
2021-04-22 10:17:02 -04:00