feat: show NAT gateways in the VPC view
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 78/100
Línea de trabajo
Lee docs/recipes/README.md y luego inspecciona src/aws/vpc.rs, src/models/vpc.rs y src/ui/views/vpc.rs para rastrear cómo se obtienen y muestran los datos de VPC. Añade el número de gateways NAT disponibles, excluyendo los gateways deleted y failed, y prueba el comportamiento del recuento. El issue indica que se debe empezar después de que se integre #116; el trabajo estará terminado cuando estén incluidos la columna NAT y las actualizaciones de README y del changeset, y se superen las comprobaciones de Rust enumeradas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Why
The shared VPC has a single NAT gateway that every private subnet routes through. It is both a cost (billed hourly plus per GB) and a single point of failure.
Steps
- Call
describe_nat_gatewayswith the EC2 client in the VPC fetcher. - Add
nat_gateway_count(available gateways only) toVpcInfoand aNATcolumn to the VPC view. - Tests for counting (ignore
deletedandfailedgateways).
Where to look
src/aws/vpc.rssrc/models/vpc.rssrc/ui/views/vpc.rs
Done when
- Column shows the count
- Tests
- README updated
- Changeset
-
cargo fmt --all,cargo clippy --all-targets -- -D warnings, andcargo test --allpass, with output pasted in the PR
Check against AWS
Optional. Unit tests are enough for this issue.
Blocked by
#116. Start this after that is merged.
Size: S. Read docs/recipes/README.md before starting.
- Lenguaje dominante
- Rust
- Estrellas
- 2
- Forks
- 0
- Merge medio
- 4 h 8 min
- PR fusionados (30 d)
- 8
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin 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 fells-code/seamless-glance
-
size: XS
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
fells-code/seamless-glance#166 ·
Los mantenedores suelen responder en 1 día
-
size: S
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
fells-code/seamless-glance#165 ·
Los mantenedores suelen responder en 1 día
-
size: S
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
fells-code/seamless-glance#164 ·
Los mantenedores suelen responder en 1 día
-
size: S
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
fells-code/seamless-glance#162 ·
Los mantenedores suelen responder en 1 día
-
size: XS
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
fells-code/seamless-glance#158 ·
Los mantenedores suelen responder en 1 día
Todos los issues de fells-code/seamless-glance
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
RustCrypto/utils#1597 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Non-`main` default branchesAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
max-sixty/worktrunk#4727 · 7 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
Los mantenedores suelen responder en 1 día
-
follow-up
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
carrick-sh/carrick#1859 ·
Los mantenedores suelen responder en 1 día