Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
This however seems like a good idea, with corresponding node unit change...
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.
KUBECONFIG environment variable is, as far as I can tell, synonymous with --kubeconfig command line switch so it works as is. I was preferring to, whenever possible, use environment variables as it makes the unit file simpler but it's probably confusing to use both environment variables and command line switches.
I was thinking about lobbying for all command line args to work as environment variables as well which would allow us to simplify the unit files. What do you think?
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 that makes sense. Would it be crazy to suggest that
openshift startbe able to consume a config file?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.
We are delaying creating a formal config until the set of required options stabilize. We will support env vars before we support more flags, for sure.
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 wasn't sure if vars defined in sysconfig actually make it in as env vars given systemd's non-bash expansion of vars. If so, then yeah, much prefer defining env vars to adding cmdline options, until we have a config file.