feat: add an ACM certificates view
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Read docs/recipes/README.md and docs/recipes/add-a-service.md, then review issue #91 for the service pattern; begin after blocked issue #116 is merged. Implement the ACM view, palette entry, model and row actions, and update the listed docs and changeset. Done means the view and pivots work, fetch failures show a status, required unit tests and the listed Rust checks pass, and the AWS check shows about seven certificates in us-east-1.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Why
Every product domain has an ACM certificate attached to the shared ALB. Nothing alarms on expiry or failed renewal today, so a lapsed certificate would take a product offline with no warning.
Follow docs/recipes/add-a-service.md.
Steps
- Follow
docs/recipes/add-a-service.md. New crateaws-sdk-acm. - Gotcha:
list_certificatesonly returns RSA 2048 certificates unless you passincludeswith every key type. Pass them all, and add a short comment saying why. - Model
AcmCertificateInfofrom the list summary (no per-certificate call needed): domain name, status, type,not_after,in_use, renewal eligibility, and tags vialist_tags_for_certificate. - Columns: domain, status, expires (date plus days left), in use, renewal.
- Console:
https://console.aws.amazon.com/acm/home?region=<region>#/certificates/<certificate-id>(the last segment of the ARN). CLI:aws acm describe-certificate --certificate-arn <arn> --region <region>. - Palette entry
acmwith aliasescertsandcertificates.
Where to look
docs/recipes/add-a-service.md- #91
Done when
- ACM view reachable from the command palette
- Rows carry
tags: Tags - Describe, console pivot, and CLI pivot work on the selected row
- A denied or failed fetch shows a status, not an empty table
- Unit tests for the model helpers and the
DescribableResourceURLs and CLI command - README,
docs/architecture.md,docs/aws-service-roadmap.md, andAGENTS.mdupdated - Changeset added (
minor) -
cargo fmt --all,cargo clippy --all-targets -- -D warnings, andcargo test --allpass, with output pasted in the PR
Check against AWS
Open the view in us-east-1. You should see about seven certificates.
Blocked by
#116. Start this after that is merged.
Size: M. Read docs/recipes/README.md before starting.
- Lingua principale
- Rust
- Stelle
- 2
- Fork
- 0
- Merge medio
- 4h 8m
- PR unite (30g)
- 8
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di fells-code/seamless-glance
-
size: XS
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
fells-code/seamless-glance#166 ·
I maintainer di solito rispondono entro 1 giorno
-
size: S
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
fells-code/seamless-glance#165 ·
I maintainer di solito rispondono entro 1 giorno
-
size: S
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
fells-code/seamless-glance#164 ·
I maintainer di solito rispondono entro 1 giorno
-
size: S
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
fells-code/seamless-glance#162 ·
I maintainer di solito rispondono entro 1 giorno
-
size: XS
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
fells-code/seamless-glance#158 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di fells-code/seamless-glance
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Non-`main` default branchesAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
max-sixty/worktrunk#4727 · 7 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
follow-up
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
carrick-sh/carrick#1859 ·
I maintainer di solito rispondono entro 1 giorno
-
crate: spate-kafka documentation priority: medium
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno