This is an automated email from the ASF dual-hosted git repository.
sureshanaparti pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git.
from 610b2d0 simplify code using optional chaining in compute views (#5635)
add 4392cc4 ui: refactoring $notification according to the old version
(#5819)
add e06a66b ldap: truststore per domain (#5816)
add 2bd1dc1 Enable resetting config values to default value (#4230)
add f071873 UI: Fix new UI missing 4 parameters when adding a BareMetal
host (#5812)
add 30ae9ee Merge branch '4.16' into main
No new revisions were added by this update.
Summary of changes:
.../cloud/configuration/ConfigurationService.java | 10 +
.../org/apache/cloudstack/api/ApiConstants.java | 1 +
.../config/{UpdateCfgCmd.java => ResetCfgCmd.java} | 96 ++--
.../java/com/cloud/dc/ClusterDetailsDaoImpl.java | 28 +-
.../cloudstack/api/command/LDAPConfigCmd.java | 2 +-
.../apache/cloudstack/ldap/LdapConfiguration.java | 14 +-
.../apache/cloudstack/ldap/LdapContextFactory.java | 10 +-
.../cloudstack/ldap/LdapContextFactorySpec.groovy | 6 +-
.../cloudstack/ldap/LdapConfigurationTest.java | 4 +-
.../configuration/ConfigurationManagerImpl.java | 204 +++++++-
.../com/cloud/server/ManagementServerImpl.java | 2 +
.../cloud/vpc/MockConfigurationManagerImpl.java | 7 +
.../smoke/test_reset_configuration_settings.py | 367 +++++++++++++++
tools/marvin/marvin/lib/base.py | 20 +
ui/public/locales/en.json | 2 +
ui/src/components/view/DetailSettings.vue | 3 +-
ui/src/components/view/ListView.vue | 26 +-
ui/src/components/view/ResourceLimitTab.vue | 3 +-
ui/src/components/view/SettingsTab.vue | 31 +-
ui/src/components/view/UploadResourceIcon.vue | 12 +-
ui/src/config/section/compute.js | 6 +-
ui/src/core/lazy_lib/components_use.js | 1 -
ui/src/utils/plugins.js | 56 ++-
ui/src/views/AutogenView.vue | 3 +-
ui/src/views/compute/AssignInstance.vue | 3 +-
ui/src/views/compute/ChangeAffinity.vue | 3 +-
ui/src/views/compute/CreateSSHKeyPair.vue | 3 +-
ui/src/views/compute/CreateSnapshotWizard.vue | 3 +-
ui/src/views/compute/DeployVM.vue | 23 +-
ui/src/views/compute/KubernetesServiceTab.vue | 3 +-
ui/src/views/compute/MigrateWizard.vue | 3 +-
ui/src/views/compute/ScaleVM.vue | 3 +-
ui/src/views/compute/StartVirtualMachine.vue | 9 +-
ui/src/views/compute/backup/BackupSchedule.vue | 3 +-
ui/src/views/compute/backup/FormSchedule.vue | 3 +-
ui/src/views/iam/AddAccount.vue | 15 +-
ui/src/views/iam/AddLdapAccount.vue | 6 +-
ui/src/views/iam/AddUser.vue | 18 +-
ui/src/views/iam/ChangeUserPassword.vue | 3 +-
ui/src/views/iam/ConfigureSamlSsoAuth.vue | 6 +-
ui/src/views/iam/CreateRole.vue | 3 +-
ui/src/views/iam/DomainActionForm.vue | 6 +-
ui/src/views/iam/DomainView.vue | 3 +-
ui/src/views/iam/EditUser.vue | 6 +-
ui/src/views/iam/ImportRole.vue | 6 +-
ui/src/views/image/IsoZones.vue | 3 +-
ui/src/views/image/RegisterOrUploadIso.vue | 15 +-
ui/src/views/image/RegisterOrUploadTemplate.vue | 12 +-
ui/src/views/image/TemplateZones.vue | 3 +-
.../views/image/UpdateTemplateIsoPermissions.vue | 3 +-
ui/src/views/infra/AddPrimaryStorage.vue | 3 +-
ui/src/views/infra/AddSecondaryStorage.vue | 3 +-
ui/src/views/infra/ClusterAdd.vue | 9 +-
ui/src/views/infra/HostAdd.vue | 513 ++++++++++++---------
ui/src/views/infra/InfraSummary.vue | 6 +-
ui/src/views/infra/MigrateData.vue | 6 +-
ui/src/views/infra/PodAdd.vue | 6 +-
ui/src/views/infra/network/DedicatedVLANTab.vue | 3 +-
ui/src/views/infra/network/EditTrafficLabel.vue | 3 +-
ui/src/views/infra/network/IpRangesTabPublic.vue | 15 +-
ui/src/views/infra/network/ServiceProvidersTab.vue | 6 +-
.../infra/network/providers/AddF5LoadBalancer.vue | 3 +-
.../network/providers/AddNetscalerLoadBalancer.vue | 3 +-
.../infra/network/providers/AddNiciraNvpDevice.vue | 3 +-
.../network/providers/AddPaloAltoFirewall.vue | 3 +-
.../infra/network/providers/AddSrxFirewall.vue | 3 +-
.../views/infra/network/providers/ProviderItem.vue | 3 +-
.../infra/network/providers/ProviderListView.vue | 6 +-
ui/src/views/infra/zone/ZoneWizardLaunchZone.vue | 3 +-
ui/src/views/network/AclListRulesTab.vue | 3 +-
ui/src/views/network/CreateIsolatedNetworkForm.vue | 3 +-
ui/src/views/network/CreateL2NetworkForm.vue | 3 +-
ui/src/views/network/CreateSharedNetworkForm.vue | 6 +-
ui/src/views/network/CreateVlanIpRange.vue | 6 +-
ui/src/views/network/InternalLBAssignVmForm.vue | 3 +-
ui/src/views/network/IpAddressesTab.vue | 6 +-
ui/src/views/network/VpcTiersTab.vue | 3 +-
ui/src/views/network/VpnDetails.vue | 3 +-
ui/src/views/offering/UpdateOfferingAccess.vue | 3 +-
.../views/plugins/quota/EditTariffValueWizard.vue | 3 +-
ui/src/views/project/iam/ProjectRoleTab.vue | 9 +-
ui/src/views/storage/FormSchedule.vue | 3 +-
ui/src/views/storage/ResizeVolume.vue | 3 +-
ui/src/views/storage/ScheduledSnapshots.vue | 3 +-
ui/src/views/storage/UploadLocalVolume.vue | 9 +-
ui/src/views/tools/ImportUnmanagedInstance.vue | 21 +-
ui/tests/unit/views/AutogenView.spec.js | 33 +-
ui/tests/unit/views/compute/MigrateWizard.spec.js | 20 +-
88 files changed, 1235 insertions(+), 589 deletions(-)
copy
api/src/main/java/org/apache/cloudstack/api/command/admin/config/{UpdateCfgCmd.java
=> ResetCfgCmd.java} (65%)
create mode 100644 test/integration/smoke/test_reset_configuration_settings.py