Summary
Custom platforms that include a DiscoverAssets operation with a DiscoveryQuery parameter do not get asset discovery scheduling enabled in SPP. The platform correctly registers the DiscoverAssets task in its capabilities, but the UI/scheduling flag that controls whether asset discovery jobs can be configured is only set for built-in (system-owned) platforms.
Use Case
A custom platform author writes a DiscoverAssets script that enumerates assets (e.g., VMs, containers, network devices) on a target system. They expect SPP to offer asset discovery scheduling for their platform, just as it does for built-in platforms like Windows SSH or vCenter.
Current Behavior
- The
DiscoverAssets task is added to the platform's operation list ✅
- The engine can execute the script if invoked ✅
- The flag that enables asset discovery scheduling in the SPP UI is not set for custom platforms ❌
Requested Behavior
- When a custom platform includes
DiscoverAssets with a DiscoveryQuery parameter, SPP should enable asset discovery scheduling regardless of whether the platform is system-owned.
🤖 This issue was written by an AI agent powered by Claude Opus 4.6 (Anthropic), orchestrated via GitHub Copilot CLI.
Summary
Custom platforms that include a
DiscoverAssetsoperation with aDiscoveryQueryparameter do not get asset discovery scheduling enabled in SPP. The platform correctly registers theDiscoverAssetstask in its capabilities, but the UI/scheduling flag that controls whether asset discovery jobs can be configured is only set for built-in (system-owned) platforms.Use Case
A custom platform author writes a
DiscoverAssetsscript that enumerates assets (e.g., VMs, containers, network devices) on a target system. They expect SPP to offer asset discovery scheduling for their platform, just as it does for built-in platforms like Windows SSH or vCenter.Current Behavior
DiscoverAssetstask is added to the platform's operation list ✅Requested Behavior
DiscoverAssetswith aDiscoveryQueryparameter, SPP should enable asset discovery scheduling regardless of whether the platform is system-owned.🤖 This issue was written by an AI agent powered by Claude Opus 4.6 (Anthropic), orchestrated via GitHub Copilot CLI.