Skip to content

Commit d05be37

Browse files
author
Lee Fine
committed
1 parent 80b22b9 commit d05be37

3 files changed

Lines changed: 40 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ v4.1.0
22
- Add custom field to select legacy encryption for certificate stores
33
- Improve error message when attempting a management or ODKG job and Ignore Private Key on Inventory is selected.
44
- For RFKDB, retry gskcapicmd commands without "bash" on Linux if gskcapicmd CLI utility is a binary file.
5+
- Added Post Job Application Restart Entry Parameter for RFPkcs12, RFDER, RFORA and RFKDB. Intitialized each with a default "None" option.
56

67
v4.0.0
78
- Added ability to run post job commands for Management-Add and ODKG jobs.

RemoteFile/RemoteFileJobTypeBase.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ namespace Keyfactor.Extensions.Orchestrator.RemoteFile
1717
{
1818
public abstract class RemoteFileJobTypeBase
1919
{
20+
private const string POST_JOB_APPLICATION_RESTART_NO_VALUE = "None";
21+
2022
public IPAMSecretResolver _resolver;
2123
internal abstract ICertificateStoreSerializer GetCertificateStoreSerializer(string storeProperties);
2224

@@ -75,7 +77,7 @@ internal void SetJobProperties(JobConfiguration config, CertificateStore certifi
7577
ApplicationSettings.UseShellCommands :
7678
properties.UseShellCommands;
7779

78-
PostJobApplicationRestart = properties.PostJobApplicationRestart == null || string.IsNullOrEmpty(properties.PostJobApplicationRestart.Value) ?
80+
PostJobApplicationRestart = properties.PostJobApplicationRestart == null || string.IsNullOrEmpty(properties.PostJobApplicationRestart.Value) || properties.PostJobApplicationRestart.Value == POST_JOB_APPLICATION_RESTART_NO_VALUE ?
7981
null :
8082
properties.PostJobApplicationRestart;
8183

integration-manifest.json

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -424,6 +424,15 @@
424424
"DefaultValue": "True",
425425
"Description": "Recommended to be set to the default value of 'Y'. For a detailed explanation of this setting, please refer to [Use Shell Commands Setting](#use-shell-commands-setting)"
426426
},
427+
{
428+
"Name": "PostJobApplicationRestart",
429+
"DisplayName": "Post Job Application Restart",
430+
"Required": false,
431+
"DependsOn": "",
432+
"Type": "MultipleChoice",
433+
"DefaultValue": "None",
434+
"Description": "Select the command to be run after a Management Add or ODKG job executes. Leave unselected if no command is desired. No options are initially delivered for RFPkcs12."
435+
},
427436
{
428437
"Name": "RequiresLegacyEncryption",
429438
"DisplayName": "Requires Legacy Encryption",
@@ -556,6 +565,15 @@
556565
"DefaultValue": "True",
557566
"Description": "Recommended to be set to the default value of 'Y'. For a detailed explanation of this setting, please refer to [Use Shell Commands Setting](#use-shell-commands-setting)"
558567
},
568+
{
569+
"Name": "PostJobApplicationRestart",
570+
"DisplayName": "Post Job Application Restart",
571+
"Required": false,
572+
"DependsOn": "",
573+
"Type": "MultipleChoice",
574+
"DefaultValue": "None",
575+
"Description": "Select the command to be run after a Management Add or ODKG job executes. Leave unselected if no command is desired. No options are initially delivered for RFDER."
576+
},
559577
{
560578
"Name": "RequiresLegacyEncryption",
561579
"DisplayName": "Requires Legacy Encryption",
@@ -679,6 +697,15 @@
679697
"DefaultValue": "True",
680698
"Description": "Recommended to be set to the default value of 'Y'. For a detailed explanation of this setting, please refer to [Use Shell Commands Setting](#use-shell-commands-setting)"
681699
},
700+
{
701+
"Name": "PostJobApplicationRestart",
702+
"DisplayName": "Post Job Application Restart",
703+
"Required": false,
704+
"DependsOn": "",
705+
"Type": "MultipleChoice",
706+
"DefaultValue": "None",
707+
"Description": "Select the command to be run after a Management Add or ODKG job executes. Leave unselected if no command is desired. No options are initially delivered for RFKDB."
708+
},
682709
{
683710
"Name": "RequiresLegacyEncryption",
684711
"DisplayName": "Requires Legacy Encryption",
@@ -811,6 +838,15 @@
811838
"DefaultValue": "True",
812839
"Description": "Recommended to be set to the default value of 'Y'. For a detailed explanation of this setting, please refer to [Use Shell Commands Setting](#use-shell-commands-setting)"
813840
},
841+
{
842+
"Name": "PostJobApplicationRestart",
843+
"DisplayName": "Post Job Application Restart",
844+
"Required": false,
845+
"DependsOn": "",
846+
"Type": "MultipleChoice",
847+
"DefaultValue": "None",
848+
"Description": "Select the command to be run after a Management Add or ODKG job executes. Leave unselected if no command is desired. No options are initially delivered for RFORA."
849+
},
814850
{
815851
"Name": "RequiresLegacyEncryption",
816852
"DisplayName": "Requires Legacy Encryption",

0 commit comments

Comments
 (0)