Skip to content

Commit ac8ca49

Browse files
author
Lee Fine
committed
ab#67448
1 parent 9bad561 commit ac8ca49

File tree

2 files changed

+19
-30
lines changed

2 files changed

+19
-30
lines changed

GcpCertManager/GcpCertManager.csproj

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
5-
<TargetFramework>netcoreapp3.1</TargetFramework>
6-
<RootNamespace>Keyfactor.Extensions.Orchestrator.GcpCertManager</RootNamespace>
4+
<AppendTargetFrameworkToOutputPath>true</AppendTargetFrameworkToOutputPath>
5+
<TargetFrameworks>net6.0;net8.0</TargetFrameworks>
76
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
7+
<ImplicitUsings>disable</ImplicitUsings>
88
</PropertyGroup>
99

1010
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
@@ -27,11 +27,9 @@
2727
<PackageReference Include="Portable.BouncyCastle" Version="1.9.0" />
2828
<PackageReference Include="RestSharp" Version="107.2.1" />
2929
<PackageReference Include="System.Management.Automation" Version="7.0.5" />
30-
</ItemGroup>
3130

32-
<ItemGroup>
3331
<None Update="manifest.json">
34-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
32+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
3533
</None>
3634
</ItemGroup>
3735

integration-manifest.json

Lines changed: 15 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -7,32 +7,15 @@
77
"support_level": "kf-supported",
88
"link_github": true,
99
"release_dir": "GcpCertManager/bin/release",
10+
"release_project": "GcpCertManager/GcpCertManager.csproj",
1011
"description": "Google Certificate Manager Orchestrator for Add, Remove and Inventory.",
1112
"about": {
1213
"orchestrator": {
1314
"UOFramework": "10.4.1",
1415
"keyfactor_platform_version": "9.1.0",
1516
"pam_support": false,
16-
"win": {
17-
"supportsCreateStore": false,
18-
"supportsDiscovery": false,
19-
"supportsManagementAdd": true,
20-
"supportsManagementRemove": true,
21-
"supportsReenrollment": false,
22-
"supportsInventory": true,
23-
"platformSupport": "Unused"
24-
},
25-
"linux": {
26-
"supportsCreateStore": false,
27-
"supportsDiscovery": false,
28-
"supportsManagementAdd": true,
29-
"supportsManagementRemove": true,
30-
"supportsReenrollment": false,
31-
"supportsInventory": true,
32-
"platformSupport": "Unused"
33-
},
34-
"store_types": {
35-
"GcpCertMgr": {
17+
"store_types": [
18+
{
3619
"Name": "GCP Certificate Manager",
3720
"ShortName": "GcpCertMgr",
3821
"Capability": "GcpCertMgr",
@@ -62,20 +45,28 @@
6245
"Type": "String",
6346
"DependsOn": "",
6447
"DefaultValue": "global",
65-
"Required": true
48+
"Required": true,
49+
"IsPAMEligible": true,
50+
"Description": "**global** is the default but could be another region based on the project."
51+
6652
},
6753
{
6854
"Name": "ServiceAccountKey",
6955
"DisplayName": "Service Account Key File Path",
7056
"Type": "String",
7157
"DependsOn": "",
72-
"DefaultValue": null,
73-
"Required": false
58+
"DefaultValue": "",
59+
"Required": false,
60+
"IsPAMEligible": false,
61+
"Description": "The tional field blank if the Keyfactor Orchestrator Service is running from an authenticated VM within Google Cloud."
62+
7463
}
7564
],
65+
"ClientMachineDescription": "GCP Project ID for your account.",
66+
"StorePathDescription": "This is not used and should be defaulted to n/a per the certificate store type set up.",
7667
"EntryParameters": []
7768
}
78-
}
69+
]
7970
}
8071
}
8172
}

0 commit comments

Comments
 (0)