Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateFullManifest ¶
func GenerateFullManifest(dataGatherers []agent.DataGatherer) string
Types ¶
type AgentRBACManifests ¶
type AgentRBACManifests struct {
// ClusterRoles is a list of roles for resources the agent will collect
ClusterRoles []rbac.ClusterRole
// ClusterRoleBindings is a list of crbs for resources which have no include/exclude ns configured
ClusterRoleBindings []rbac.ClusterRoleBinding
// RoleBindings is a list of namespaced bindings to grant permissions when include/exclude ns set
RoleBindings []rbac.RoleBinding
}
AgentRBACManifests is a wrapper around the various RBAC structs needed to grant the agent fine-grained permissions as per its dg configs
func GenerateAgentRBACManifests ¶
func GenerateAgentRBACManifests(dataGatherers []agent.DataGatherer) AgentRBACManifests
Click to show internal directories.
Click to hide internal directories.