Skip to content

Conversation

shermdog
Copy link
Contributor

This PR adds basic functionality for passing in environment data at run time
This is the building block for Puppet Device support, but should not affect other consumers of the gem.

We don't really use gRPC anymore, but until it's ripped out or re-purposed bump the version so it plays nice with current PE agentless
This commit adds basic functionality for passing in environment data at run time
This is the building block for Puppet Device support
@shermdog shermdog requested a review from mikewiebe August 30, 2018 22:34
@shermdog
Copy link
Contributor Author

cc @willmeek

Copy link
Contributor

@willmeek willmeek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work @shermdog

'~> 0.2', '>= 0.2.1')
# NX-OS doesn't need gRPC
os == 'nexus' || deps << Gem::Dependency.new('grpc', '~> 0.12')
os == 'nexus' || deps << Gem::Dependency.new('grpc', '~> 1.14.1')
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are you testing XR in your environment?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We are not testing / using this code w/ XR at all (to my knowledge)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok.. just wondering why the version bump? We have considered removing support for this.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When using Puppet Device it installs both gems. This is basically a temporary fix to unblock agentless. I agree we should probably remove the gRPC / XR stuff in the future.

@mikewiebe
Copy link
Contributor

@shermdog Looks good. Just a question about XR support.

@mikewiebe mikewiebe merged commit a393fb7 into cisco:develop Sep 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants