You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by we...@apache.org on 2022/12/23 20:22:13 UTC

[cloudstack] branch 4.18-new-cipher-aead updated (52f43ca1d11 -> 4754b73f379)

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

weizhou pushed a change to branch 4.18-new-cipher-aead
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


    from 52f43ca1d11 Update: make changes as per suggestions
     add 440d7805cbc Support for parameter `cidrlist` added to the UI (#6869)
     add 889045fba5a new plugins: Add non-strict affinity groups (#6845)
     add 34e4376c164 ui: fix persist networks config in deploy vm form (#6994)
     add 512aa9cbc51 AutoScaling: update smoke test and consider db upgrade from a fork (#6977)
     add 2dc9f1e32c1 .github: Migrate Travis to Github Actions and Simulator based CI (#6956)
     add bf5cacb3bb2 gha(linters): enable 7 more Python `flake8` checks (#7005)
     add cdaad257ea3 resolve sanity check last id file acces problems (#6825)
     add d0902893b82 Fix spelling (#7002)
     add 0fe2e6950e9 Improving code related to the Agent properties (#6348)
     add 9f8533eaf02 Gives the possibility to redirect to external links when the property is defined (#6505)
     add 91645349b06 Allow privateips on console proxy (#6808)
     add fb22c5c3c95 kvm: correctly set vm cpu topology (#6870)
     add 08881d69c78 checksums for new macchinina ova template (#7001)
     add fab4fc2a140 Merge remote-tracking branch 'origin/4.17'
     add 4ade096aeb2 server: fix broken unit test in configurationManagerImplTest (#7018)
     add d52e4d72b60 systemvmtemplate: update Debian ISO URL and checksum (#7013)
     add 2bb64397935 ui: fix suitable shared network not showing while import (#7016)
     add 63bc5a8caec packaging: consolidate suse15 to el8 (#6995)
     add f4e359dbb09 Merge remote-tracking branch 'origin/4.17'
     add ca7e1ac1abb packaging: allow universal EL pkging to support EL8, EL9, Suse15 (#6844)
     add 4754b73f379 Merge remote-tracking branch 'apache/main' into 4.18-new-cipher-aead

No new revisions were added by this update.

Summary of changes:
 .github/boring-cyborg.yml                          |    4 +-
 .github/linters/.flake8                            |    9 +-
 .github/workflows/build.yml                        |   66 ++
 .github/workflows/ci.yml                           |  280 +++++
 .github/workflows/codecov.yml                      |    4 +
 .github/workflows/linter.yml                       |    4 +
 .../{main-coverage.yml => main-sonar-check.yml}    |    2 +-
 .github/workflows/merge-conflict-checker.yml       |    4 +
 .github/workflows/{codecov.yml => rat.yml}         |   41 +-
 .../{coverage-check.yml => sonar-check.yml}        |   37 +-
 tools/travis/script.sh => .github/workflows/ui.yml |   48 +-
 .travis.yml                                        |  228 ----
 agent/conf/agent.properties                        |  495 ++++----
 agent/src/main/java/com/cloud/agent/Agent.java     |    3 +-
 .../src/main/java/com/cloud/agent/AgentShell.java  |  136 ++-
 .../src/main/java/com/cloud/agent/IAgentShell.java |    1 -
 .../cloud/agent/properties/AgentProperties.java    |  712 +++++++++++-
 .../properties/AgentPropertiesFileHandler.java     |   40 +-
 .../test/java/com/cloud/agent/AgentShellTest.java  |  308 +++++
 .../properties/AgentPropertiesFileHandlerTest.java |   52 +
 .../agent/properties/AgentPropertiesTest.java      |   43 +
 .../com/cloud/deploy/DataCenterDeployment.java     |   31 +
 .../main/java/com/cloud/deploy/DeploymentPlan.java |   19 +
 .../java/com/cloud/vm/VirtualMachineProfile.java   |    1 +
 .../org/apache/cloudstack/api/ApiConstants.java    |    1 +
 .../cloudstack/api/command/user/vm/StartVMCmd.java |   11 +
 .../com/cloud/deploy/DataCenterDeploymentTest.java |   57 +
 client/pom.xml                                     |   10 +
 .../com/cloud/resource/ServerResourceBase.java     |  131 +--
 .../core/spring-core-registry-core-context.xml     |    2 +-
 .../com/cloud/resource/ServerResourceBaseTest.java |  241 ++++
 debian/cloudstack-usage.postinst                   |    7 +
 .../cloud/deploy/DeploymentPlanningManager.java    |    6 +
 .../com/cloud/vm/VirtualMachineManagerImpl.java    |    4 +
 .../cloud/entity/api/VMEntityManagerImpl.java      |    3 +
 .../resources/META-INF/db/schema-41720to41800.sql  |   19 +-
 packaging/centos7/cloud.spec                       |    9 +
 packaging/centos8/cloud.spec                       |  102 +-
 packaging/centos8/replace.properties               |    2 +-
 packaging/el9                                      |    1 +
 packaging/suse15                                   |    1 +
 packaging/suse15/cloud-ipallocator.rc              |   96 --
 packaging/suse15/cloud.spec                        |  689 ------------
 packaging/suse15/cloudstack-agent.te               |   33 -
 packaging/suse15/replace.properties                |   59 -
 .../non-strict-host-affinity/pom.xml               |   30 +
 .../affinity/NonStrictHostAffinityProcessor.java   |  133 +++
 .../non-strict-host-affinity/module.properties     |    5 +-
 .../spring-non-strict-host-affinity-context.xml    |   37 +
 .../NonStrictHostAffinityProcessorTest.java        |  172 +++
 .../non-strict-host-anti-affinity/pom.xml          |   38 +
 .../NonStrictHostAntiAffinityProcessor.java        |   38 +-
 .../module.properties                              |    6 +-
 ...pring-non-strict-host-anti-affinity-context.xml |   37 +
 .../NonStrictHostAntiAffinityProcessorTest.java    |  172 +++
 .../hypervisor/kvm/resource/BridgeVifDriver.java   |    7 +-
 .../hypervisor/kvm/resource/IvsVifDriver.java      |    8 +-
 .../kvm/resource/LibvirtComputingResource.java     |  356 ++----
 .../hypervisor/kvm/resource/OvsVifDriver.java      |   11 +-
 .../kvm/storage/KVMStorageProcessor.java           |   11 +-
 .../kvm/resource/LibvirtComputingResourceTest.java | 1182 ++++++++++----------
 .../kvm/resource/LibvirtVifDriverTest.java         |   25 +-
 plugins/pom.xml                                    |    2 +
 pom.xml                                            |    3 +-
 .../main/java/com/cloud/configuration/Config.java  |   10 +-
 .../configuration/ConfigurationManagerImpl.java    |  199 ++--
 .../deploy/DeploymentPlanningManagerImpl.java      |   34 +-
 .../com/cloud/server/ManagementServerImpl.java     |    3 +
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  |    3 +
 .../affinity/AffinityGroupServiceImpl.java         |    5 +-
 .../java/com/cloud/configuration/ConfigTest.java   |   42 +
 .../ConfigurationManagerImplTest.java              |  194 ++++
 .../deploy/DeploymentPlanningManagerImplTest.java  |   46 +
 systemvm/debian/opt/cloud/bin/setup/bootstrap.sh   |   17 +-
 .../component/test_acl_isolatednetwork_delete.py   |    2 +-
 .../smoke/test_nonstrict_affinity_group.py         |  448 ++++++++
 test/integration/smoke/test_templates.py           |    6 +-
 test/integration/smoke/test_vm_autoscaling.py      |   89 +-
 .../scripts/configure_systemvm_services.sh         |    2 +-
 tools/appliance/systemvmtemplate/template.json     |    4 +-
 tools/cli/README                                   |    1 -
 tools/marvin/marvin/lib/common.py                  |    2 +-
 .../sandbox/demo/simulator/testcase/libs/common.py |    4 +-
 tools/{travis => marvin}/xunit-reader.py           |    0
 tools/travis/after_failure.sh                      |   24 -
 tools/travis/after_script.sh                       |   22 -
 tools/travis/after_success.sh                      |   20 -
 tools/travis/before_install.sh                     |  139 ---
 tools/travis/before_script.sh                      |   27 -
 tools/travis/install.sh                            |   76 --
 ui/README.md                                       |   19 +-
 ui/package.json                                    |    2 +-
 ui/public/locales/de_DE.json                       |    6 +-
 ui/public/locales/el_GR.json                       |    8 +-
 ui/public/locales/en.json                          |   10 +-
 ui/public/locales/ja_JP.json                       |    8 +-
 ui/public/locales/ko_KR.json                       |    6 +-
 ui/public/locales/pt_BR.json                       |   10 +-
 ui/public/locales/zh_CN.json                       |    8 +-
 ui/src/components/header/ExternalLink.vue          |   54 +
 ui/src/components/header/UserMenu.vue              |    4 +-
 ui/src/components/view/BulkActionProgress.vue      |    3 +
 ui/src/components/view/BulkActionView.vue          |   13 +-
 ui/src/components/widgets/TooltipLabel.vue         |   10 +-
 ui/src/config/router.js                            |   14 +-
 ui/src/config/section/compute.js                   |    5 +-
 ui/src/views/AutogenView.vue                       |   11 +
 ui/src/views/compute/DeployVM.vue                  |   18 +-
 ui/src/views/compute/InstanceTab.vue               |    2 +-
 ui/src/views/compute/KubernetesServiceTab.vue      |    2 +-
 ui/src/views/compute/StartVirtualMachine.vue       |   11 +-
 .../compute/wizard/AffinityGroupSelection.vue      |    9 +-
 .../views/compute/wizard/MultiNetworkSelection.vue |    2 +-
 .../views/compute/wizard/NetworkConfiguration.vue  |   14 +-
 ui/src/views/iam/AddLdapAccount.vue                |    2 +-
 ui/src/views/infra/zone/ZoneWizardAddResources.vue |    2 +-
 ui/src/views/network/LoadBalancing.vue             |   24 +-
 .../java/com/cloud/usage/UsageManagerImpl.java     |    1 +
 .../java/com/cloud/usage/UsageSanityChecker.java   |  146 ++-
 .../main/java/com/cloud/utils/net/NetUtils.java    |   58 +-
 .../java/com/cloud/utils/net/NetUtilsTest.java     |   62 +-
 121 files changed, 5215 insertions(+), 3073 deletions(-)
 create mode 100644 .github/workflows/build.yml
 create mode 100644 .github/workflows/ci.yml
 rename .github/workflows/{main-coverage.yml => main-sonar-check.yml} (98%)
 copy .github/workflows/{codecov.yml => rat.yml} (59%)
 rename .github/workflows/{coverage-check.yml => sonar-check.yml} (68%)
 rename tools/travis/script.sh => .github/workflows/ui.yml (51%)
 mode change 100755 => 100644
 delete mode 100644 .travis.yml
 create mode 100644 agent/src/test/java/com/cloud/agent/properties/AgentPropertiesTest.java
 create mode 100644 api/src/test/java/com/cloud/deploy/DataCenterDeploymentTest.java
 create mode 100644 core/src/test/java/com/cloud/resource/ServerResourceBaseTest.java
 create mode 120000 packaging/el9
 create mode 120000 packaging/suse15
 delete mode 100755 packaging/suse15/cloud-ipallocator.rc
 delete mode 100644 packaging/suse15/cloud.spec
 delete mode 100644 packaging/suse15/cloudstack-agent.te
 delete mode 100644 packaging/suse15/replace.properties
 create mode 100644 plugins/affinity-group-processors/non-strict-host-affinity/pom.xml
 create mode 100644 plugins/affinity-group-processors/non-strict-host-affinity/src/main/java/org/apache/cloudstack/affinity/NonStrictHostAffinityProcessor.java
 rename packaging/suse15/cloud.limits => plugins/affinity-group-processors/non-strict-host-affinity/src/main/resources/META-INF/cloudstack/non-strict-host-affinity/module.properties (94%)
 create mode 100644 plugins/affinity-group-processors/non-strict-host-affinity/src/main/resources/META-INF/cloudstack/non-strict-host-affinity/spring-non-strict-host-affinity-context.xml
 create mode 100644 plugins/affinity-group-processors/non-strict-host-affinity/src/test/java/org/apache/cloudstack/affinity/NonStrictHostAffinityProcessorTest.java
 create mode 100644 plugins/affinity-group-processors/non-strict-host-anti-affinity/pom.xml
 copy ui/src/components/widgets/TooltipLabel.vue => plugins/affinity-group-processors/non-strict-host-anti-affinity/src/main/java/org/apache/cloudstack/affinity/NonStrictHostAntiAffinityProcessor.java (59%)
 rename packaging/suse15/cloudstack-sccs => plugins/affinity-group-processors/non-strict-host-anti-affinity/src/main/resources/META-INF/cloudstack/non-strict-host-anti-affinity/module.properties (92%)
 create mode 100644 plugins/affinity-group-processors/non-strict-host-anti-affinity/src/main/resources/META-INF/cloudstack/non-strict-host-anti-affinity/spring-non-strict-host-anti-affinity-context.xml
 create mode 100644 plugins/affinity-group-processors/non-strict-host-anti-affinity/src/test/java/org/apache/cloudstack/affinity/NonStrictHostAntiAffinityProcessorTest.java
 mode change 100755 => 100644 server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java
 create mode 100644 server/src/test/java/com/cloud/configuration/ConfigTest.java
 create mode 100644 server/src/test/java/com/cloud/configuration/ConfigurationManagerImplTest.java
 create mode 100644 test/integration/smoke/test_nonstrict_affinity_group.py
 delete mode 100644 tools/cli/README
 rename tools/{travis => marvin}/xunit-reader.py (100%)
 delete mode 100755 tools/travis/after_failure.sh
 delete mode 100755 tools/travis/after_script.sh
 delete mode 100755 tools/travis/after_success.sh
 delete mode 100755 tools/travis/before_install.sh
 delete mode 100755 tools/travis/before_script.sh
 delete mode 100755 tools/travis/install.sh
 create mode 100644 ui/src/components/header/ExternalLink.vue