Skip to content

Commit da4daf6

Browse files
authored
Support plugin manifests for WPA Plugin feed (#114)
1 parent efc4eeb commit da4daf6

File tree

14 files changed

+168
-0
lines changed

14 files changed

+168
-0
lines changed

LTTngDataExtensions/LTTngDataExtensions.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,9 @@
7272
</ItemGroup>
7373

7474
<ItemGroup>
75+
<None Update="pluginManifest.json">
76+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
77+
</None>
7578
<None Update="Resources\DiskActivityPrebuiltConfiguration.json">
7679
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
7780
</None>
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/microsoft/microsoft-performance-toolkit-sdk/main/src/PluginsSystem/Tools/Microsoft.Performance.Toolkit.Plugins.Cli/Manifest/PluginManifestSchema.json",
3+
"identity": {
4+
"id": "Microsoft.Performance.Toolkit.Plugins.LTTngDataExtensions",
5+
"version": "1.3.0"
6+
},
7+
"displayName": "Linux LTTng",
8+
"description": "LTTng (Kernel CPU scheduling, Processes, Threads, Block IO/Disk, Syscalls, File events, etc) - https://lttng.org/",
9+
"owners": [
10+
{
11+
"name": "Ivan Berg",
12+
"address": "1 Microsoft Way, Redmond, WA 98052",
13+
"emailAddresses": [ "[email protected]" ],
14+
"phoneNumbers": []
15+
}
16+
],
17+
"projectUrl": "https://github.com/microsoft/Microsoft-Performance-Tools-Linux-Android",
18+
"manifestVersion": 1.0
19+
}

LinuxLogParsers/LinuxPlugins-MicrosoftPerformanceToolkSDK/AndroidLogCat/AndroidLogcat.csproj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,10 @@
3131
</None>
3232
</ItemGroup>
3333

34+
<ItemGroup>
35+
<None Update="pluginManifest.json">
36+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
37+
</None>
38+
</ItemGroup>
39+
3440
</Project>
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/microsoft/microsoft-performance-toolkit-sdk/main/src/PluginsSystem/Tools/Microsoft.Performance.Toolkit.Plugins.Cli/Manifest/PluginManifestSchema.json",
3+
"identity": {
4+
"id": "Microsoft.Performance.Toolkit.Plugins.AndroidLogcatPlugin",
5+
"version": "1.3.4"
6+
},
7+
"displayName": "Android Logcat",
8+
"description": "Android Logcat - https://developer.android.com/studio/command-line/logcat",
9+
"owners": [
10+
{
11+
"name": "Ivan Berg",
12+
"address": "1 Microsoft Way, Redmond, WA 98052",
13+
"emailAddresses": [ "[email protected]" ],
14+
"phoneNumbers": []
15+
}
16+
],
17+
"projectUrl": "https://github.com/microsoft/Microsoft-Performance-Tools-Linux-Android",
18+
"manifestVersion": 1.0
19+
}

LinuxLogParsers/LinuxPlugins-MicrosoftPerformanceToolkSDK/Cloud-init/Cloud-Init.csproj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@
3434
</None>
3535
</ItemGroup>
3636

37+
<ItemGroup>
38+
<None Update="pluginManifest.json">
39+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
40+
</None>
41+
</ItemGroup>
42+
3743
<Target Name="PostBuild" AfterTargets="DeployStagedFiles">
3844
<Exec Command="CALL XCOPY /dickherfy $(SolutionDir)Linux\WaLinuxAgent\$(OutDir) $(ProjectDir)$(OutDir)WaLinuxAgent" />
3945
<Exec Command="CALL XCOPY /dickherfy &quot;$(SolutionDir)Linux\DmesgIsoLog\$(OutDir)\Dmesg $(ProjectDir)$(OutDir)Dmesg" />
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/microsoft/microsoft-performance-toolkit-sdk/main/src/PluginsSystem/Tools/Microsoft.Performance.Toolkit.Plugins.Cli/Manifest/PluginManifestSchema.json",
3+
"identity": {
4+
"id": "Microsoft.Performance.Toolkit.Plugins.Cloud-Init",
5+
"version": "1.2.1"
6+
},
7+
"displayName": "Linux Cloud-Init",
8+
"description": "Linux Cloud-Init - https://cloud-init.io/",
9+
"owners": [
10+
{
11+
"name": "Ivan Berg",
12+
"address": "1 Microsoft Way, Redmond, WA 98052",
13+
"emailAddresses": [ "[email protected]" ],
14+
"phoneNumbers": []
15+
}
16+
],
17+
"projectUrl": "https://github.com/microsoft/Microsoft-Performance-Tools-Linux-Android",
18+
"manifestVersion": 1.0
19+
}

LinuxLogParsers/LinuxPlugins-MicrosoftPerformanceToolkSDK/DmesgIsoLog/Dmesg.csproj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,10 @@
3131
</None>
3232
</ItemGroup>
3333

34+
<ItemGroup>
35+
<None Update="pluginManifest.json">
36+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
37+
</None>
38+
</ItemGroup>
39+
3440
</Project>
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/microsoft/microsoft-performance-toolkit-sdk/main/src/PluginsSystem/Tools/Microsoft.Performance.Toolkit.Plugins.Cli/Manifest/PluginManifestSchema.json",
3+
"identity": {
4+
"id": "Microsoft.Performance.Toolkit.Plugins.DmesgPlugin",
5+
"version": "1.2.1"
6+
},
7+
"displayName": "Dmesg",
8+
"description": "Dmesg - https://en.wikipedia.org/wiki/Dmesg",
9+
"owners": [
10+
{
11+
"name": "Ivan Berg",
12+
"address": "1 Microsoft Way, Redmond, WA 98052",
13+
"emailAddresses": [ "[email protected]" ],
14+
"phoneNumbers": []
15+
}
16+
],
17+
"projectUrl": "https://github.com/microsoft/Microsoft-Performance-Tools-Linux-Android",
18+
"manifestVersion": 1.0
19+
}

LinuxLogParsers/LinuxPlugins-MicrosoftPerformanceToolkSDK/WaLinuxAgent/WaLinuxAgent.csproj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,10 @@
3232
<PackagePath></PackagePath>
3333
</None>
3434
</ItemGroup>
35+
36+
<ItemGroup>
37+
<None Update="pluginManifest.json">
38+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
39+
</None>
40+
</ItemGroup>
3541
</Project>
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/microsoft/microsoft-performance-toolkit-sdk/main/src/PluginsSystem/Tools/Microsoft.Performance.Toolkit.Plugins.Cli/Manifest/PluginManifestSchema.json",
3+
"identity": {
4+
"id": "Microsoft.Performance.Toolkit.Plugins.WaLinuxAgent",
5+
"version": "1.2.1"
6+
},
7+
"displayName": "Azure WALinuxAgent",
8+
"description": "Azure WALinuxAgent - https://github.com/Azure/WALinuxAgent",
9+
"owners": [
10+
{
11+
"name": "Ivan Berg",
12+
"address": "1 Microsoft Way, Redmond, WA 98052",
13+
"emailAddresses": [ "[email protected]" ],
14+
"phoneNumbers": []
15+
}
16+
],
17+
"projectUrl": "https://github.com/microsoft/Microsoft-Performance-Tools-Linux-Android",
18+
"manifestVersion": 1.0
19+
}

0 commit comments

Comments
 (0)