apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: namespace: apps--droneio--prd name: drone-build-role rules: # Existing permissions - apiGroups: [""] resources: ["pods"] verbs: ["get", "list", "watch"] - apiGroups: [""] resources: ["pods/exec"] verbs: ["create"] - apiGroups: [""] resources: ["pods/log"] verbs: ["get", "list", "watch"] - apiGroups: [""] resources: ["configmaps"] verbs: ["get", "list"] - apiGroups: [""] resources: ["secrets"] verbs: ["get", "list"] # NEW: Add deployment scaling permissions - apiGroups: ["apps"] resources: ["deployments"] verbs: ["get", "list", "watch"] - apiGroups: ["apps"] resources: ["deployments/scale"] verbs: ["get", "update", "patch"] # NEW: Add permissions to wait for pods to be ready - apiGroups: [""] resources: ["pods"] verbs: ["get", "list", "watch", "create", "delete"]