-
Notifications
You must be signed in to change notification settings - Fork 74
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
Code Reorganization #926
Code Reorganization #926
Conversation
….core + ctl.connectors
getting a weird bug here:
but if I run the command from another directory it works just fine, thinking I have some sort of cruft in my system that is preventing this from working properly
|
@sanders41 any ideas here on this bug? haven't seen this one before and it seems obscure when I do a other note:
other other note: if I update the package name to |
couldn't figure out the issue so I reduced the scope of the ticket to leave |
@ThomasLaPiana after you made the changes to I looked at how you had things pre-reverting the module name and as far as I can tell it looks correct. |
yep I was doing a I think it is a weird case of some sort related to |
please forgive me for the |
aite I gotta fix these merge conflicts...please review after they're fixed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the only way to dive into this was to really dive in... I ran a bunch of cli commands (both from the fidesctl
and fides
entrypoint) as well as hit multiple API endpoints and I think it all checks out! Holding off merging anything else you reviewed this weekend and figure we can sort through any issues over the next day or so if that works. Nice work and thanks for working through so many merge conflicts!
@SteveDMurphy appreciate it! I'll go ahead and merge now so people can get stuck in right away on Monday morning :) |
Closes #909
Closes #908
Closes #916
Code Changes
ctl
subdirfides
as an alias entrypoint to the CLImain.py
into actl
subdirSteps to Confirm
fides
instead offidesctl
worksPre-Merge Checklist
CHANGELOG.md
Description Of Changes
This PR does some sweeping reorganization of the repository in preparation for eventually combining with the fidesops repository. These changes are designed to minimize the amount of conflicts we'll have to deal with and allow us to keep the products semi-partitioned at first to make it easier to execute the repo merge. The changes in detail are as follows
tests/ctl/
dir so we can eventually put ops tests intotests/ops
and run them independently by changing the testing pathfidesctl.api.ctl
so that we can also partition ops API logic intofidesctl.api.ops
(note:main.py
is remaining at the top-levelfidesctl.api.
since we'll want ops and ctl to run on the same webservercore
andconnectors
logic into a distinctctl
folder for more partitioning (cli
andapi
are left at the top-level since they'll be shared withops
from the get-go)