path: root/compass-tasks-base
AgeCommit message (Collapse)AuthorFilesLines
2019-03-08Modify compass-tasks-k8sHEADmasterHarry Huang1-0/+1
JIRA: - 1. Upgrade ansible inside virtualenv and link ansible binaries outside. 2. Upgrade Kubernetes to 1.11.3 Change-Id: Ic41bea94dd25cd1ea99f3a27a100be6e7f9277dd Signed-off-by: Harry Huang <>
2018-12-20Add reserved_range in subnet tableHarry Huang4-13/+80
JIRA: COMPASS-612 1. reserved_range can be range and individual ips e.g. "," 2. IP within reserved range will cause an error Change-Id: If2160af165a57cab3bc8b528379879cad42a5db0 Signed-off-by: Harry Huang <>
2018-10-30Merge "Manage host power from cobbler"Harry Huang10-90/+119
2018-10-30Manage host power from cobblerHarry Huang10-90/+119
JIRA: COMPASS-616 1. Use fence_ipmilan to control power of baremetal servers. Add fence_libvirt to control power of virtual servers. 2. Use power_manage field instead of ipmi field 3. Add power_type to specify machine's power manage tool 4. Store power manage information in db and update to cobbler 5. Manage power from cobbler for both virtual and baremetal machines Change-Id: Ic36ae640dc0aa1703566b5b0b549880a71be36e4 Signed-off-by: Harry Huang <>
2018-10-16Ignore owner_idHarry Huang1-1/+1
JIRA: - Support add machine without owner_id Change-Id: Ia47d6c4cd514ee315350b45eaa64282e15f97346 Signed-off-by: Harry Huang <>
2018-09-17Add gateway in subnet tableHarry Huang2-4/+5
JIRA: COMPASS-618 Change-Id: I3800d2aa7a38616484eb76390e6a623645dc441c Signed-off-by: Harry Huang <>
2018-09-03Merge "Passing ipmi credentials to cobbler"Harry Huang2-1/+3
2018-09-03Passing ipmi credentials to cobblerHarry Huang2-1/+3
JIRA: COMPASS-616 Add host ipmi credentials into cobbler system to manage host power. Change-Id: I6ffbb390f920fe146887513d3f7e48f05630a25f Signed-off-by: Harry Huang <>
2018-08-10Support multiple mac addresses in dbHarry Huang2-4/+5
JIRA: COMPASS-613 Change-Id: I1828c512d04060271cd0dc4884d892aa8f5adf97 Signed-off-by: Harry Huang <>
2018-05-17Replace deprecated usages of FlaskHarry Huang2-2/+2
JIRA: COMPASS-598 Old usage like "from flask.ext.script import Manager" should be replaced by "from flask_script import Manager" as Flask is upgraded from 0.12.2 to 1.0.2. Fix all deprecated usage among compass containers. Change-Id: If03b73a01d7dfc33a505a9fa2c893c6993feaeb2 Signed-off-by: Harry Huang <>
2018-04-18compass-tasks-base: support arm64Yibo Cai1-0/+12
Add Dockerfile-arm64 to keep a consistent building interface among all docker images. It's actually the same as original Dockerfile. Change-Id: Ibd5962384c82957dc8383b8af1f8e15f4af2a16f Signed-off-by: Yibo Cai <>
2018-04-09Fix pip versionHarry Huang2-2/+1
JIRA: - Avoid package problems brought by pip10 Change-Id: I082571ba71b6624f4b8f8a8b4a2a4eed9315cd10 Signed-off-by: Harry Huang <>
2018-04-09Fix pip version at 9.0.1Harry Huang1-0/+1
JIRA: - Avoid package problems brought by pip10 Change-Id: Ibc6c92d0b212b746c531aca8b07f3b00ed3bbd9e Signed-off-by: Harry Huang <>
2018-01-09Change OSA commit idHarry Huang1-1/+1
1. Use commit id 16c69046bfd90d1b984de43bc6267fece6b75f1c to avoid flush handler issue 2. Install ansible in compass-tasks-base virtualenv Change-Id: I257b2f93baa2e36c3b26299782495b8e8c42d06c Signed-off-by: Harry Huang <>
2018-01-05Update compass-tasks-baseHarry Huang2-1/+2
Install ansible into compass-core virtualenv. Using ansible Change-Id: I7d5597b3d4ac214291c980b3b6c2cad48a260fa8 Signed-off-by: Harry Huang <>
2017-12-21Merge compass-tasks-osa and compass-tasks-k8sHarry Huang127-0/+24922
JIRA: COMPASS-568 rename compass-tasks to compass-tasks-base. add both osa and k8s support in compass-tasks Change-Id: I438f5b17e509d4cb751ced0ffe640ec70899882f Signed-off-by: Harry Huang <>