)]}'
{
  "commit": "f44e26f97c18cdd9b6726b6b46460559a787ceef",
  "tree": "65de627e16ef7cbaa5b29b9df3e6eb51b6c7ed7a",
  "parents": [
    "217fb988e9574fdfb2a1a0c1148d0cf11ca0b347"
  ],
  "author": {
    "name": "Daan Hoogland",
    "email": "dahn@apache.org",
    "time": "Thu Oct 22 11:35:40 2026 +0200"
  },
  "committer": {
    "name": "Daan Hoogland",
    "email": "dahn@apache.org",
    "time": "Fri Oct 23 16:57:29 2026 +0200"
  },
  "message": "use ConfigKeys for ManagementServer, agent, secondary storage and router settings\n\nPart of the split of #13884 (phase out the Config enum, #10752).\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d9f1fef87e47968716c83fa1258c153c40d62f9c",
      "old_mode": 33188,
      "old_path": "engine/orchestration/src/main/java/com/cloud/agent/manager/AgentManagerImpl.java",
      "new_id": "5c26b46bbbbfb5dbaee9c1264f2579595890facd",
      "new_mode": 33188,
      "new_path": "engine/orchestration/src/main/java/com/cloud/agent/manager/AgentManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "8cb4e0c40c0ed344f087ec33313b75ac630a5724",
      "old_mode": 33188,
      "old_path": "engine/storage/datamotion/src/main/java/org/apache/cloudstack/storage/motion/AncientDataMotionStrategy.java",
      "new_id": "17fa80ce8c968c822067261974b246cc19e2f822",
      "new_mode": 33188,
      "new_path": "engine/storage/datamotion/src/main/java/org/apache/cloudstack/storage/motion/AncientDataMotionStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "a98e1fa893b9ed2d91cc8697d2be786eee4f32ea",
      "old_mode": 33188,
      "old_path": "engine/storage/datamotion/src/main/java/org/apache/cloudstack/storage/motion/StorageSystemDataMotionStrategy.java",
      "new_id": "1a27498ed9c15cbb88e163dfa3db9f5fa8e639a9",
      "new_mode": 33188,
      "new_path": "engine/storage/datamotion/src/main/java/org/apache/cloudstack/storage/motion/StorageSystemDataMotionStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "6e32df5d5e3ce62d144a3839d8083c851be5f88c",
      "old_mode": 33188,
      "old_path": "engine/storage/image/src/main/java/org/apache/cloudstack/storage/image/TemplateServiceImpl.java",
      "new_id": "7299ddfa1423ed5d115590247517d3bc824df2ed",
      "new_mode": 33188,
      "new_path": "engine/storage/image/src/main/java/org/apache/cloudstack/storage/image/TemplateServiceImpl.java"
    },
    {
      "type": "modify",
      "old_id": "a94c04ff4aae9c39a83ae86d8f1a7c673ac65978",
      "old_mode": 33188,
      "old_path": "engine/storage/snapshot/src/main/java/org/apache/cloudstack/storage/snapshot/SnapshotServiceImpl.java",
      "new_id": "0aea6e354e536593902edc8232ffd1960bf30996",
      "new_mode": 33188,
      "new_path": "engine/storage/snapshot/src/main/java/org/apache/cloudstack/storage/snapshot/SnapshotServiceImpl.java"
    },
    {
      "type": "modify",
      "old_id": "a18d65748cf1acd2f6af0c83fed36302210f4b25",
      "old_mode": 33188,
      "old_path": "engine/storage/snapshot/src/main/java/org/apache/cloudstack/storage/vmsnapshot/ScaleIOVMSnapshotStrategy.java",
      "new_id": "80a53c538df12b89c402ff87e5f6ee69b1ede28b",
      "new_mode": 33188,
      "new_path": "engine/storage/snapshot/src/main/java/org/apache/cloudstack/storage/vmsnapshot/ScaleIOVMSnapshotStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "758bbe0c8c485549ba57b799ec4ca1f4bf8f6339",
      "old_mode": 33188,
      "old_path": "engine/storage/src/main/java/org/apache/cloudstack/storage/LocalHostEndpoint.java",
      "new_id": "c970ec262fd0b44eec20425a129e14ae4b054b60",
      "new_mode": 33188,
      "new_path": "engine/storage/src/main/java/org/apache/cloudstack/storage/LocalHostEndpoint.java"
    },
    {
      "type": "modify",
      "old_id": "26b39e30776f7d12f791532d68da0eaae899c84a",
      "old_mode": 33188,
      "old_path": "engine/storage/src/main/java/org/apache/cloudstack/storage/image/BaseImageStoreDriverImpl.java",
      "new_id": "051717cf3e82a1f667b66f1ad55bfe97162aa771",
      "new_mode": 33188,
      "new_path": "engine/storage/src/main/java/org/apache/cloudstack/storage/image/BaseImageStoreDriverImpl.java"
    },
    {
      "type": "modify",
      "old_id": "a31637b60deb376e878a9723269e25d85ad74840",
      "old_mode": 33188,
      "old_path": "plugins/hypervisors/hyperv/src/main/java/com/cloud/hypervisor/hyperv/manager/HypervManagerImpl.java",
      "new_id": "3c1803612fa6d873c14ae3b9a90c4decc63ea957",
      "new_mode": 33188,
      "new_path": "plugins/hypervisors/hyperv/src/main/java/com/cloud/hypervisor/hyperv/manager/HypervManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "7c3f826be1718b77ac43f11f9f80eeb10d7de9ff",
      "old_mode": 33188,
      "old_path": "plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java",
      "new_id": "621e6c82c85b5c47c202d401b605463c659e7b88",
      "new_mode": 33188,
      "new_path": "plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java"
    },
    {
      "type": "modify",
      "old_id": "7dfd98301d72b2c3b5513573a214f863bb06f656",
      "old_mode": 33188,
      "old_path": "plugins/hypervisors/ovm/src/main/java/com/cloud/ovm/hypervisor/OvmDiscoverer.java",
      "new_id": "7914b261aec14f973a1caaf85e7cb074694f0d0b",
      "new_mode": 33188,
      "new_path": "plugins/hypervisors/ovm/src/main/java/com/cloud/ovm/hypervisor/OvmDiscoverer.java"
    },
    {
      "type": "modify",
      "old_id": "52cc419ad2e474626046f6f360fc5ef962aa57c1",
      "old_mode": 33261,
      "old_path": "plugins/hypervisors/ovm3/src/main/java/com/cloud/hypervisor/ovm3/resources/Ovm3Discoverer.java",
      "new_id": "8bed78b58248847649db2fb3ab272485099c1047",
      "new_mode": 33261,
      "new_path": "plugins/hypervisors/ovm3/src/main/java/com/cloud/hypervisor/ovm3/resources/Ovm3Discoverer.java"
    },
    {
      "type": "modify",
      "old_id": "15ded5936c5d45d042dab18e3306ab3383012ef1",
      "old_mode": 33188,
      "old_path": "plugins/hypervisors/vmware/src/main/java/com/cloud/hypervisor/vmware/manager/VmwareManagerImpl.java",
      "new_id": "8be9e686364cde66205d552e9d1c18ce4fca6852",
      "new_mode": 33188,
      "new_path": "plugins/hypervisors/vmware/src/main/java/com/cloud/hypervisor/vmware/manager/VmwareManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "6d298629e7ef55e9d5a4ea9294fddf08fdb3f2de",
      "old_mode": 33188,
      "old_path": "plugins/hypervisors/xenserver/src/main/java/com/cloud/hypervisor/xenserver/discoverer/XcpServerDiscoverer.java",
      "new_id": "9381d9f88a1d83490b5c72f2f2ceb161a72c7791",
      "new_mode": 33188,
      "new_path": "plugins/hypervisors/xenserver/src/main/java/com/cloud/hypervisor/xenserver/discoverer/XcpServerDiscoverer.java"
    },
    {
      "type": "modify",
      "old_id": "4ce4c3eef9ebef192b13b23f31b21e58dbd0b423",
      "old_mode": 33188,
      "old_path": "plugins/network-elements/internal-loadbalancer/src/main/java/org/apache/cloudstack/network/lb/InternalLoadBalancerVMManagerImpl.java",
      "new_id": "ef355f49a5f295670a8b5bcf9d0c17b61daddb52",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/internal-loadbalancer/src/main/java/org/apache/cloudstack/network/lb/InternalLoadBalancerVMManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "f4c310be40f4985cd12e450d32f087339e9996e6",
      "old_mode": 33188,
      "old_path": "plugins/storage/image/default/src/main/java/org/apache/cloudstack/storage/datastore/driver/CloudStackImageStoreDriverImpl.java",
      "new_id": "b9789cf20b27195c3397d9bda0c5861ac904b170",
      "new_mode": 33188,
      "new_path": "plugins/storage/image/default/src/main/java/org/apache/cloudstack/storage/datastore/driver/CloudStackImageStoreDriverImpl.java"
    },
    {
      "type": "modify",
      "old_id": "6318c1920a997942cf937720a41f85970b146a8c",
      "old_mode": 33188,
      "old_path": "plugins/storage/image/s3/src/main/java/org/apache/cloudstack/storage/datastore/driver/S3ImageStoreDriverImpl.java",
      "new_id": "e24eb8a31fcd28d4781916a2c545c2333baffbc5",
      "new_mode": 33188,
      "new_path": "plugins/storage/image/s3/src/main/java/org/apache/cloudstack/storage/datastore/driver/S3ImageStoreDriverImpl.java"
    },
    {
      "type": "modify",
      "old_id": "61ff57fd0587d80969e76191d03a880a878d0529",
      "old_mode": 33188,
      "old_path": "plugins/storage/image/swift/src/main/java/org/apache/cloudstack/storage/datastore/driver/SwiftImageStoreDriverImpl.java",
      "new_id": "7c687c1260c745f20a10a9d2f4b45a2cbec946da",
      "new_mode": 33188,
      "new_path": "plugins/storage/image/swift/src/main/java/org/apache/cloudstack/storage/datastore/driver/SwiftImageStoreDriverImpl.java"
    },
    {
      "type": "modify",
      "old_id": "dfe39a1e22006746d6c132045d3a74c598712efe",
      "old_mode": 33188,
      "old_path": "plugins/storage/volume/linstor/src/main/java/org/apache/cloudstack/storage/datastore/driver/LinstorPrimaryDataStoreDriverImpl.java",
      "new_id": "8ea55f2def034d1882e31e9a04ef7a2b29a79930",
      "new_mode": 33188,
      "new_path": "plugins/storage/volume/linstor/src/main/java/org/apache/cloudstack/storage/datastore/driver/LinstorPrimaryDataStoreDriverImpl.java"
    },
    {
      "type": "modify",
      "old_id": "0b2571224046c1c51f39b0668db0652cacb0b3f5",
      "old_mode": 33188,
      "old_path": "plugins/storage/volume/scaleio/src/main/java/org/apache/cloudstack/storage/datastore/driver/ScaleIOPrimaryDataStoreDriver.java",
      "new_id": "0e5ffcfab1eeca959411389cde78a2d1bd9772c6",
      "new_mode": 33188,
      "new_path": "plugins/storage/volume/scaleio/src/main/java/org/apache/cloudstack/storage/datastore/driver/ScaleIOPrimaryDataStoreDriver.java"
    },
    {
      "type": "modify",
      "old_id": "f31d9a82b085fa1cf058f975961ea3a88154eded",
      "old_mode": 33188,
      "old_path": "plugins/storage/volume/scaleio/src/test/java/org/apache/cloudstack/storage/datastore/driver/ScaleIOPrimaryDataStoreDriverTest.java",
      "new_id": "936d4303e7afc90cb3aa1c3f7e5b1252cc708212",
      "new_mode": 33188,
      "new_path": "plugins/storage/volume/scaleio/src/test/java/org/apache/cloudstack/storage/datastore/driver/ScaleIOPrimaryDataStoreDriverTest.java"
    },
    {
      "type": "modify",
      "old_id": "934600eb2b61640a452d1795d9bf4ce4d61c6633",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/api/ApiDBUtils.java",
      "new_id": "4ee96a2cdb5a59c6ab6fadca7d91cf5b4d7b2717",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/api/ApiDBUtils.java"
    },
    {
      "type": "modify",
      "old_id": "bee9cbeb53a79e2d39ebf3fda4a8da5918cd05ec",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/api/response/ApiResponseSerializer.java",
      "new_id": "30d0c0b96d884b15a905267737f183a6d04b9c18",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/api/response/ApiResponseSerializer.java"
    },
    {
      "type": "modify",
      "old_id": "7330732a32ba290df1bcc77eb171266d201114ed",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java",
      "new_id": "8682aa7196ea61e9a007fc663d09bdc9245fb8ba",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "2bc7a57f86ff803665aec2c872861b2af216eec8",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/consoleproxy/ConsoleProxyManagerImpl.java",
      "new_id": "68bfbe3d952ab789abc3cf06f330a6e39b756585",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/consoleproxy/ConsoleProxyManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "b9fa3f0ebae7d89b4e09dafc117a92bbffeb9a78",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/hypervisor/kvm/discoverer/LibvirtServerDiscoverer.java",
      "new_id": "e7dd3dea60e5950c40f7116a0896c9f72c121d21",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/hypervisor/kvm/discoverer/LibvirtServerDiscoverer.java"
    },
    {
      "type": "modify",
      "old_id": "fc28c08e75aebcfa5c882241a22a8823309db8b6",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/network/ExternalIpAddressAllocator.java",
      "new_id": "b08d6b5ce4d1a4db794c2108be7a7ff6c9ef6b0d",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/network/ExternalIpAddressAllocator.java"
    },
    {
      "type": "modify",
      "old_id": "5a532b3b2db5deb9bb5225c60eb34ad2e692e13e",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/network/router/CommandSetupHelper.java",
      "new_id": "e458f8e62d757f139c703903e43f7064a89a6b47",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/network/router/CommandSetupHelper.java"
    },
    {
      "type": "modify",
      "old_id": "e17118c833e2eee42022c0d6f05806708957f916",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java",
      "new_id": "389a1fcb0b202ead272ee629e232b521b240405b",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "43f31c8745dedd0b40eaedc202ce62607c713a9c",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/resource/DiscovererBase.java",
      "new_id": "2046daa59f1a30b23ed6906bb9b7084aa6b492ba",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/resource/DiscovererBase.java"
    },
    {
      "type": "modify",
      "old_id": "efa4cf8c6135a392513a93cc9807fc6dfc39e5d6",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/server/ConfigurationServerImpl.java",
      "new_id": "053d2a7fdc6f10aea19f1cc45667e54a840f1653",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/server/ConfigurationServerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "9eb20a7d675084ae7f9b69ad4fe8bfd8b94821eb",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/storage/VolumeApiServiceImpl.java",
      "new_id": "2955260cc74ce83c2e90678ee540c683b4e3777b",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/storage/VolumeApiServiceImpl.java"
    },
    {
      "type": "modify",
      "old_id": "3344fe0f235f4214f4b0a4c1a886a9ac7daee448",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/storage/download/DownloadMonitorImpl.java",
      "new_id": "ecc7f8d8be687d9d7c686cfcf53753911f46e165",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/storage/download/DownloadMonitorImpl.java"
    },
    {
      "type": "modify",
      "old_id": "acf55494ae740dd4ac36ac854404e77451180887",
      "old_mode": 33261,
      "old_path": "server/src/main/java/com/cloud/storage/snapshot/SnapshotManagerImpl.java",
      "new_id": "c090cfbe7f214af20dca30e3b8897e649b66b13b",
      "new_mode": 33261,
      "new_path": "server/src/main/java/com/cloud/storage/snapshot/SnapshotManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "1aa3bedbdf0aa4f512bf342f089d0330b50cfb30",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/template/TemplateAdapterBase.java",
      "new_id": "a98378d0d9f2398762902fa62aa83234deaf71d7",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/template/TemplateAdapterBase.java"
    },
    {
      "type": "modify",
      "old_id": "570172e93c192eaac322cddfdbd9c93247bc6b38",
      "old_mode": 33261,
      "old_path": "server/src/main/java/com/cloud/template/TemplateManagerImpl.java",
      "new_id": "d217c3842700b67f17a1a7940ab002b15d0fa73f",
      "new_mode": 33261,
      "new_path": "server/src/main/java/com/cloud/template/TemplateManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "bd9c3b9fcb8255a1c7c88f6d0e3a388381a972c3",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/vm/UserVmManagerImpl.java",
      "new_id": "45b79b8e9d985c8eb272850388605dffbcefc670",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/vm/UserVmManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "360e9ef10771f5cc16a54f799951c6dee694c7f5",
      "old_mode": 33188,
      "old_path": "server/src/test/java/com/cloud/configuration/ConfigurationManagerImplTest.java",
      "new_id": "05485e8db6ef097ae03dde4df13f2feb22ac3829",
      "new_mode": 33188,
      "new_path": "server/src/test/java/com/cloud/configuration/ConfigurationManagerImplTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5433f998fc55353ab04300b45752b2f06f3c481",
      "new_mode": 33188,
      "new_path": "server/src/test/java/com/cloud/resource/DiscovererBaseTest.java"
    },
    {
      "type": "modify",
      "old_id": "fd1cb6a6313eace276efe2e99fa2129cd915524e",
      "old_mode": 33188,
      "old_path": "server/src/test/java/com/cloud/server/ConfigurationServerImplTest.java",
      "new_id": "23c55cb21263206b3bfc93793b5b86e26255c844",
      "new_mode": 33188,
      "new_path": "server/src/test/java/com/cloud/server/ConfigurationServerImplTest.java"
    },
    {
      "type": "modify",
      "old_id": "8c2a6bbd9a393bfb353516ddec3e1314d4527ba5",
      "old_mode": 33188,
      "old_path": "services/secondary-storage/controller/src/main/java/org/apache/cloudstack/secondarystorage/PremiumSecondaryStorageManagerImpl.java",
      "new_id": "eacd842adabe7f02ea510bd7025951bc0c5df823",
      "new_mode": 33188,
      "new_path": "services/secondary-storage/controller/src/main/java/org/apache/cloudstack/secondarystorage/PremiumSecondaryStorageManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "c29086b8b9db8fe712da4ead30d1d6ea537a2bec",
      "old_mode": 33188,
      "old_path": "services/secondary-storage/controller/src/main/java/org/apache/cloudstack/secondarystorage/SecondaryStorageManagerImpl.java",
      "new_id": "61f1ab4fe735c91001d38a16041bc5e63c973de4",
      "new_mode": 33188,
      "new_path": "services/secondary-storage/controller/src/main/java/org/apache/cloudstack/secondarystorage/SecondaryStorageManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "5b328c33c865f995a63cef994ef6d41a605b6424",
      "old_mode": 33188,
      "old_path": "services/secondary-storage/server/src/main/java/org/apache/cloudstack/storage/resource/SecondaryStorageDiscoverer.java",
      "new_id": "0ed1e8b20b004f10704d1af0a95407d4510550bd",
      "new_mode": 33188,
      "new_path": "services/secondary-storage/server/src/main/java/org/apache/cloudstack/storage/resource/SecondaryStorageDiscoverer.java"
    }
  ]
}
