role.yaml 889 Bytes
Newer Older
1
2
3
4
5
# SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
6
  name: dynamo-role
7
8
9
10
11
12
13
14
15
16
17
18
19
  namespace: ${NAMESPACE}
rules:
  # DynamoGraphDeployment custom resources - needed for create/get/delete operations
  - apiGroups: ["nvidia.com"]
    resources: ["dynamographdeployments"]
    verbs: ["get", "create", "delete"]
  # Pods - needed for listing pods by label selector and getting logs
  - apiGroups: [""]
    resources: ["pods"]
    verbs: ["list"]
  - apiGroups: [""]
    resources: ["pods/log"]
    verbs: ["get"]
20
21
22
23
24
25
26
  # Services and Deployments - needed for vLLM deployments
  - apiGroups: [""]
    resources: ["services"]
    verbs: ["get", "create", "delete"]
  - apiGroups: ["apps"]
    resources: ["deployments"]
    verbs: ["get", "create", "delete"]