Caleb Hailey
Caleb Hailey
This should be considered along with the other API improvements in #1220.
The 0.25 release is going to hit today with fewer features than originally anticipated & primarily only some internal improvements. Moving this issue to 0.26.
If I'm following this correctly, I believe we'd need to update every resource in the Sensu Go [client package](https://github.com/sensu/sensu-go/tree/main/cli/client) that supports secrets, including: - core/v2.CheckConfig - core/v2.Handler
This is an amazing issue description! Thanks @nikkictl!
I removed the `wontfix` label, but this might have to sit in the backlog until the next major release (2021) as it would be a breaking change, as commented above.
Related: https://github.com/sensu/sensu-enterprise-go/issues/873
Related: https://github.com/sensu/sensu-go/issues/2099
Related: #2902
Related: #2906
It occurs to me that `resource_labels` would make a lot of sense for read/update/delete roles, but not for create roles.