Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use go-fsimpl to read from datasources #1336

Merged
merged 6 commits into from
Jan 22, 2024
Merged

Conversation

hairyhenderson
Copy link
Owner

@hairyhenderson hairyhenderson commented Mar 10, 2022

Replace datasource code with go-fsimpl.

Note - this will go in v4 since it breaks compatibility by removing support for certain datasource types. It also unifies the URL formats in ways that may be slightly incompatible with v3. My hope is to reduce that impact, but it may not be possible for every datasource type.

@hairyhenderson hairyhenderson self-assigned this Mar 10, 2022
@hairyhenderson hairyhenderson force-pushed the read-with-gofsimpl branch 4 times, most recently from a0ede90 to c46fd9f Compare May 13, 2022 23:33
@hairyhenderson hairyhenderson changed the base branch from v4 to main June 18, 2022 17:54
@hairyhenderson hairyhenderson force-pushed the read-with-gofsimpl branch 2 times, most recently from e30457b to e578b10 Compare June 19, 2022 19:13
@hairyhenderson hairyhenderson force-pushed the read-with-gofsimpl branch 6 times, most recently from 66aa00d to 00daaa5 Compare September 25, 2022 17:31
@hairyhenderson hairyhenderson force-pushed the read-with-gofsimpl branch 4 times, most recently from f05adbe to e1e6df6 Compare January 22, 2023 15:54
@hairyhenderson hairyhenderson force-pushed the read-with-gofsimpl branch 2 times, most recently from 0392409 to 6794c5e Compare November 27, 2023 17:45
@hairyhenderson hairyhenderson force-pushed the read-with-gofsimpl branch 4 times, most recently from f544869 to b872159 Compare January 6, 2024 16:15
@hairyhenderson hairyhenderson force-pushed the read-with-gofsimpl branch 2 times, most recently from 7a5c826 to 1f75257 Compare January 13, 2024 20:24
@hairyhenderson hairyhenderson force-pushed the read-with-gofsimpl branch 2 times, most recently from 91c8d7b to ee4118e Compare January 17, 2024 13:39
@hairyhenderson hairyhenderson marked this pull request as ready for review January 17, 2024 13:41
@hairyhenderson hairyhenderson changed the title [WIP] Use go-fsimpl to read from datasources Use go-fsimpl to read from datasources Jan 17, 2024
@hairyhenderson
Copy link
Owner Author

almost there - looks like some Windows compatibility issues still 😬

Signed-off-by: Dave Henderson <[email protected]>
Signed-off-by: Dave Henderson <[email protected]>
@hairyhenderson
Copy link
Owner Author

Wow do I ever dislike dealing with Windows paths...

This is not perfect, but all the tests pass now, so I think it's ready to merge. There will be a bunch of cleanup/refactoring PRs to follow before 4.0 gets cut, but I want to get a prerelease out ASAP to see if I can get these changes tested in the wild...

@hairyhenderson hairyhenderson merged commit 0ac3aa2 into main Jan 22, 2024
14 checks passed
@hairyhenderson hairyhenderson deleted the read-with-gofsimpl branch January 22, 2024 14:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Template to process from remote datasource (such as aws+ssm) Support Vault's secrets engine v2
1 participant