-
Notifications
You must be signed in to change notification settings - Fork 247
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
feat: add master config file #1084
feat: add master config file #1084
Conversation
✅ Deploy Preview for kubernetes-sigs-nfd ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
Hi @AhmedGrati. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/cc @marquiz |
Thanks @AhmedGrati for the enhancement! I will look into this shortly |
0821d85
to
5360ccc
Compare
d64fd8b
to
346b838
Compare
Thanks for working on this @AhmedGrati , I will give some time for the review by the end of the day. |
a7bd7c9
to
6c58637
Compare
fcda8f4
to
0c9dc1b
Compare
0c9dc1b
to
2158e9d
Compare
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 good to me. Thanks @marquiz for helping reviewing and @AhmedGrati for the all work here.
f5e5208
to
5ac2354
Compare
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.
Thanks @AhmedGrati for the update! I think we're almost there, just a few more suggestions
5ac2354
to
26b99c9
Compare
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.
Nice work @AhmedGrati, for me the code looks good 👍
However, I have one more wish 😇 I only now looked at the commit message which is very brief (there is no message "body" whatsoever). Could you add a bit more flesh to it, explaining what is being added, see k8s commit msg guidelines
Similar to the nfd-worker, in this PR we want to support the dynamic run-time configurability through a config file for the nfd-master. We'll use a json or yaml configuration file along with the fsnotify in order to watch for changes in the config file. As a result, we're allowing dynamic control of logging params, allowed namespaces, extended resources, label whitelisting, and denied namespaces. Signed-off-by: AhmedGrati <[email protected]>
26b99c9
to
3fff409
Compare
@marquiz done. |
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.
Thanks @AhmedGrati! To me this now looks good to go
/assign @ArangoGutierrez |
@ArangoGutierrez @zvonkok wanna check this one? |
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.
/lgtm
LGTM label has been added. Git tree hash: ec6a6a356de0b53d5cb0a52a2ce67613dc5d66fd
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: AhmedGrati, ArangoGutierrez, marquiz The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Resolves #485.
Tasks done:
fsnotify
,config parsing
, andoverrides from command line flags
make templates
) with the default configuration