Skip to content

Commit b67a8e9

Browse files
leefine02leefine02
authored andcommitted
Merge branch 'ab93116' of https://github.com/Keyfactor/f5-rest-orchestrator into ab93116
2 parents 8a8a901 + f272ccf commit b67a8e9

6 files changed

Lines changed: 134 additions & 10 deletions

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,7 @@ the Keyfactor Command Portal
365365
| ---- | ------------ | ---- | --------------------- | -------- | ----------- |
366366
| IgnoreSSLWarning | Ignore SSL Warning | Select this if you wish to ignore SSL warnings from F5 that occur during API calls when the site does not have a trusted certificate with the proper SAN bound to it. If you choose not to add this custom field, the default value of False will be assumed and SSL warnings will cause errors during orchestrator extension jobs. | Bool | False | ✅ Checked |
367367
| UseTokenAuth | Use Token Authentication | Select this if you wish to use F5's token authentication instead of basic authentication for all API requests. If you choose not to add this custom field, the default value of False will be assumed and basic authentication will be used for all API requests for all jobs. Setting this value to True will enable an initial basic authenticated request to acquire an authentication token, which will then be used for all subsequent API requests. | Bool | false | ✅ Checked |
368+
| InheritedProfile | Profile to Inherit | The optional fully qualified name of the profile you want this profile to inherit settings from in {Partition}/{ProfileName} format. If left blank, the default profile for the profile type will be used. | String | | 🔲 Unchecked |
368369
| ServerUsername | Server Username | Login credential for the F5 device. MUST be an Admin account. | Secret | | 🔲 Unchecked |
369370
| ServerPassword | Server Password | Login password for the F5 device. | Secret | | 🔲 Unchecked |
370371
| ServerUseSsl | Use SSL | True if using https to access the F5 device. False if using http. | Bool | true | ✅ Checked |
@@ -387,6 +388,13 @@ the Keyfactor Command Portal
387388
![F5-PF-REST Custom Field - UseTokenAuth](docsource/images/F5-PF-REST-custom-field-UseTokenAuth-validation-options-dialog.svg)
388389

389390

391+
###### Profile to Inherit
392+
The optional fully qualified name of the profile you want this profile to inherit settings from in {Partition}/{ProfileName} format. If left blank, the default profile for the profile type will be used.
393+
394+
![F5-PF-REST Custom Field - InheritedProfile](docsource/images/F5-PF-REST-custom-field-InheritedProfile-dialog.svg)
395+
![F5-PF-REST Custom Field - InheritedProfile](docsource/images/F5-PF-REST-custom-field-InheritedProfile-validation-options-dialog.svg)
396+
397+
390398
###### Server Username
391399
Login credential for the F5 device. MUST be an Admin account.
392400

@@ -927,6 +935,7 @@ TODO Certificate Store Configuration is an optional section. If this section doe
927935
| Orchestrator | Select an approved orchestrator capable of managing `F5-PF-REST` certificates. Specifically, one with the `F5-PF-REST` capability. |
928936
| IgnoreSSLWarning | Select this if you wish to ignore SSL warnings from F5 that occur during API calls when the site does not have a trusted certificate with the proper SAN bound to it. If you choose not to add this custom field, the default value of False will be assumed and SSL warnings will cause errors during orchestrator extension jobs. |
929937
| UseTokenAuth | Select this if you wish to use F5's token authentication instead of basic authentication for all API requests. If you choose not to add this custom field, the default value of False will be assumed and basic authentication will be used for all API requests for all jobs. Setting this value to True will enable an initial basic authenticated request to acquire an authentication token, which will then be used for all subsequent API requests. |
938+
| InheritedProfile | The optional fully qualified name of the profile you want this profile to inherit settings from in {Partition}/{ProfileName} format. If left blank, the default profile for the profile type will be used. |
930939
| ServerUsername | Login credential for the F5 device. MUST be an Admin account. |
931940
| ServerPassword | Login password for the F5 device. |
932941
| ServerUseSsl | True if using https to access the F5 device. False if using http. |
@@ -956,6 +965,7 @@ TODO Certificate Store Configuration is an optional section. If this section doe
956965
| Orchestrator | Select an approved orchestrator capable of managing `F5-PF-REST` certificates. Specifically, one with the `F5-PF-REST` capability. |
957966
| Properties.IgnoreSSLWarning | Select this if you wish to ignore SSL warnings from F5 that occur during API calls when the site does not have a trusted certificate with the proper SAN bound to it. If you choose not to add this custom field, the default value of False will be assumed and SSL warnings will cause errors during orchestrator extension jobs. |
958967
| Properties.UseTokenAuth | Select this if you wish to use F5's token authentication instead of basic authentication for all API requests. If you choose not to add this custom field, the default value of False will be assumed and basic authentication will be used for all API requests for all jobs. Setting this value to True will enable an initial basic authenticated request to acquire an authentication token, which will then be used for all subsequent API requests. |
968+
| Properties.InheritedProfile | The optional fully qualified name of the profile you want this profile to inherit settings from in {Partition}/{ProfileName} format. If left blank, the default profile for the profile type will be used. |
959969
| Properties.ServerUsername | Login credential for the F5 device. MUST be an Admin account. |
960970
| Properties.ServerPassword | Login password for the F5 device. |
961971
| Properties.ServerUseSsl | True if using https to access the F5 device. False if using http. |
Lines changed: 49 additions & 0 deletions
Loading
Lines changed: 39 additions & 0 deletions
Loading

docsource/images/F5-PF-REST-custom-fields-store-type-dialog.svg

Lines changed: 18 additions & 10 deletions
Loading

scripts/store_types/bash/curl_create_store_types.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,15 @@ curl -s -X POST "https://${KEYFACTOR_HOSTNAME}/${KEYFACTOR_API_PATH}/Certificate
219219
"Required": true,
220220
"Description": "Select this if you wish to use F5's token authentication instead of basic authentication for all API requests. If you choose not to add this custom field, the default value of False will be assumed and basic authentication will be used for all API requests for all jobs. Setting this value to True will enable an initial basic authenticated request to acquire an authentication token, which will then be used for all subsequent API requests."
221221
},
222+
{
223+
"Name": "InheritedProfile",
224+
"DisplayName": "Profile to Inherit",
225+
"Type": "String",
226+
"DependsOn": "",
227+
"DefaultValue": "",
228+
"Required": false,
229+
"Description": "The optional fully qualified name of the profile you want this profile to inherit settings from in {Partition}/{ProfileName} format. If left blank, the default profile for the profile type will be used."
230+
},
222231
{
223232
"Name": "ServerUsername",
224233
"DisplayName": "Server Username",

scripts/store_types/powershell/restmethod_create_store_types.ps1

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,15 @@ $Body = @'
219219
"Required": true,
220220
"Description": "Select this if you wish to use F5's token authentication instead of basic authentication for all API requests. If you choose not to add this custom field, the default value of False will be assumed and basic authentication will be used for all API requests for all jobs. Setting this value to True will enable an initial basic authenticated request to acquire an authentication token, which will then be used for all subsequent API requests."
221221
},
222+
{
223+
"Name": "InheritedProfile",
224+
"DisplayName": "Profile to Inherit",
225+
"Type": "String",
226+
"DependsOn": "",
227+
"DefaultValue": "",
228+
"Required": false,
229+
"Description": "The optional fully qualified name of the profile you want this profile to inherit settings from in {Partition}/{ProfileName} format. If left blank, the default profile for the profile type will be used."
230+
},
222231
{
223232
"Name": "ServerUsername",
224233
"DisplayName": "Server Username",

0 commit comments

Comments
 (0)