Skip to content

Add export/import for esv secret store#27

Closed
phalestrivir wants to merge 25 commits intomainfrom
feature/add-export-for-esv-secret-store
Closed

Add export/import for esv secret store#27
phalestrivir wants to merge 25 commits intomainfrom
feature/add-export-for-esv-secret-store

Conversation

@phalestrivir
Copy link
Collaborator

@phalestrivir phalestrivir commented Jun 18, 2025

Corresponding Frodo-Cli PR here

@phalestrivir phalestrivir requested a review from hfranklin June 18, 2025 18:06
@phalestrivir phalestrivir force-pushed the feature/add-export-for-esv-secret-store branch from c242b5b to 528e9c5 Compare June 23, 2025 14:36
@phalestrivir phalestrivir force-pushed the feature/add-export-for-esv-secret-store branch from 0f2f56e to 326b72e Compare July 14, 2025 23:38
test('0: Method is implemented', async () => {
expect(SecretStoreOps.createSecretStoreMapping).toBeDefined();
});
//TODO: create tests

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@phalestrivir what is the LOE to create the missing test?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For this missing test, I think it would be pretty simple to do, we'd just create a new secret store mapping (make sure it doesn't already exist) and record it. It wouldn't take more than probably 15-30 minutes. However, there are other missing tests as well for updates and deletes which haven't been implemented either, the main reason being that we are already testing the in the CLI by testing imports and deletes. It will probably take a few hours to get them all implemented, so I will start getting those implemented soon when I have some time to work on it.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added the missing tests and got the classic on-prem AM deployment tests passing, but the cloud ones are currently failing due to the fact that I wasn't able to get new recordings for those created since the Frodo dev tenant is down at the moment. Once the Frodo dev tenant is back up, I can go and add in recordings for the cloud tests.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hfranklin All the tests are added now, including both the cloud and on prem ones.

hfranklin and others added 24 commits December 3, 2025 12:35
Use the authentication header overrides in more API calls (rockcarver#518)

* Use the authentication header overrides in more API calls to support Ping Proxy Connect

* Update dependencies to fix security issues

* Update changelog

---------

Co-authored-by: Volker Scheuber <vscheuber@gmail.com>
Removed NPM access token from the publish step.
Updated GitHub Actions to use the latest versions of actions for checkout, setup-node, download-artifact, and upload-artifact.
Explicitly set NODE_AUTH_TOKEN to empty in Pre-Release and Release steps.
Removed NODE_AUTH_TOKEN environment variable from Pre-Release and Release steps.
Removed npm caching from setup-node action.
* Fix addAdminStaticUserMapping after changes in IDM

* Update changelog.
* Only load authn header overrides and authn service from connection profile if provided and not already set

* Mask confidential headers in curlirize output
…ger related flags to existing functions. (rockcarver#522)

Co-authored-by: Sean Koo <skoo@trivir.com>
@phalestrivir phalestrivir force-pushed the feature/add-export-for-esv-secret-store branch from 1f76c78 to c232bc9 Compare January 26, 2026 17:13
@phalestrivir phalestrivir force-pushed the feature/add-export-for-esv-secret-store branch from c232bc9 to 71f9cbb Compare January 26, 2026 19:45
@phalestrivir
Copy link
Collaborator Author

Created Rockcarver PR for this

@phalestrivir phalestrivir deleted the feature/add-export-for-esv-secret-store branch February 4, 2026 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants