chef / automate

Chef Automate provides a full suite of enterprise capabilities for maintaining continuous visibility into application, infrastructure, and security automation.
https://automate.chef.io/
Apache License 2.0
227 stars 113 forks source link

IAMv2 Projects: Node managers and manually added nodes #914

Open vjeffrey opened 5 years ago

vjeffrey commented 5 years ago

PROBLEM STATEMENT:

I want to be able to assign manually added nodes and node integrations to projects. I want to ensure those nodes and node integrations (+ all nodes added by those integrations) are only viewable by ppl with access to those projects.

This is a continuation of the rbac work that was done on ingested nodes. Since these resources are created in Automate, users will be able to manually select which projects the nodes/node integrations should belong to (instead of using ingest rules like we do for ingested nodes)

CUSTOMER IMPACT:

Users need a way to assign nodes/node integrations to projects to be able to ensure the correct ppl have access to those resources.

ACCEPTANCE CRITERIA:

TEST SCENARIO:

Aha! Link: https://chef.aha.io/epics/A2-E-143

vjeffrey commented 5 years ago

i added the requires planning label to this b/c while it was planned out/issues are attached to this epic, it probably needs some revisiting.