Group.hs: add 'allTags'; adjust loaders and test data for it
This commit adds a Group.allTags field to store the tags of node groups, and teaches each loader backend in HTools to populate it (additionally, the IAllocator class in lib/cmdlib.py now includes tags for groups too). Test data is updated to include an empty set of tags for node groups in all affected test cases. Signed-off-by:Dato Simó <dato@google.com> Reviewed-by:
Iustin Pop <iustin@google.com>
Showing
- htools/Ganeti/HTools/Group.hs 4 additions, 2 deletionshtools/Ganeti/HTools/Group.hs
- htools/Ganeti/HTools/IAlloc.hs 2 additions, 1 deletionhtools/Ganeti/HTools/IAlloc.hs
- htools/Ganeti/HTools/Luxi.hs 4 additions, 3 deletionshtools/Ganeti/HTools/Luxi.hs
- htools/Ganeti/HTools/QC.hs 1 addition, 1 deletionhtools/Ganeti/HTools/QC.hs
- htools/Ganeti/HTools/Rapi.hs 2 additions, 1 deletionhtools/Ganeti/HTools/Rapi.hs
- htools/Ganeti/HTools/Simu.hs 1 addition, 1 deletionhtools/Ganeti/HTools/Simu.hs
- htools/Ganeti/HTools/Text.hs 5 additions, 3 deletionshtools/Ganeti/HTools/Text.hs
- lib/cmdlib.py 1 addition, 0 deletionslib/cmdlib.py
- test/data/htools/common-suffix.data 1 addition, 1 deletiontest/data/htools/common-suffix.data
- test/data/htools/hail-alloc-drbd.json 1 addition, 0 deletionstest/data/htools/hail-alloc-drbd.json
- test/data/htools/hail-change-group.json 2 additions, 0 deletionstest/data/htools/hail-change-group.json
- test/data/htools/hail-node-evac.json 1 addition, 0 deletionstest/data/htools/hail-node-evac.json
- test/data/htools/hail-reloc-drbd.json 1 addition, 0 deletionstest/data/htools/hail-reloc-drbd.json
- test/data/htools/hbal-excl-tags.data 1 addition, 1 deletiontest/data/htools/hbal-excl-tags.data
- test/data/htools/hbal-split-insts.data 2 additions, 2 deletionstest/data/htools/hbal-split-insts.data
- test/data/htools/invalid-node.data 1 addition, 1 deletiontest/data/htools/invalid-node.data
- test/data/htools/missing-resources.data 1 addition, 1 deletiontest/data/htools/missing-resources.data
Loading
Please register or sign in to comment