Skip to content
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

Support for puppet using gcloud CLI #7

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

rflj
Copy link

@rflj rflj commented Feb 7, 2023

When installing the plugin on puppetserver, it fails on installing grpc dependencies on JRuby - here is the similar thread: grpc/grpc#6705

As a workaround, you can use gcloud CLI to communicate with GKMS and encrypt/decrypt values with hiera-eyaml.
The requirement is to have gcloud CLI installed and perform authorization.

@craigwatson
Copy link
Owner

@rflj thanks for the PR, it would be great if you could hide this functionality behind an option, (perhaps use_gcloud_cli?) and also add full testing for this feature?

Also, as this will be a feature release, the SemVer version will be 0.3.0 - happy for you to leave the versioning to me for the release though 👍🏼

@rflj
Copy link
Author

rflj commented Mar 25, 2023

@craigwatson thanks for your input. I will try to hide this behind the option per your suggestions, but I think it may still cause issues when installing on a puppetserver due to google-cloud library dependencies.

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.

2 participants