-
Notifications
You must be signed in to change notification settings - Fork 393
add quota support to system backend #1092
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
Conversation
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.
Welcome @tot19 , thanks very much for this PR. It'll take me some time to properly review but looks good so far aside from the small things I mentioned. It might also be good to add a new documentation page for this (see the other docs pages) with examples and explanation.
Since v2.0.0
is imminent, this will be a post-v2 addition.
Made the suggested code changes. Thank you for pointing those out. Will submit another PR shortly with documentation add |
Please include documentation for this feature in this PR, not in a new one, that way it can all be reviewed and merged together, thanks! |
You got it! Will get that fixed up within next 24 hours. Greatly appreciate the feedback |
There are some lint failures as well. Be sure to run
No rush! I'll be traveling for the next week, my time to review will be limited. |
Thank you! still new to using a lot of these tools, so your patience/help is greatly appreciated. |
91fe3f1
to
567685a
Compare
Ah I didn't know I could enable github actions on my fork! That is so cool. Confirmed that all of the tests passed in my fork this time around. Once again, thank you for the patience. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #1092 +/- ##
==========================================
+ Coverage 87.12% 87.19% +0.06%
==========================================
Files 64 65 +1
Lines 3162 3179 +17
==========================================
+ Hits 2755 2772 +17
Misses 407 407
|
8ecce96
to
fa32787
Compare
1.15.0 added new parameter 'inheritable.' Fixing tests now |
So I spent a couple of hours fixing 1.15.0 tests with my local 1.15.0 enterprise binary to discover that 1.15.0 non-enterprise bounces all requests to quotas endpoint with a 400 request. Ultimately added a skipIf for version >= 1.15.0 due to this change |
Thanks, I might try to go and put modern enterprise versions in our CI soon, so maybe I can get that done before we merge this.. |
btw I haven't forgotten about this. Starting to think through how to do it led me to some other difficulties with our tests which ultimately led to:
|
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.
@tot19 thank you, I don't think I'll be able to solve the vault enterprise issues soon enough and I don't want to hold this PR up any longer. Thanks for your patience!
This is my first commit to this repo, so please let me know if there are any edits I need to make! Thanks again for all of your awesome work on this project.
Resolves #1071 - added system backend support and integration tests for quotas