chef-boneyard / chef-vault

chef-vault cookbook
https://supermarket.chef.io/cookbooks/chef-vault
Apache License 2.0
60 stars 53 forks source link

knife vault refresh - Response: invalid search query: '[]' #67

Closed flaviotorres closed 6 years ago

flaviotorres commented 6 years ago

Cookbook version

3.3.0

Chef-client version

12.21.26-1

Platform Details

x86_64

Scenario:

If you create a vault without -S option then knife vault refresh will fail with:

Response: invalid search query: '[]'

How to reproduce:

root@chef-server:/vagrant/.chef/roles# knife vault create passwords users -E _default '{"root": "root_password"}' -A ftorre2 -C "chef_client"
root@chef-server:/vagrant/.chef/roles# knife vault refresh passwords users
ERROR: The data in your request was invalid
Response: invalid search query: '[]'

Steps to Reproduce:

root@chef-server:/vagrant/.chef/roles# knife vault create password users -E _default '{"root": "root_password"}' -A ftorre2 -C "chef_client" -S "role:base"
root@chef-server:/vagrant/.chef/roles# knife vault refresh password users
ENVIRONMENT:

chef -v
Chef Development Kit Version: 2.5.3
chef-client version: 13.8.5
delivery version: master (73ebb72a6c42b3d2ff5370c476be800fee7e5427)
berks version: 6.3.1
kitchen version: 1.20.0
inspec version: 1.51.21

/usr/bin/knife -v
Chef: 13.8.5

and Vault
chef-vault (3.3.0)
thommay commented 6 years ago

Please don't file the same bug on the code and the cookbook.