|
7 | 7 | "link_github": true, |
8 | 8 | "support_level": "kf-supported", |
9 | 9 | "release_dir": "GCPLoadBalancer/bin/Release/netcoreapp3.1", |
| 10 | + "release_project": "GCPLoadBalancer/GCPLoadBalancer.csproj", |
10 | 11 | "description": "The Google Cloud Platform (GCP) Load Balancer Orchestrator allows for the management of Google Cloud Platform Load Balancer certificate stores. Inventory, Management-Add, and Management-Remove functions are supported. Also, re-binding to endpoints IS supported for certificate renewals (but NOT adding new certificates). The orchestrator uses the Google Cloud Compute Engine API (https://cloud.google.com/compute/docs/reference/rest/v1) to manage stores.", |
11 | 12 | "about": { |
12 | 13 | "orchestrator": { |
13 | 14 | "UOFramework": "10.1", |
14 | 15 | "keyfactor_platform_version": "9.10", |
15 | 16 | "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": false, |
29 | | - "supportsManagementRemove": false, |
30 | | - "supportsReenrollment": false, |
31 | | - "supportsInventory": false, |
32 | | - "platformSupport": "Unused" |
33 | | - }, |
34 | | - "store_types": { |
35 | | - "GCPLoadBal": { |
| 17 | + "store_types": [ |
| 18 | + { |
36 | 19 | "Name": "GCP Load Balancer", |
37 | 20 | "ShortName": "GCPLoadBal", |
38 | 21 | "Capability": "GCPLoadBal", |
|
58 | 41 | "Name": "jsonKey", |
59 | 42 | "DisplayName": "Service Account Key", |
60 | 43 | "Required": true, |
| 44 | + "IsPAMEligible": false, |
61 | 45 | "DependsOn": "", |
62 | 46 | "Type": "Secret", |
63 | | - "DefaultValue": "" |
| 47 | + "DefaultValue": "", |
| 48 | + "Description": "If authenticating by passing credentials from Keyfactor Command, this is the JSON-based service account key created from within Google Cloud. If authenticating via Application Default Credentials (ADC), select No Value" |
64 | 49 | } |
65 | 50 | ], |
| 51 | + "ClientMachineDescription": "Not used, but required when creating a store. Just enter any value.", |
| 52 | + "StorePathDescription": "Your Google Cloud Project ID only if you choose to use global resources. Append a forward slash '/' and valid GCP region to process against a specific [GCP region](https://gist.github.com/rpkim/084046e02fd8c452ba6ddef3a61d5d59).", |
66 | 53 | "EntryParameters": [] |
67 | 54 | } |
68 | | - } |
| 55 | + ] |
69 | 56 | } |
70 | 57 | } |
71 | | - } |
| 58 | +} |
0 commit comments