This is an automated email from the ASF dual-hosted git repository.
sureshanaparti pushed a change to branch healthcheck-main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
discard 930ef5844ff 4.21/main Health Check, please don't merge this!
add b1edfb8d606 Remove and Update collaborators list in .asf.yaml (#12627)
add c79b33c1fbd Allow enforcing password change for a user after reset by
admin (root/domain) (#12294)
add b45726f7b12 ssvm: delete temp directory while deleting entity download
url (#12562)
add 4de8c2b6f68 Add a Prometheus metric to track host certificate expiry
(#12613)
add b7c970f45f1 Fix issue with multiple KVM Host entries in host table
(#12589)
add 34f6f413a1f Fix injection of preset variables into the JS interpreter
(#12515)
add 18d66595b39 engine/schema: fix cluster/zone settings with encrypted
values (#12626)
add e22f842ed8d Allow limit queries without random ordering (#12598)
add d8230c9598f Usage: Heartbeat should not schedule usage job when a job
is already running (#12616)
add ae5308bdd20 Fix issue when restoring backup after migration of volume
(#12549)
add 11df71e55cc Merge branch '4.20' into '4.22'
add a7dc5efad51 Merge release branch 4.22 to main
add 22cda0c77b9 constructing the expiry Prometheus Item according to new
format (#12653)
add 62eb4b7828c Remove acs-robot from collaborators list
add a1bcae92136 Agentic workflow experiment (#12652)
add d426c8388c1 4.21/main Health Check, please don't merge this!
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (930ef5844ff)
\
N -- N -- N refs/heads/healthcheck-main (d426c8388c1)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 8 +-
.gitattributes | 1 +
.github/aw/imports/.gitattributes | 5 +
.../.github_workflows_shared_reporting.md | 73 ++
.github/workflows/daily-repo-status.lock.yml | 1017 ++++++++++++++++++++
.github/workflows/daily-repo-status.md | 54 ++
.github/workflows/issue-triage-agent.lock.yml | 1016 +++++++++++++++++++
.github/workflows/issue-triage-agent.md | 78 ++
.pre-commit-config.yaml | 5 +-
.../main/java/com/cloud/user/AccountService.java | 3 +-
.../org/apache/cloudstack/api/ApiConstants.java | 1 +
.../api/command/admin/user/CreateUserCmd.java | 13 +-
.../api/command/admin/user/UpdateUserCmd.java | 14 +-
.../cloudstack/api/response/LoginCmdResponse.java | 12 +
.../api/command/admin/user/CreateUserCmdTest.java | 6 +-
.../api/command/admin/user/UpdateUserCmdTest.java | 64 ++
.../api/response/LoginCmdResponseTest.java | 87 ++
.../cloudstack/backup/RestoreBackupCommand.java | 18 +-
.../java/com/cloud/resource/ResourceManager.java | 2 +
.../java/com/cloud/dc/ClusterDetailsDaoImpl.java | 2 +-
.../com/cloud/dc/dao/DataCenterDetailsDaoImpl.java | 2 +-
.../main/java/com/cloud/host/dao/HostDaoImpl.java | 2 +-
.../cloudstack/resourcedetail/UserDetailVO.java | 2 +
.../storage/datastore/db/ImageStoreDaoImpl.java | 2 +-
.../src/main/java/com/cloud/utils/db/Filter.java | 13 +-
.../java/com/cloud/utils/db/GenericDaoBase.java | 6 +-
.../test/java/com/cloud/utils/db/FilterTest.java | 58 ++
.../com/cloud/utils/db/GenericDaoBaseTest.java | 68 ++
.../apache/cloudstack/quota/QuotaManagerImpl.java | 12 +-
.../activationrule/presetvariables/Account.java | 2 -
.../presetvariables/BackupOffering.java | 1 -
.../presetvariables/ComputeOffering.java | 3 -
.../presetvariables/Configuration.java | 1 -
.../DiskOfferingPresetVariables.java | 12 -
.../activationrule/presetvariables/Domain.java | 1 -
.../presetvariables/GenericPresetVariable.java | 18 +-
.../quota/activationrule/presetvariables/Host.java | 2 -
.../presetvariables/PresetVariableHelper.java | 12 +-
.../quota/activationrule/presetvariables/Role.java | 9 +-
.../activationrule/presetvariables/Storage.java | 11 +-
.../activationrule/presetvariables/Tariff.java | 1 -
.../activationrule/presetvariables/Value.java | 48 +-
.../cloudstack/quota/QuotaManagerImplTest.java | 24 +-
.../presetvariables/AccountTest.java | 34 -
.../presetvariables/BackupOfferingTest.java | 36 -
.../presetvariables/ComputeOfferingTest.java | 35 -
.../presetvariables/ComputingResourcesTest.java | 40 -
.../activationrule/presetvariables/DomainTest.java | 35 -
.../presetvariables/GenericPresetVariableTest.java | 73 --
.../activationrule/presetvariables/HostTest.java | 34 -
.../presetvariables/PresetVariableHelperTest.java | 134 +--
.../presetvariables/ResourceTest.java | 40 -
.../activationrule/presetvariables/RoleTest.java | 34 -
.../presetvariables/StorageTest.java | 41 -
.../activationrule/presetvariables/ValueTest.java | 175 ----
.../discovery/ApiDiscoveryServiceImpl.java | 22 +-
.../cloudstack/discovery/ApiDiscoveryTest.java | 38 +
.../cloudstack/backup/NASBackupProvider.java | 30 +-
.../LibvirtRestoreBackupCommandWrapper.java | 67 +-
.../LibvirtRestoreBackupCommandWrapperTest.java | 19 +-
.../cloudstack/metrics/PrometheusExporterImpl.java | 43 +
.../metrics/PrometheusExporterImplTest.java | 108 +++
.../contrail/management/MockAccountManager.java | 2 +-
.../api/command/OauthLoginAPIAuthenticatorCmd.java | 9 +-
pom.xml | 4 +
server/src/main/java/com/cloud/api/ApiServer.java | 13 +
.../api/auth/DefaultLoginAPIAuthenticatorCmd.java | 9 +-
.../com/cloud/resource/ResourceManagerImpl.java | 27 +-
.../java/com/cloud/user/AccountManagerImpl.java | 60 +-
.../storage/heuristics/HeuristicRuleHelper.java | 20 +-
.../heuristics/presetvariables/Account.java | 2 -
.../storage/heuristics/presetvariables/Domain.java | 1 -
.../GenericHeuristicPresetVariable.java | 17 +-
.../presetvariables/SecondaryStorage.java | 4 -
.../heuristics/presetvariables/Snapshot.java | 10 +-
.../heuristics/presetvariables/Template.java | 24 +-
.../storage/heuristics/presetvariables/Volume.java | 10 +-
.../user/UserPasswordResetManagerImpl.java | 3 +
.../src/test/java/com/cloud/api/ApiServerTest.java | 124 ++-
.../cloud/resource/MockResourceManagerImpl.java | 5 +
.../com/cloud/user/AccountManagerImplTest.java | 139 +++
.../heuristics/HeuristicRuleHelperTest.java | 16 +
.../heuristics/presetvariables/AccountTest.java | 46 -
.../heuristics/presetvariables/DomainTest.java | 41 -
.../GenericHeuristicPresetVariableTest.java | 40 -
.../presetvariables/SecondaryStorageTest.java | 45 -
.../heuristics/presetvariables/SnapshotTest.java | 44 -
.../heuristics/presetvariables/TemplateTest.java | 46 -
.../heuristics/presetvariables/VolumeTest.java | 44 -
.../user/UserPasswordResetManagerImplTest.java | 27 +
.../storage/template/UploadManagerImpl.java | 51 +-
.../storage/template/UploadManagerImplTest.java | 85 ++
ui/public/locales/en.json | 7 +
ui/src/config/router.js | 5 +
ui/src/config/section/user.js | 18 +
ui/src/permission.js | 23 +
ui/src/store/getters.js | 3 +-
ui/src/store/modules/user.js | 32 +-
ui/src/store/mutation-types.js | 1 +
ui/src/views/iam/AddUser.vue | 25 +-
ui/src/views/iam/ChangeUserPassword.vue | 14 +
ui/src/views/iam/ForceChangePassword.vue | 285 ++++++
.../java/com/cloud/usage/UsageManagerImpl.java | 20 +-
.../utils/jsinterpreter/JsInterpreter.java | 33 +-
.../utils/jsinterpreter/TagAsRuleHelper.java | 21 +-
.../utils/jsinterpreter/JsInterpreterTest.java | 18 -
106 files changed, 3987 insertions(+), 1313 deletions(-)
create mode 100644 .gitattributes
create mode 100644 .github/aw/imports/.gitattributes
create mode 100644
.github/aw/imports/github/gh-aw/94662b1dee8ce96c876ba9f33b3ab8be32de82a4/.github_workflows_shared_reporting.md
create mode 100644 .github/workflows/daily-repo-status.lock.yml
create mode 100644 .github/workflows/daily-repo-status.md
create mode 100644 .github/workflows/issue-triage-agent.lock.yml
create mode 100644 .github/workflows/issue-triage-agent.md
create mode 100644
api/src/test/java/org/apache/cloudstack/api/command/admin/user/UpdateUserCmdTest.java
create mode 100644
api/src/test/java/org/apache/cloudstack/api/response/LoginCmdResponseTest.java
delete mode 100644
framework/quota/src/test/java/org/apache/cloudstack/quota/activationrule/presetvariables/AccountTest.java
delete mode 100644
framework/quota/src/test/java/org/apache/cloudstack/quota/activationrule/presetvariables/BackupOfferingTest.java
delete mode 100644
framework/quota/src/test/java/org/apache/cloudstack/quota/activationrule/presetvariables/ComputeOfferingTest.java
delete mode 100644
framework/quota/src/test/java/org/apache/cloudstack/quota/activationrule/presetvariables/ComputingResourcesTest.java
delete mode 100644
framework/quota/src/test/java/org/apache/cloudstack/quota/activationrule/presetvariables/DomainTest.java
delete mode 100644
framework/quota/src/test/java/org/apache/cloudstack/quota/activationrule/presetvariables/GenericPresetVariableTest.java
delete mode 100644
framework/quota/src/test/java/org/apache/cloudstack/quota/activationrule/presetvariables/HostTest.java
delete mode 100644
framework/quota/src/test/java/org/apache/cloudstack/quota/activationrule/presetvariables/ResourceTest.java
delete mode 100644
framework/quota/src/test/java/org/apache/cloudstack/quota/activationrule/presetvariables/RoleTest.java
delete mode 100644
framework/quota/src/test/java/org/apache/cloudstack/quota/activationrule/presetvariables/StorageTest.java
delete mode 100644
framework/quota/src/test/java/org/apache/cloudstack/quota/activationrule/presetvariables/ValueTest.java
create mode 100644
plugins/integrations/prometheus/src/test/java/org/apache/cloudstack/metrics/PrometheusExporterImplTest.java
delete mode 100644
server/src/test/java/org/apache/cloudstack/storage/heuristics/presetvariables/AccountTest.java
delete mode 100644
server/src/test/java/org/apache/cloudstack/storage/heuristics/presetvariables/DomainTest.java
delete mode 100644
server/src/test/java/org/apache/cloudstack/storage/heuristics/presetvariables/GenericHeuristicPresetVariableTest.java
delete mode 100644
server/src/test/java/org/apache/cloudstack/storage/heuristics/presetvariables/SecondaryStorageTest.java
delete mode 100644
server/src/test/java/org/apache/cloudstack/storage/heuristics/presetvariables/SnapshotTest.java
delete mode 100644
server/src/test/java/org/apache/cloudstack/storage/heuristics/presetvariables/TemplateTest.java
delete mode 100644
server/src/test/java/org/apache/cloudstack/storage/heuristics/presetvariables/VolumeTest.java
create mode 100644
services/secondary-storage/server/src/test/java/org/apache/cloudstack/storage/template/UploadManagerImplTest.java
create mode 100644 ui/src/views/iam/ForceChangePassword.vue