Skip to content

Commit

Permalink
chore(manifest): Re-create description fields in manifest to use Noun…
Browse files Browse the repository at this point in the history
… Phrase Style
  • Loading branch information
m8rmclaren committed Jul 3, 2024
1 parent d3b7ba8 commit 7853c84
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 28 deletions.
4 changes: 2 additions & 2 deletions docs/f5wafca.md
Original file line number Diff line number Diff line change
Expand Up @@ -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://<instance-name>.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**
Expand Down
4 changes: 2 additions & 2 deletions docs/f5waftls.md
Original file line number Diff line number Diff line change
Expand Up @@ -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://<instance-name>.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**
Expand Down
30 changes: 6 additions & 24 deletions integration-manifest.json
Original file line number Diff line number Diff line change
@@ -1,36 +1,18 @@
{
"$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",
"link_github": true,
"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",
Expand All @@ -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://<instance-name>.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",
Expand All @@ -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://<instance-name>.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'."
}
]
}
Expand Down

0 comments on commit 7853c84

Please sign in to comment.