Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Attestation type detection fails to detect Google Cloud Platform if firewall blocks outbound connection to Google metadata API

Abierto Apto para principiantes
#100 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
72/100
Tipo de issue
Documentación
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
rust

Línea de trabajo

Lee la documentación sobre la detección del tipo de atestación y la configuración de AttestationGenerator mencionada en el issue. Explica que el acceso bloqueado a la Google Cloud Metadata API puede hacer que falle la detección de GCP, y recomienda especificar GCP al instanciar AttestationGenerator cuando se sabe que la implementación se realizará allí. El trabajo estará terminado cuando los usuarios puedan encontrar esta limitación y recomendación en la documentación.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Detecting that we are on Google Cloud Platform involves hitting the Google Cloud metadata API, which is only available to GCP instances.

If this is unreachable, we assume we are not on GCP. However we maybe on GCP but have a restrictive firewall which blocks outgoing connections. This recently happened and caused confusion.

This behavior should be clearly documented. I think the best recommendation is that if you know you are deploying to GCP, specify that when instantiating AttestationGenerator if possible, rather than relying on detection.

Lenguaje dominante
Rust
Estrellas
6
Forks
3
Merge medio
1 d 2 h
PR fusionados (30 d)
3

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de flashbots/attested-tls

Todos los issues de flashbots/attested-tls

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.