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