[Bug Bash] ReportActorCrashed is in registry.go but missing from the WorkerService table in authorization.md.
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 91/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- go, markdown
- Área
- authorization, documentation
Línea de trabajo
Lee la tabla WorkerService en «Checks per RPC» en docs/authorization.md y compárala después con defaultRPCPermissions en cmd/ateapi/internal/authz/registry.go y el manejador en cmd/ateapi/internal/workerservice/crash.go. Añade la fila ReportActorCrashed con el requisito para el llamador indicado en el issue; el trabajo estará terminado cuando la tabla enumere los ocho RPC y coincida con el comportamiento de autorización.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The WorkerService table in docs/authorization.md ("Checks per RPC" > "WorkerService") lists seven RPCs. defaultRPCPermissions in cmd/ateapi/internal/authz/registry.go has eight. ReportActorCrashed is missing from the doc:
ateapi.WorkerService_ReportActorCrashed_FullMethodName: inHandler("ateletauth: caller is atelet on the node of the Worker hosting the Actor"),
The handler in cmd/ateapi/internal/workerservice/crash.go calls ateletauth.Authenticate, then authorizeHostedActor for the worker and actor in the request.
Suggested row:
| RPC | The caller must be |
|---|---|
ReportActorCrashed |
atelet on the node of the worker hosting the actor |
Checked against main (ffed8551) during the authorization bug bash, with help from an AI agent. On the cluster, a user calling ReportActorCrashed gets Unauthenticated: could not verify peer certificate, as expected.
- Lenguaje dominante
- Go
- Estrellas
- 5.9k
- Forks
- 637
- Merge medio
- 2 d 10 h
- PR fusionados (30 d)
- 556
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de agent-substrate/substrate
-
area/cli kind/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
agent-substrate/substrate#3406 ·
Los mantenedores suelen responder en 1 día
-
k8s-credential-provider manifest is missing ate-otel-config envFrom, failing OTLP metric exports to [::1]:4317 / 127.0.0.1:4317 every 60sPosiblemente ocupada @ericcurtin la tomó hace 1 día. Abiertoarea/dev-infra area/observability area/security kind/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
agent-substrate/substrate#3282 ·
Los mantenedores suelen responder en 1 día
-
filecachegc.runPass suppresses eviction logs when FreedBytes < target and consecutiveShortfalls > 3Abiertoarea/node area/observability area/storage kind/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
agent-substrate/substrate#3281 ·
Los mantenedores suelen responder en 1 día
-
docs/egress-trust-bundle.md documents ActorTemplate as a Kubernetes CRD rejected by kubectl ate create actor-template and uses mismatched trust-bundle mount pathsPosiblemente ocupada @moficodes la tomó hace 1 día. Abiertoarea/network area/security kind/docs
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
agent-substrate/substrate#3278 ·
Los mantenedores suelen responder en 1 día
-
[bug bash] Actor logs are controlled by Kubernetes RBAC on the pool namespace, not atespace rolesAbiertoarea/cli area/security bug-bash kind/docs
Dificultad 1/5 1-3 horas Aptitud para principiantes 80/100
agent-substrate/substrate#3242 ·
Los mantenedores suelen responder en 1 día
Todos los issues de agent-substrate/substrate
Issues similares
-
VLAgent `spec.k8sCollector.includePodLabels: false` has no effectPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
VictoriaMetrics/operator#2772 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Gaurav-Gosain/tuios#1316 ·
Los mantenedores suelen responder en 1 día
-
needs: investigation
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
area:auth documentation priority:low
Dificultad 1/5 1-3 horas Aptitud para principiantes 86/100
Los mantenedores suelen responder en 1 día
-
Mend: dependency security vulnerability
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
kube-tarian/sigrun#203 ·