VNG-Realisatie / api-test-platform

6 stars 3 forks source link

Als gebruiker van het API testplatform wil ik een docker kunnen aanleveren waarop mijn provider run wordt uitgevoerd #301

Closed alextreme closed 4 years ago

alextreme commented 4 years ago

...zodat ik zonder mijn API te hosten kan controleren of mijn provider werkt zoals verwacht.

Toelichting: Momenteel hebben we voor de client runs de mogelijkheid om een Docker of ZGW K8s-cluster op te starten, echter voor de provider runs vereisen we een publiekelijke beschikbare URL.

@HenriKorver heeft een verzoek gekregen om ook voor de provider runs (in plaats van tegen een publieke URL) een docker op te starten. Hiervoor hebben we natuurlijk in het ATP al flink wat tooling voor en een GCP integratie voor staan.

Het aan kunnen leveren van Docker images voor het testen van providers maakt het voor de gebruiker zeker een stuk eenvoudiger, echter de enige manier waarop dit handig te doen is (denk ik) is dat de gebruiker een willekeurige Docker image kan aanleveren of naar een openbare container registry zoals Docker Hub. Een image ongecontroleerd uitvoeren heeft serieuze beveiligingsgevolgen.

Oplossingsrichting:

Definition of ready

Definition of done algemeen

Definition of done specifiek voor deze user story

Acceptatiecriteria

Taken Taken worden apart uitgewerkt in issues.

HenriKorver commented 4 years ago

Dit lijkt een beetje op app-store-achtige functionaliteit. Ik zal @ehotting vragen om hier zijn beelden bij te geven