Refactor ispecs in ipolicy structures
Minimum and maximum instance specs are put together into a single element of the instance policy. This is in preparation for introducing multiple min/max specs. Signed-off-by:Bernardo Dal Seno <bdalseno@google.com> Reviewed-by:
Helga Velroyen <helgav@google.com>
Showing
- doc/rapi.rst 25 additions, 20 deletionsdoc/rapi.rst
- lib/cli.py 10 additions, 1 deletionlib/cli.py
- lib/client/gnt_cluster.py 6 additions, 2 deletionslib/client/gnt_cluster.py
- lib/cmdlib.py 25 additions, 9 deletionslib/cmdlib.py
- lib/config.py 14 additions, 11 deletionslib/config.py
- lib/constants.py 8 additions, 6 deletionslib/constants.py
- lib/objects.py 63 additions, 28 deletionslib/objects.py
- qa/qa_cluster.py 2 additions, 1 deletionqa/qa_cluster.py
- src/Ganeti/HTools/Backend/Text.hs 5 additions, 3 deletionssrc/Ganeti/HTools/Backend/Text.hs
- src/Ganeti/HTools/Instance.hs 4 additions, 3 deletionssrc/Ganeti/HTools/Instance.hs
- src/Ganeti/HTools/Program/Hspace.hs 2 additions, 1 deletionsrc/Ganeti/HTools/Program/Hspace.hs
- src/Ganeti/HTools/Types.hs 31 additions, 19 deletionssrc/Ganeti/HTools/Types.hs
- src/Ganeti/Objects.hs 35 additions, 10 deletionssrc/Ganeti/Objects.hs
- test/data/htools/hail-alloc-drbd.json 17 additions, 15 deletionstest/data/htools/hail-alloc-drbd.json
- test/data/htools/hail-change-group.json 51 additions, 45 deletionstest/data/htools/hail-change-group.json
- test/data/htools/hail-node-evac.json 17 additions, 15 deletionstest/data/htools/hail-node-evac.json
- test/data/htools/hail-reloc-drbd.json 17 additions, 15 deletionstest/data/htools/hail-reloc-drbd.json
- test/data/htools/rapi/groups.json 17 additions, 15 deletionstest/data/htools/rapi/groups.json
- test/data/htools/rapi/info.json 17 additions, 15 deletionstest/data/htools/rapi/info.json
- test/hs/Test/Ganeti/HTools/Types.hs 4 additions, 2 deletionstest/hs/Test/Ganeti/HTools/Types.hs
Loading
Please register or sign in to comment