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
Features/vault enterprise #58586
Features/vault enterprise #58586
Conversation
Hi there! Welcome to the Salt Community! Thank you for making your first contribution. We have a lengthy process for issues and PRs. Someone from the Core Team will follow up as soon as possible. In the meantime, here’s some information that may help as you continue your Salt journey.
There are lots of ways to get involved in our community. Every month, there are around a dozen opportunities to meet with other contributors and the Salt Core team and collaborate in real time. The best way to keep track is by subscribing to the Salt Community Events Calendar. |
@eadderley-tc thank you for PR. I've put some comments to my review. |
@DmitryKuzmenko We've added some tests and cleaned up the linting. Sorry about the delay, got pulled off for project work and illness. Can you explain what's going wrong in that ci/pre-commit? |
@dwoz or @s0undt3ch can you review this PR please? @eadderley-tc Dmitry is unfortunately no longer on the project, but looking to get this reviewed. Pre-commit can be pain, if it is helpful please attend or get with @waynew on IRC, Community Slack or at the Test Clinics we hold on Tue/Thu via Twitch. |
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.
Please remove the changes under doc/man those get generated automatically.
And there's also conflicts that need to be solved.
What do they get automatically generated from? |
4503d3d
to
7cefac7
Compare
@s0undt3ch not sure why some tests are failing, what is currently outstanding for this PR? |
re-run centos7-py3-pycryptodome-pytest |
Can you please rebase against the latest master branch changes? Thanks! |
This reverts commit f72cb25ff5297cacc6121570fdb3a99967f34087.
re-run windows2016-py3-pytest |
re-run windows2019-py3-pytest |
s0undt3ch - is there anything we should do about failing tests? |
@s0undt3ch As far as we can tell (asked on the Slack too) the remaining failing tests are broken. Can we get another review? |
@s0undt3ch Latest master commits merged in |
@s0undt3ch What are out next steps here? Eager to get this merged. |
Co-authored-by: Megan Wilhite <megan.wilhite@gmail.com>
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.
Looks like there is a just one last lint failure, probably caused by my suggestion. Apologies on that.
Linting
Congratulations on your first PR being merged! 🎉 |
What does this PR do?
This PR enables Salt to communicate with an Enterprise Vault via X-Vault-Namespace headers.
What issues does this PR fix or reference?
Fixes: 58585
Merge requirements satisfied?
[NOTICE] Bug fixes or features added to Salt require tests.
Not entirely sure how to write tests for this, as the headers don't break anything if no namespace is supplied and Vault doesn't complain if namespaces aren't enabled.
Commits signed with GPG?
No
Please review Salt's Contributing Guide for best practices.
See GitHub's page on GPG signing for more information about signing commits with GPG.