localstack / localstack/localstack-extensions
Remove usages of deprecated LocalStack code features in AWS replicator
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 47
- Fork
- 19
- Merge medio
- 2h 2m
- PR unite (30g)
- 1
Descrizione
Currently, the AWS Replicator extension is using some parts of the LocalStack codebase which is deprecated and about to be removed:
localstack.utils.server.http2_server.run_serverwhich is based onQuart(which has been superseded by the underlyinghypercornquite some time ago).localstack.aws.api.HttpRequestwhich should be replaced withlocalstack.http.Request.
These usages are currently blocking the following PRs in localstack/localstack:
- https://github.com/localstack/localstack/pull/9754
- https://github.com/localstack/localstack/pull/9757
It would be best to refactor the AWS Replicator Extension such that it spawns the Auth Proxy a new Gateway (and migrate the logic to a implement a LocalStack handlerchain handler).
/cc @lukqw @whummer @thrau
Guida per i contributori
Apri 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.
Direzione di ricerca
Inizia individuando gli utilizzi da parte di AWS Replicator di localstack.utils.server.http2_server.run_server e localstack.aws.api.HttpRequest, quindi esamina le PR di localstack collegati per il contesto di compatibilità. Il lavoro è completato quando questi utilizzi deprecati sono stati rimossi e Auth Proxy è stato migrato verso un Gateway e un LocalStack handlerchain handler.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- aws, python
- Ambito
- api, backend
- Tipo di issue
- Refactoring
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100