From 7853c845a96b6580c5e13ab667c1f9676f240f05 Mon Sep 17 00:00:00 2001 From: Hayden Roszell Date: Wed, 3 Jul 2024 20:27:07 +0100 Subject: [PATCH] chore(manifest): Re-create description fields in manifest to use Noun Phrase Style --- docs/f5wafca.md | 4 ++-- docs/f5waftls.md | 4 ++-- integration-manifest.json | 30 ++++++------------------------ 3 files changed, 10 insertions(+), 28 deletions(-) diff --git a/docs/f5wafca.md b/docs/f5wafca.md index b6fbf03..9b86089 100644 --- a/docs/f5wafca.md +++ b/docs/f5wafca.md @@ -117,8 +117,8 @@ The following table describes the required and optional fields for the `f5WafCa` | --------- | ----------- | ------------------------- | | Category | Select "F5 WAF CA" or the customized certificate store name from the previous step. | | | Container | Optional container to associate certificate store with. | | -| Client Machine | For the Client Machine field, enter the URL for the F5 Distributed Cloud instance, which typically ends in '.console.ves.volterra.io'. For example, 'https://example.console.ves.volterra.io'. | | -| Store Path | For the Store Path field, enter the Multi-Cloud App Connect namespace containing the CA Root certificates you wish to manage. For example, 'namespace1'. | | +| Client Machine | The URL for the F5 Distributed Cloud instance, typically formatted as 'https://.console.ves.volterra.io'. Example: 'https://example.console.ves.volterra.io'. | | +| Store Path | The namespace within Multi-Cloud App Connect that contains the CA Root certificates to be managed. Example: 'namespace1'. | | | Orchestrator | Select an approved orchestrator capable of managing `f5WafCa` certificates. Specifically, one with the `f5WafCa` capability. | | * **Using kfutil** diff --git a/docs/f5waftls.md b/docs/f5waftls.md index c3d5ca7..1053adc 100644 --- a/docs/f5waftls.md +++ b/docs/f5waftls.md @@ -117,8 +117,8 @@ The following table describes the required and optional fields for the `f5WafTls | --------- | ----------- | ------------------------- | | Category | Select "F5 WAF TLS" or the customized certificate store name from the previous step. | | | Container | Optional container to associate certificate store with. | | -| Client Machine | For the Client Machine field, enter the URL for the F5 Distributed Cloud instance, which typically ends in '.console.ves.volterra.io'. For example, 'https://example.console.ves.volterra.io'. | | -| Store Path | For the Store Path field, enter the Multi-Cloud App Connect namespace containing the TLS certificates you wish to manage. For example, 'namespace1'. | | +| Client Machine | The URL for the F5 Distributed Cloud instance, typically formatted as 'https://.console.ves.volterra.io'. Example: 'https://example.console.ves.volterra.io'. | | +| Store Path | The namespace within Multi-Cloud App Connect that contains the TLS certificates to be managed. Example: 'namespace1'. | | | Orchestrator | Select an approved orchestrator capable of managing `f5WafTls` certificates. Specifically, one with the `f5WafTls` capability. | | * **Using kfutil** diff --git a/integration-manifest.json b/integration-manifest.json index f260429..bb9b582 100644 --- a/integration-manifest.json +++ b/integration-manifest.json @@ -1,5 +1,5 @@ { - "$schema": "/Users/hroszell/coding/dev/staff-tools/keyfactor.github.io/v2/integration-manifest-schema.json", + "$schema": "https://keyfactor.github.io/v2/integration-manifest-schema.json", "integration_type": "orchestrator", "name": "F5 WAF", "status": "production", @@ -7,30 +7,12 @@ "update_catalog": true, "release_dir": "F5WafOrchestrator/bin/Release", "support_level": "kf-supported", - "description": "The F5 WAF Orchestrator is an extension to the Keyfactor Universal Orchestrator. It Integrates with Multi-Cloud App Connect, which is F5 Distributed Cloud's service for connecting apps across clouds and within on premise installationss using load balancers. The purpose of the F5 WAF orchestrator is to manage the TLS and CA Root certificates. The TLS certificates may be bound to load balancers. The orchestrator facilitates the inventory, addition, renewal, and removal of these certificates as well as the discovery of namespaces (certificate stores) within the F5 Multi-Cloud App Connect instance.", + "description": "The F5 WAF Universal Orchestrator extension enables remote management of TLS and CA Root certificates within the F5 Distributed Multi-Cloud App Connect platform, facilitating tasks such as inventory, addition, removal, and discovery of certificates.", "about": { "orchestrator": { "UOFramework": "10.4.1", "pam_support": true, "keyfactor_platform_version": "9.10", - "win": { - "supportsCreateStore": false, - "supportsDiscovery": true, - "supportsManagementAdd": true, - "supportsManagementRemove": true, - "supportsReenrollment": false, - "supportsInventory": true, - "platformSupport": "Unused" - }, - "linux": { - "supportsCreateStore": false, - "supportsDiscovery": true, - "supportsManagementAdd": true, - "supportsManagementRemove": true, - "supportsReenrollment": false, - "supportsInventory": true, - "platformSupport": "Unused" - }, "store_types": [ { "Name": "F5 WAF TLS", @@ -56,8 +38,8 @@ "PowerShell": false, "BlueprintAllowed": true, "CustomAliasAllowed": "Required", - "ClientMachineDescription": "For the Client Machine field, enter the URL for the F5 Distributed Cloud instance, which typically ends in '.console.ves.volterra.io'. For example, 'https://example.console.ves.volterra.io'.", - "StorePathDescription": "For the Store Path field, enter the Multi-Cloud App Connect namespace containing the TLS certificates you wish to manage. For example, 'namespace1'." + "ClientMachineDescription": "The URL for the F5 Distributed Cloud instance, typically formatted as 'https://.console.ves.volterra.io'. Example: 'https://example.console.ves.volterra.io'.", + "StorePathDescription": "The namespace within Multi-Cloud App Connect that contains the TLS certificates to be managed. Example: 'namespace1'." }, { "Name": "F5 WAF CA", @@ -83,8 +65,8 @@ "PowerShell": false, "BlueprintAllowed": true, "CustomAliasAllowed": "Required", - "ClientMachineDescription": "For the Client Machine field, enter the URL for the F5 Distributed Cloud instance, which typically ends in '.console.ves.volterra.io'. For example, 'https://example.console.ves.volterra.io'.", - "StorePathDescription": "For the Store Path field, enter the Multi-Cloud App Connect namespace containing the CA Root certificates you wish to manage. For example, 'namespace1'." + "ClientMachineDescription": "The URL for the F5 Distributed Cloud instance, typically formatted as 'https://.console.ves.volterra.io'. Example: 'https://example.console.ves.volterra.io'.", + "StorePathDescription": "The namespace within Multi-Cloud App Connect that contains the CA Root certificates to be managed. Example: 'namespace1'." } ] }