This is an automated email from the ASF dual-hosted git repository.

Pearl1594 pushed a change to branch support-multi-vlan-guestnet
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


    from 6da1e9a57a2 Carry trunk nic associations across assignVirtualMachine 
account moves
     add 7ed0cec53dc Add pre-commit hook to validate dependabot.yml (#14107)
     add e6cd1239257 virtual router: Add route-maps to BGP peers for Routed 
Mode (#9964)
     add ed1db53815c .github: Upgrade docker/login-action to fix ASF Allowlist 
failure (#14276)
     add 17294cac7a6 dont show unathorized notification for prelogin (#14054)
     add f03cffc19e6 feature: instance boot group and readiness rules (#13907)
     add 68cff975ceb Upgrade Netris SDK version to 1.1.0 since 24.0 (#14365)
     add e02162438d8 Merge branch 'main' of github.com:apache/cloudstack into 
support-multi-vlan-guestnet
     add a0f47df0f87 Increase test coverage

No new revisions were added by this update.

Summary of changes:
 .github/workflows/docker-cloudstack-simulator.yml  |    2 +-
 .pre-commit-config.yaml                            |    7 +
 api/src/main/java/com/cloud/event/EventTypes.java  |   30 +
 .../cloudstack/api/ApiCommandResourceType.java     |    5 +-
 .../org/apache/cloudstack/api/ApiConstants.java    |   18 +
 .../bootgroup/AddMemberToInstanceBootGroupCmd.java |  107 ++
 .../user/bootgroup/CreateInstanceBootGroupCmd.java |  142 +++
 .../CreateInstanceBootGroupReadinessRuleCmd.java   |  132 ++
 .../user/bootgroup/DeleteInstanceBootGroupCmd.java |   81 ++
 .../DeleteInstanceBootGroupReadinessRuleCmd.java   |   82 ++
 .../bootgroup/ListInstanceBootGroupMembersCmd.java |   96 ++
 .../ListInstanceBootGroupReadinessRulesCmd.java    |   91 ++
 .../user/bootgroup/ListInstanceBootGroupsCmd.java  |   83 ++
 .../user/bootgroup/RebootInstanceBootGroupCmd.java |  107 ++
 .../RemoveInstanceBootGroupMemberCmd.java          |   81 ++
 .../user/bootgroup/StartInstanceBootGroupCmd.java  |   99 ++
 .../user/bootgroup/StopInstanceBootGroupCmd.java   |  101 ++
 .../user/bootgroup/UpdateInstanceBootGroupCmd.java |  127 ++
 .../UpdateInstanceBootGroupMemberCmd.java          |   88 ++
 .../UpdateInstanceBootGroupReadinessRuleCmd.java   |  110 ++
 .../InstanceBootGroupMemberChildResponse.java      |   57 +
 .../response/InstanceBootGroupMemberResponse.java  |  131 ++
 .../InstanceBootGroupReadinessRuleResponse.java    |  148 +++
 .../api/response/InstanceBootGroupResponse.java    |  160 +++
 .../cloudstack/vm/bootgroup/InstanceBootGroup.java |   33 +
 .../vm/bootgroup/InstanceBootGroupMember.java      |   44 +
 .../vm/bootgroup/InstanceBootGroupService.java     |   81 ++
 .../readiness/InstanceBootGroupReadinessRule.java  |   81 ++
 .../vm/bootgroup/readiness/ReadinessChecker.java   |   93 ++
 .../network/AssociateNetworkToNicCmdTest.java      |  175 +++
 .../network/ChangeNicPrimaryNetworkCmdTest.java    |  115 ++
 .../network/DisassociateNetworkFromNicCmdTest.java |  115 ++
 .../network/NicNetworkMapCmdTestFixtures.java      |   57 +
 .../api/command/admin/vm/AssignVMCmdTest.java      |   86 ++
 .../AddMemberToInstanceBootGroupCmdTest.java       |   95 ++
 .../user/bootgroup/BaseBootGroupCmdTest.java       |   88 ++
 .../bootgroup/CreateInstanceBootGroupCmdTest.java  |  107 ++
 ...reateInstanceBootGroupReadinessRuleCmdTest.java |  158 +++
 .../bootgroup/DeleteInstanceBootGroupCmdTest.java  |   83 ++
 ...eleteInstanceBootGroupReadinessRuleCmdTest.java |   83 ++
 .../ListInstanceBootGroupMembersCmdTest.java       |  143 +++
 ...ListInstanceBootGroupReadinessRulesCmdTest.java |   65 +
 .../bootgroup/ListInstanceBootGroupsCmdTest.java   |   62 +
 .../bootgroup/RebootInstanceBootGroupCmdTest.java  |  118 ++
 .../RemoveInstanceBootGroupMemberCmdTest.java      |   85 ++
 .../bootgroup/StartInstanceBootGroupCmdTest.java   |  118 ++
 .../bootgroup/StopInstanceBootGroupCmdTest.java    |  110 ++
 .../bootgroup/UpdateInstanceBootGroupCmdTest.java  |  104 ++
 .../UpdateInstanceBootGroupMemberCmdTest.java      |   95 ++
 ...pdateInstanceBootGroupReadinessRuleCmdTest.java |  139 +++
 .../agent/api/CheckGuestAgentLivenessAnswer.java   |   35 +
 .../agent/api/CheckGuestAgentLivenessCommand.java  |   42 +
 .../agent/resource/virtualnetwork/VRScripts.java   |    1 +
 .../virtualnetwork/VirtualRoutingResource.java     |   13 +
 .../readiness/InstanceReadinessCheckAnswer.java    |   57 +
 .../readiness/InstanceReadinessCheckCommand.java   |   73 ++
 .../core/spring-core-registry-core-context.xml     |   15 +
 .../agent/api/VlanTrunkMigrationHelperTest.java    |  277 +++++
 .../InstanceReadinessCheckExecutionTest.java       |  122 ++
 .../InstanceReadinessCheckAnswerTest.java          |  113 ++
 debian/changelog                                   |    6 -
 .../com/cloud/vm/dao/InstanceBootGroupDao.java     |   30 +
 .../com/cloud/vm/dao/InstanceBootGroupDaoImpl.java |   60 +
 .../cloud/vm/dao/InstanceBootGroupDetailsDao.java  |   28 +
 .../vm/dao/InstanceBootGroupDetailsDaoImpl.java    |   71 ++
 .../cloud/vm/dao/InstanceBootGroupMemberDao.java   |   44 +
 .../vm/dao/InstanceBootGroupMemberDaoImpl.java     |  123 ++
 .../InstanceBootGroupReadinessCheckResultDao.java  |   41 +
 ...stanceBootGroupReadinessCheckResultDaoImpl.java |   74 ++
 .../vm/dao/InstanceBootGroupReadinessRuleDao.java  |   44 +
 .../dao/InstanceBootGroupReadinessRuleDaoImpl.java |  119 ++
 .../InstanceBootGroupReadinessRuleDetailsDao.java  |   32 +
 ...stanceBootGroupReadinessRuleDetailsDaoImpl.java |   69 ++
 .../vm/bootgroup/InstanceBootGroupDetailsVO.java   |   93 ++
 .../vm/bootgroup/InstanceBootGroupMemberVO.java    |  116 ++
 .../InstanceBootGroupReadinessCheckResultVO.java   |  113 ++
 .../InstanceBootGroupReadinessRuleDetailsVO.java   |   99 ++
 .../InstanceBootGroupReadinessRuleVO.java          |  149 +++
 .../vm/bootgroup/InstanceBootGroupVO.java          |  131 ++
 .../spring-engine-schema-core-daos-context.xml     |    7 +
 .../resources/META-INF/db/schema-42300to2400.sql   |  116 +-
 .../db/views/cloud.instance_boot_group_view.sql    |   47 +
 .../cloud/vm/dao/InstanceBootGroupDaoImplTest.java |   99 ++
 .../dao/InstanceBootGroupDetailsDaoImplTest.java   |  143 +++
 .../vm/dao/InstanceBootGroupMemberDaoImplTest.java |  144 +++
 ...ceBootGroupReadinessCheckResultDaoImplTest.java |  120 ++
 .../InstanceBootGroupReadinessRuleDaoImplTest.java |  147 +++
 ...ceBootGroupReadinessRuleDetailsDaoImplTest.java |  116 ++
 ...bvirtCheckGuestAgentLivenessCommandWrapper.java |   99 ++
 .../apache/cloudstack/utils/qemu/QemuCommand.java  |    1 +
 ...tCheckGuestAgentLivenessCommandWrapperTest.java |  236 ++++
 ...tUpdateNicVlanMembershipCommandWrapperTest.java |  127 ++
 plugins/network-elements/netris/pom.xml            |    2 +-
 pom.xml                                            |   12 +
 .../main/java/com/cloud/api/ApiResponseHelper.java |   17 +-
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  |   10 +
 .../api/query/dao/InstanceBootGroupJoinDao.java    |   25 +
 .../query/dao/InstanceBootGroupJoinDaoImpl.java    |   25 +
 .../api/query/vo/InstanceBootGroupJoinVO.java      |  190 +++
 .../bootgroup/InstanceBootGroupApiServiceImpl.java |  939 ++++++++++++++
 .../vm/bootgroup/InstanceBootGroupManager.java     |   35 +
 .../vm/bootgroup/InstanceBootGroupManagerImpl.java |  619 ++++++++++
 .../InstanceBootGroupMembershipGuard.java          |  185 +++
 .../InstanceBootGroupVmStateListener.java          |   66 +
 .../readiness/GuestAgentLivenessChecker.java       |  100 ++
 .../InstanceBootGroupReadinessRuleManagerImpl.java |  624 ++++++++++
 .../InstanceBootGroupReadinessRuleService.java     |   75 ++
 .../vm/bootgroup/readiness/PortCheckChecker.java   |  168 +++
 .../vm/bootgroup/readiness/VrPingChecker.java      |  149 +++
 .../core/spring-server-core-managers-context.xml   |   12 +
 .../java/com/cloud/vm/UserVmManagerImplTest.java   |   61 +
 .../InstanceBootGroupApiServiceImplTest.java       | 1304 ++++++++++++++++++++
 .../InstanceBootGroupManagerImplTest.java          |  819 ++++++++++++
 .../InstanceBootGroupMembershipGuardTest.java      |  301 +++++
 .../InstanceBootGroupVmStateListenerTest.java      |  106 ++
 .../readiness/GuestAgentLivenessCheckerTest.java   |  163 +++
 ...tanceBootGroupReadinessRuleManagerImplTest.java |  981 +++++++++++++++
 .../bootgroup/readiness/PortCheckCheckerTest.java  |  245 ++++
 .../vm/bootgroup/readiness/VrPingCheckerTest.java  |  244 ++++
 systemvm/debian/opt/cloud/bin/cs/CsBgpPeers.py     |   54 +-
 .../opt/cloud/bin/instance_readiness_check.py      |   71 ++
 systemvm/test/TestCsBgpPeers.py                    |  208 ++++
 systemvm/test/frr-bgppeers-ipv4-ipv6.conf          |   61 +
 test/integration/smoke/test_instance_boot_group.py |  310 +++++
 tools/apidoc/gen_toc.py                            |    3 +-
 tools/marvin/marvin/lib/base.py                    |  164 +++
 ui/public/config.json                              |  150 ++-
 ui/public/locales/en.json                          |   53 +
 ui/src/components/view/ListView.vue                |    2 +-
 ui/src/config/section/compute.js                   |   93 ++
 ui/src/core/lazy_lib/icons_use.js                  |    4 +-
 ui/src/utils/request.js                            |   12 +-
 .../views/compute/AddInstanceBootGroupMember.vue   |  174 +++
 .../views/compute/InstanceBootGroupMembersTab.vue  |  352 ++++++
 .../InstanceBootGroupReadinessRulesModal.vue       |  413 +++++++
 .../compute/UpdateInstanceBootGroupMemberOrder.vue |  116 ++
 136 files changed, 17888 insertions(+), 39 deletions(-)
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/bootgroup/AddMemberToInstanceBootGroupCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/bootgroup/CreateInstanceBootGroupCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/bootgroup/CreateInstanceBootGroupReadinessRuleCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/bootgroup/DeleteInstanceBootGroupCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/bootgroup/DeleteInstanceBootGroupReadinessRuleCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/bootgroup/ListInstanceBootGroupMembersCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/bootgroup/ListInstanceBootGroupReadinessRulesCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/bootgroup/ListInstanceBootGroupsCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/bootgroup/RebootInstanceBootGroupCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/bootgroup/RemoveInstanceBootGroupMemberCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/bootgroup/StartInstanceBootGroupCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/bootgroup/StopInstanceBootGroupCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/bootgroup/UpdateInstanceBootGroupCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/bootgroup/UpdateInstanceBootGroupMemberCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/bootgroup/UpdateInstanceBootGroupReadinessRuleCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/response/InstanceBootGroupMemberChildResponse.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/response/InstanceBootGroupMemberResponse.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/response/InstanceBootGroupReadinessRuleResponse.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/response/InstanceBootGroupResponse.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/vm/bootgroup/InstanceBootGroup.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/vm/bootgroup/InstanceBootGroupMember.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/vm/bootgroup/InstanceBootGroupService.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/vm/bootgroup/readiness/InstanceBootGroupReadinessRule.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/vm/bootgroup/readiness/ReadinessChecker.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/admin/network/AssociateNetworkToNicCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/admin/network/ChangeNicPrimaryNetworkCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/admin/network/DisassociateNetworkFromNicCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/admin/network/NicNetworkMapCmdTestFixtures.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/bootgroup/AddMemberToInstanceBootGroupCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/bootgroup/BaseBootGroupCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/bootgroup/CreateInstanceBootGroupCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/bootgroup/CreateInstanceBootGroupReadinessRuleCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/bootgroup/DeleteInstanceBootGroupCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/bootgroup/DeleteInstanceBootGroupReadinessRuleCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/bootgroup/ListInstanceBootGroupMembersCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/bootgroup/ListInstanceBootGroupReadinessRulesCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/bootgroup/ListInstanceBootGroupsCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/bootgroup/RebootInstanceBootGroupCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/bootgroup/RemoveInstanceBootGroupMemberCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/bootgroup/StartInstanceBootGroupCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/bootgroup/StopInstanceBootGroupCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/bootgroup/UpdateInstanceBootGroupCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/bootgroup/UpdateInstanceBootGroupMemberCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/bootgroup/UpdateInstanceBootGroupReadinessRuleCmdTest.java
 create mode 100644 
core/src/main/java/com/cloud/agent/api/CheckGuestAgentLivenessAnswer.java
 create mode 100644 
core/src/main/java/com/cloud/agent/api/CheckGuestAgentLivenessCommand.java
 create mode 100644 
core/src/main/java/org/apache/cloudstack/vm/bootgroup/readiness/InstanceReadinessCheckAnswer.java
 create mode 100644 
core/src/main/java/org/apache/cloudstack/vm/bootgroup/readiness/InstanceReadinessCheckCommand.java
 create mode 100644 
core/src/test/java/com/cloud/agent/api/VlanTrunkMigrationHelperTest.java
 create mode 100644 
core/src/test/java/com/cloud/agent/resource/virtualnetwork/InstanceReadinessCheckExecutionTest.java
 create mode 100644 
core/src/test/java/org/apache/cloudstack/vm/bootgroup/readiness/InstanceReadinessCheckAnswerTest.java
 create mode 100644 
engine/schema/src/main/java/com/cloud/vm/dao/InstanceBootGroupDao.java
 create mode 100644 
engine/schema/src/main/java/com/cloud/vm/dao/InstanceBootGroupDaoImpl.java
 create mode 100644 
engine/schema/src/main/java/com/cloud/vm/dao/InstanceBootGroupDetailsDao.java
 create mode 100644 
engine/schema/src/main/java/com/cloud/vm/dao/InstanceBootGroupDetailsDaoImpl.java
 create mode 100644 
engine/schema/src/main/java/com/cloud/vm/dao/InstanceBootGroupMemberDao.java
 create mode 100644 
engine/schema/src/main/java/com/cloud/vm/dao/InstanceBootGroupMemberDaoImpl.java
 create mode 100644 
engine/schema/src/main/java/com/cloud/vm/dao/InstanceBootGroupReadinessCheckResultDao.java
 create mode 100644 
engine/schema/src/main/java/com/cloud/vm/dao/InstanceBootGroupReadinessCheckResultDaoImpl.java
 create mode 100644 
engine/schema/src/main/java/com/cloud/vm/dao/InstanceBootGroupReadinessRuleDao.java
 create mode 100644 
engine/schema/src/main/java/com/cloud/vm/dao/InstanceBootGroupReadinessRuleDaoImpl.java
 create mode 100644 
engine/schema/src/main/java/com/cloud/vm/dao/InstanceBootGroupReadinessRuleDetailsDao.java
 create mode 100644 
engine/schema/src/main/java/com/cloud/vm/dao/InstanceBootGroupReadinessRuleDetailsDaoImpl.java
 create mode 100644 
engine/schema/src/main/java/org/apache/cloudstack/vm/bootgroup/InstanceBootGroupDetailsVO.java
 create mode 100644 
engine/schema/src/main/java/org/apache/cloudstack/vm/bootgroup/InstanceBootGroupMemberVO.java
 create mode 100644 
engine/schema/src/main/java/org/apache/cloudstack/vm/bootgroup/InstanceBootGroupReadinessCheckResultVO.java
 create mode 100644 
engine/schema/src/main/java/org/apache/cloudstack/vm/bootgroup/InstanceBootGroupReadinessRuleDetailsVO.java
 create mode 100644 
engine/schema/src/main/java/org/apache/cloudstack/vm/bootgroup/InstanceBootGroupReadinessRuleVO.java
 create mode 100644 
engine/schema/src/main/java/org/apache/cloudstack/vm/bootgroup/InstanceBootGroupVO.java
 create mode 100644 
engine/schema/src/main/resources/META-INF/db/views/cloud.instance_boot_group_view.sql
 create mode 100644 
engine/schema/src/test/java/com/cloud/vm/dao/InstanceBootGroupDaoImplTest.java
 create mode 100644 
engine/schema/src/test/java/com/cloud/vm/dao/InstanceBootGroupDetailsDaoImplTest.java
 create mode 100644 
engine/schema/src/test/java/com/cloud/vm/dao/InstanceBootGroupMemberDaoImplTest.java
 create mode 100644 
engine/schema/src/test/java/com/cloud/vm/dao/InstanceBootGroupReadinessCheckResultDaoImplTest.java
 create mode 100644 
engine/schema/src/test/java/com/cloud/vm/dao/InstanceBootGroupReadinessRuleDaoImplTest.java
 create mode 100644 
engine/schema/src/test/java/com/cloud/vm/dao/InstanceBootGroupReadinessRuleDetailsDaoImplTest.java
 create mode 100644 
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtCheckGuestAgentLivenessCommandWrapper.java
 create mode 100644 
plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtCheckGuestAgentLivenessCommandWrapperTest.java
 create mode 100644 
plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtUpdateNicVlanMembershipCommandWrapperTest.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/api/query/dao/InstanceBootGroupJoinDao.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/api/query/dao/InstanceBootGroupJoinDaoImpl.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/api/query/vo/InstanceBootGroupJoinVO.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/vm/bootgroup/InstanceBootGroupApiServiceImpl.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/vm/bootgroup/InstanceBootGroupManager.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/vm/bootgroup/InstanceBootGroupManagerImpl.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/vm/bootgroup/InstanceBootGroupMembershipGuard.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/vm/bootgroup/InstanceBootGroupVmStateListener.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/vm/bootgroup/readiness/GuestAgentLivenessChecker.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/vm/bootgroup/readiness/InstanceBootGroupReadinessRuleManagerImpl.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/vm/bootgroup/readiness/InstanceBootGroupReadinessRuleService.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/vm/bootgroup/readiness/PortCheckChecker.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/vm/bootgroup/readiness/VrPingChecker.java
 create mode 100644 
server/src/test/java/org/apache/cloudstack/vm/bootgroup/InstanceBootGroupApiServiceImplTest.java
 create mode 100644 
server/src/test/java/org/apache/cloudstack/vm/bootgroup/InstanceBootGroupManagerImplTest.java
 create mode 100644 
server/src/test/java/org/apache/cloudstack/vm/bootgroup/InstanceBootGroupMembershipGuardTest.java
 create mode 100644 
server/src/test/java/org/apache/cloudstack/vm/bootgroup/InstanceBootGroupVmStateListenerTest.java
 create mode 100644 
server/src/test/java/org/apache/cloudstack/vm/bootgroup/readiness/GuestAgentLivenessCheckerTest.java
 create mode 100644 
server/src/test/java/org/apache/cloudstack/vm/bootgroup/readiness/InstanceBootGroupReadinessRuleManagerImplTest.java
 create mode 100644 
server/src/test/java/org/apache/cloudstack/vm/bootgroup/readiness/PortCheckCheckerTest.java
 create mode 100644 
server/src/test/java/org/apache/cloudstack/vm/bootgroup/readiness/VrPingCheckerTest.java
 create mode 100644 systemvm/debian/opt/cloud/bin/instance_readiness_check.py
 create mode 100644 systemvm/test/TestCsBgpPeers.py
 create mode 100644 systemvm/test/frr-bgppeers-ipv4-ipv6.conf
 create mode 100644 test/integration/smoke/test_instance_boot_group.py
 create mode 100644 ui/src/views/compute/AddInstanceBootGroupMember.vue
 create mode 100644 ui/src/views/compute/InstanceBootGroupMembersTab.vue
 create mode 100644 
ui/src/views/compute/InstanceBootGroupReadinessRulesModal.vue
 create mode 100644 ui/src/views/compute/UpdateInstanceBootGroupMemberOrder.vue

Reply via email to