Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Fixed

- Exports using the -a and -A options no longer stop prematurely if errors are encountered.

## [3.0.7] - 2025-07-24

### Fixed
Expand Down
1,372 changes: 756 additions & 616 deletions package-lock.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@
]
},
"devDependencies": {
"@rockcarver/frodo-lib": "3.3.1",
"@rockcarver/frodo-lib": "3.3.2",
"@types/colors": "^1.2.1",
"@types/fs-extra": "^11.0.1",
"@types/jest": "^29.2.3",
Expand Down
4 changes: 2 additions & 2 deletions test/e2e/__snapshots__/agent-delete.e2e.test.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

exports[`frodo agent delete "frodo agent delete --agent-id frodo-test-ig-agent": should display error when the agent with id 'frodo-test-ig-agent' cannot be deleted since it does not exist 1`] = `
"Connected to https://openam-frodo-dev.forgeblocks.com/am [alpha] as service account Frodo-SA-1701807230743 [b672336b-41ef-428d-ae4a-e0c082875377]
Error deleting agent frodo-test-ig-agent
Agent 'frodo-test-ig-agent' not found!
Error deleting alpha realm agent frodo-test-ig-agent
alpha realm agent 'frodo-test-ig-agent' not found!
"
`;

Expand Down
4 changes: 2 additions & 2 deletions test/e2e/__snapshots__/agent-gateway-delete.e2e.test.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

exports[`frodo agent gateway delete "frodo agent gateway delete --agent-id frodo-test-ig-agent": should display error when the agent gateway with id 'frodo-test-ig-agent' cannot be deleted since it does not exist 1`] = `
"Connected to https://openam-frodo-dev.forgeblocks.com/am [alpha] as service account Frodo-SA-1701807230743 [b672336b-41ef-428d-ae4a-e0c082875377]
Error deleting identity gateway agent frodo-test-ig-agent
Identity gateway agent 'frodo-test-ig-agent' not found!
Error deleting alpha realm identity gateway agent frodo-test-ig-agent
alpha realm identity gateway agent 'frodo-test-ig-agent' not found!
"
`;

Expand Down
4 changes: 2 additions & 2 deletions test/e2e/__snapshots__/agent-java-delete.e2e.test.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

exports[`frodo agent java delete "frodo agent java delete --agent-id frodo-test-java-agent": should display error when the java agent with id 'frodo-test-java-agent' cannot be deleted since it does not exist 1`] = `
"Connected to https://openam-frodo-dev.forgeblocks.com/am [alpha] as service account Frodo-SA-1701807230743 [b672336b-41ef-428d-ae4a-e0c082875377]
Error deleting java agent frodo-test-java-agent
Java agent 'frodo-test-java-agent' not found!
Error deleting alpha realm java agent frodo-test-java-agent
alpha realm java agent 'frodo-test-java-agent' not found!
"
`;

Expand Down
4 changes: 2 additions & 2 deletions test/e2e/__snapshots__/agent-web-delete.e2e.test.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

exports[`frodo agent web delete "frodo agent web delete --agent-id frodo-test-web-agent": should display error when the web agent with id 'frodo-test-web-agent' cannot be deleted since it does not exist 1`] = `
"Connected to https://openam-frodo-dev.forgeblocks.com/am [alpha] as service account Frodo-SA-1701807230743 [b672336b-41ef-428d-ae4a-e0c082875377]
Error deleting web agent frodo-test-web-agent
Web agent 'frodo-test-web-agent' not found!
Error deleting alpha realm web agent frodo-test-web-agent
alpha realm web agent 'frodo-test-web-agent' not found!
"
`;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ exports[`frodo authz policy delete "frodo authz policy delete --policy-id 'Test
"Connected to https://openam-frodo-dev.forgeblocks.com/am [alpha] as service account Frodo-SA-1701807230743 [b672336b-41ef-428d-ae4a-e0c082875377]
- Deleting Test Policy...
✖ Error deleting policy Test Policy
Error deleting policy Test Policy
Error deleting alpha realm policy Test Policy
HTTP client error
Code: ERR_BAD_REQUEST
Status: 404
Expand Down
2 changes: 1 addition & 1 deletion test/e2e/__snapshots__/authz-set-delete.e2e.test.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ exports[`frodo authz set delete "frodo authz set delete --set-id test-policy-set
"Connected to https://openam-frodo-dev.forgeblocks.com/am [alpha] as service account Frodo-SA-1701807230743 [b672336b-41ef-428d-ae4a-e0c082875377]
- Deleting test-policy-set...
✖ Error deleting policy set test-policy-set
Error deleting policy set test-policy-set
Error deleting alpha realm policy set test-policy-set
HTTP client error
Code: ERR_BAD_REQUEST
Status: 404
Expand Down
6 changes: 3 additions & 3 deletions test/e2e/__snapshots__/authz-type-delete.e2e.test.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ exports[`frodo authz type delete "frodo authz type delete --type-id 0aa5ed25-0c6
"Connected to https://openam-frodo-dev.forgeblocks.com/am [alpha] as service account Frodo-SA-1701807230743 [b672336b-41ef-428d-ae4a-e0c082875377]
- Deleting 0aa5ed25-0c62-4ff5-9a42-3bda8c5cbb76...
✖ Error deleting resource type 0aa5ed25-0c62-4ff5-9a42-3bda8c5cbb76
Error deleting resource type 0aa5ed25-0c62-4ff5-9a42-3bda8c5cbb76
Error deleting alpha realm resource type 0aa5ed25-0c62-4ff5-9a42-3bda8c5cbb76
HTTP client error
Code: ERR_BAD_REQUEST
Status: 404
Expand All @@ -17,8 +17,8 @@ exports[`frodo authz type delete "frodo authz type delete --type-name FrodoTestR
"Connected to https://openam-frodo-dev.forgeblocks.com/am [alpha] as service account Frodo-SA-1701807230743 [b672336b-41ef-428d-ae4a-e0c082875377]
- Deleting FrodoTestResourceType13...
✖ Error deleting resource type FrodoTestResourceType13
Error deleting resource type FrodoTestResourceType13
Error reading resource type FrodoTestResourceType13
Error deleting alpha realm resource type FrodoTestResourceType13
Error reading alpha realm resource type FrodoTestResourceType13
Resource Type with name FrodoTestResourceType13 does not exist in realm alpha
"
`;
Expand Down
124 changes: 62 additions & 62 deletions test/e2e/__snapshots__/config-import.e2e.test.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -31,45 +31,45 @@ Error Importing Services
Status: 400
Reason: Bad Request
Message: The singleton resource cannot be deleted
Error updating script
Error updating alpha realm script
HTTP client error
Code: ERR_BAD_REQUEST
Status: 403
Reason: Forbidden
Message: This operation is not available in PingOne Advanced Identity Cloud.
Error updating script
Error updating alpha realm script
HTTP client error
Code: ERR_BAD_RESPONSE
Status: 502
- Resolving dependencies
✔ Resolved all dependencies.
- Resolving alpha realm dependencies
✔ Resolved all alpha realm dependencies.
Error Importing Services
Error importing services
Error putting realm full service configs
Error putting realm full service config email
Error putting alpha realm full service configs
Error putting alpha realm full service config email
HTTP client error
Code: ERR_BAD_REQUEST
Status: 400
Reason: Bad Request
Message: Data validation failed for the attribute, Transport Type
Error updating script
Error updating bravo realm script
HTTP client error
Code: ERR_BAD_REQUEST
Status: 403
Reason: Forbidden
Message: This operation is not available in PingOne Advanced Identity Cloud.
Error updating script
Error updating bravo realm script
HTTP client error
Code: ERR_BAD_REQUEST
Status: 403
Reason: Forbidden
Message: This operation is not available in PingOne Advanced Identity Cloud.
- Resolving dependencies
✔ Resolved all dependencies.
- Resolving bravo realm dependencies
✔ Resolved all bravo realm dependencies.
Error Importing Services
Error importing services
Error putting realm full service configs
Error putting realm full service config TNTPPingOneService
Error putting bravo realm full service configs
Error putting bravo realm full service config TNTPPingOneService
Error putting descendent 'JC' of service 'TNTPPingOneService'
HTTP client error
Code: ERR_BAD_REQUEST
Expand Down Expand Up @@ -101,19 +101,19 @@ Error updating config entity endpoint/testEndpoint2
Status: 401
Reason: Unauthorized
Message: Access Denied
- Resolving dependencies
✔ Resolved all dependencies.
- Resolving alpha realm dependencies
✔ Resolved all alpha realm dependencies.
Error Importing Services
Error importing services
Error putting realm full service configs
Error putting realm full service config email
Error putting alpha realm full service configs
Error putting alpha realm full service config email
HTTP client error
Code: ERR_BAD_REQUEST
Status: 400
Reason: Bad Request
Message: Data validation failed for the attribute, Transport Type
- Resolving dependencies
✔ Resolved all dependencies.
- Resolving bravo realm dependencies
✔ Resolved all bravo realm dependencies.
"
`;

Expand All @@ -125,38 +125,38 @@ Error updating config entity endpoint/Test
Status: 401
Reason: Unauthorized
Message: Access Denied
- Resolving dependencies
✔ Resolved all dependencies.
- Resolving alpha realm dependencies
✔ Resolved all alpha realm dependencies.
Error Importing Services
Error importing services
Error putting realm full service configs
Error putting realm full service config email
Error putting alpha realm full service configs
Error putting alpha realm full service config email
HTTP client error
Code: ERR_BAD_REQUEST
Status: 400
Reason: Bad Request
Message: Data validation failed for the attribute, Transport Type
- Resolving dependencies
✔ Resolved all dependencies.
- Resolving bravo realm dependencies
✔ Resolved all bravo realm dependencies.
"
`;

exports[`frodo config import "frodo config import -AdD test/e2e/exports/all-separate/classic -m classic" Import everything from directory "test/e2e/exports/all-separate/classic" 1`] = `
"Connected to http://openam-frodo-dev.classic.com:8080/am [/] as user amAdmin
Error Importing Authentication Settings
Error importing authentication settings
Error updating authentication settings
Error importing / realm authentication settings
Error updating / realm authentication settings
HTTP client error
Code: ERR_BAD_REQUEST
Status: 404
Reason: Not Found
Message: Resource '' not found
- Resolving dependencies
✔ Resolved all dependencies.
- Resolving dependencies
✔ Resolved all dependencies.
- Resolving dependencies
✔ Resolved all dependencies.
- Resolving / realm dependencies
✔ Resolved all / realm dependencies.
- Resolving first realm dependencies
✔ Resolved all first realm dependencies.
- Resolving second realm dependencies
✔ Resolved all second realm dependencies.
"
`;

Expand Down Expand Up @@ -185,19 +185,19 @@ Error Importing Services
Status: 400
Reason: Bad Request
Message: The singleton resource cannot be deleted
- Resolving dependencies
✔ Resolved all dependencies.
- Resolving alpha realm dependencies
✔ Resolved all alpha realm dependencies.
Error Importing Services
Error importing services
Error putting realm full service configs
Error putting realm full service config email
Error putting alpha realm full service configs
Error putting alpha realm full service config email
HTTP client error
Code: ERR_BAD_REQUEST
Status: 400
Reason: Bad Request
Message: Data validation failed for the attribute, Transport Type
- Resolving dependencies
✔ Resolved all dependencies.
- Resolving bravo realm dependencies
✔ Resolved all bravo realm dependencies.
"
`;

Expand Down Expand Up @@ -232,38 +232,38 @@ Error Importing Services
Status: 400
Reason: Bad Request
Message: The singleton resource cannot be deleted
- Resolving dependencies
✔ Resolved all dependencies.
- Resolving alpha realm dependencies
✔ Resolved all alpha realm dependencies.
Error Importing Services
Error importing services
Error putting realm full service configs
Error putting realm full service config email
Error putting alpha realm full service configs
Error putting alpha realm full service config email
HTTP client error
Code: ERR_BAD_REQUEST
Status: 400
Reason: Bad Request
Message: Data validation failed for the attribute, Transport Type
- Resolving dependencies
✔ Resolved all dependencies.
- Resolving bravo realm dependencies
✔ Resolved all bravo realm dependencies.
"
`;

exports[`frodo config import "frodo config import -adf test/e2e/exports/all/all.classic.json -m classic" Import everything from "all.classic.json", including default scripts. 1`] = `
"Connected to http://openam-frodo-dev.classic.com:8080/am [/] as user amAdmin
Error Importing Authentication Settings
Error importing authentication settings
Error updating authentication settings
Error importing / realm authentication settings
Error updating / realm authentication settings
HTTP client error
Code: ERR_BAD_REQUEST
Status: 404
Reason: Not Found
Message: Resource '' not found
- Resolving dependencies
✔ Resolved all dependencies.
- Resolving dependencies
✔ Resolved all dependencies.
- Resolving dependencies
✔ Resolved all dependencies.
- Resolving / realm dependencies
✔ Resolved all / realm dependencies.
- Resolving first realm dependencies
✔ Resolved all first realm dependencies.
- Resolving second realm dependencies
✔ Resolved all second realm dependencies.
"
`;

Expand All @@ -281,43 +281,43 @@ Error updating config entity endpoint/testEndpoint2
Status: 401
Reason: Unauthorized
Message: Access Denied
Error updating script
Error updating alpha realm script
HTTP client error
Code: ERR_BAD_REQUEST
Status: 403
Reason: Forbidden
Message: This operation is not available in PingOne Advanced Identity Cloud.
Error updating script
Error updating alpha realm script
HTTP client error
Code: ERR_BAD_REQUEST
Status: 403
Reason: Forbidden
Message: This operation is not available in PingOne Advanced Identity Cloud.
- Resolving dependencies
✔ Resolved all dependencies.
- Resolving alpha realm dependencies
✔ Resolved all alpha realm dependencies.
Error Importing Services
Error importing services
Error putting realm full service configs
Error putting realm full service config email
Error putting alpha realm full service configs
Error putting alpha realm full service config email
HTTP client error
Code: ERR_BAD_REQUEST
Status: 400
Reason: Bad Request
Message: Data validation failed for the attribute, Transport Type
Error updating script
Error updating bravo realm script
HTTP client error
Code: ERR_BAD_REQUEST
Status: 403
Reason: Forbidden
Message: This operation is not available in PingOne Advanced Identity Cloud.
Error updating script
Error updating bravo realm script
HTTP client error
Code: ERR_BAD_REQUEST
Status: 403
Reason: Forbidden
Message: This operation is not available in PingOne Advanced Identity Cloud.
- Resolving dependencies
✔ Resolved all dependencies.
- Resolving bravo realm dependencies
✔ Resolved all bravo realm dependencies.
"
`;

Expand Down
4 changes: 2 additions & 2 deletions test/e2e/__snapshots__/theme-delete.e2e.test.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@ exports[`frodo theme delete "frodo theme delete --theme-id 4eeb434c-1f56-4173-8d
"Connected to https://openam-frodo-dev.forgeblocks.com/am [alpha] as service account Frodo-SA-1701807230743 [b672336b-41ef-428d-ae4a-e0c082875377]
- Deleting 4eeb434c-1f56-4173-8da3-b49214bedeb6...
✖ Error deleting theme
Error deleting theme 4eeb434c-1f56-4173-8da3-b49214bedeb6
Error deleting alpha realm theme 4eeb434c-1f56-4173-8da3-b49214bedeb6
'4eeb434c-1f56-4173-8da3-b49214bedeb6' not found in realm 'alpha'
"
`;

exports[`frodo theme delete "frodo theme delete --theme-name 'Does Not Exist'": should display error when the theme named 'Does Not Exist' cannot be deleted since it does not exist 1`] = `
"Connected to https://openam-frodo-dev.forgeblocks.com/am [alpha] as service account Frodo-SA-1701807230743 [b672336b-41ef-428d-ae4a-e0c082875377]
- Deleting Does Not Exist...
✖ Error: Error deleting theme Does Not Exist
✖ Error: Error deleting alpha realm theme Does Not Exist
"
`;

Expand Down
Loading