Skip to content

Interne vergaderingen

Vergadering sprint 0

plain-text
Vergaderdatum: 2025-10-21    van 14u tot 15u
Verslagdatum: 2025-10-21    
Locatie: Online
Voorzitter: Miguel Ringoot
Verslaggever: Miguel Ringoot
Aanwezig: Jens De Meester, Josse Volckeryck, Kilian Leroy, Martijn Eyckerman, 
Miguel Ringoot, Robbe Heynderickx 
Afwezig met kennisgeving: /

1. Defenition of Done

Gedocumenteerd, eventueel testen, gereviewd en gemerged naar development

2. Inrichten en uitwerken gitlab group (branches) + git workflow

Development, Staging: demo, Production
Meerdere repos per onderdeel (infra(ci/cd), frontend, backend)
Per issue en bug fix aparte branch en merge request naar dev
Deftig uitgewerkte beschrijving van issues (labes, tags, issue board aanpassen)

3. Voorbereiding voor gesprek met de klant (overdracht code)

Hoe wordt de code doorgegeven
Wat mag aangepast worden oude codebase en wat is al goed
Verwachtingen features, api uitbreiding,
Info over infra (servers, cloudstack, ci/cd)
Rollen op appilicatie (admin, docent student)
Prioriteit features en frontend
Vragen huiststijl

4. Volgende stappen

Miguel: Repo documentatie aanmaken en DOD uploaden
Wachten repos tot overdracht code
Kilian: Gesprek klant: Mail naar roel vragen voor contact klant en vergadering plannen
Audits plannen na 1 okt (infomoment)
Sprints planning later bespreken

Volgende vergadering: Gesprek met roel


Stand-up 1 sprint 1

  • Josse afwezig.

  • Kilian heeft vue project opgezet aan het wachten op backend endpoints om te zien hoe ze geimplementeerd moeten worden

  • Martijn, maakte docker compose dev setup met readme, wil werken frontend en figma maar figma werkt niet

  • Miguel en robbe, dockerfile frontend backend, gaan pipeline en documentatie stijl doen.

  • Jens, heeft generieke reverse proxy api gemaakt, verbonden aan cloudstack en gedocumenteert voor proof of concept. Nu bezig met endpoints voor proxy uit te werken, hulp nodig voor testen te schrijven.

Consensus: Er mag meer communicatie zijn, lang wachten op antwoorden, veel onduidelijk heid.


Stand-up 2 sprint 1

  • Josse heeft de documentatie van de bruikbare API-endpoints, inclusief de variabelen en hun types, afgewerkt.

  • Kilian heeft een navigatie-issue afgewerkt en het uitzicht van de navigatie aangepast.

  • Martijn heeft een fout in de pipeline opgelost, de Dockerfile .development aangepast in zowel frontend als backend zodat hot reload werkt, en het Figma-design van de website gemaakt.

  • Miguel heeft de backend gerefactord voor een meer gestructureerde opzet en de documentatie van de stijlregels bijgewerkt.

  • Robbe heeft het testdeel van de pipeline laten werken, hoewel de release nog niet functioneert. De logging van de tests moet nog in orde worden gebracht.

  • Jens heeft eigen API-endpoints gemaakt voor de proof of concept waarmee VM's gestart, gestopt, gereboot en gedeployed kunnen worden. Daarnaast heeft hij geholpen met het refactoren van de backend.


Stand-up 1 sprint 2

  • Josse gaat aan de api-endpoints werken en Jens hiermee helpen.

  • Kilian is bezig aan tabel met vms in frontend. gaat aan start en stop vm frontend werken.

  • Martijn heeft de environment variable in docker container proberen krijgen. ansible al werkende gekregen.

  • Miguel gaat database research doen en repository's in de backend maken ervoor.

  • Robbe heeft de environment variable in docker container proberen krijgen. ansible al werkende gekregen.

  • Jens heeft kubernetes werkende proberen krijgen. Image is gedeployt van de git registry, nu bezig met zorgen dat het een externe ip address krijgt.


Stand-up 2 sprint 2

  • Josse gaat het schema van de backend maken.

  • Kilian heeft de mutations gefixt voor de stop en reboot vms.

  • Martijn heeft de staging environment afgewerkt en verder gewerkt aan de ui op figma.

  • Miguel deed onderzoek naar beste soort database voor ons project.

  • Robbe heeft geholpen met staging afwerken.

  • Jens heeft kubernetes verder geimplementeerd en bij de frontend pipeline voor aparte images voor staging en development gezorgd.


Stand-up 3 sprint 2

  • Josse heeft userstories gefractored en het software architecture schema van de backend gemaakt

  • Kilian heeft userstories gefractored en het software architecture schema van de frontend gemaakt.

  • Martijn heeft in de pipeline https van de staging servers gefixt met een proxy container, figma frontend uitgebreid.

  • Miguel heeft het database schema gemaakt.

  • Robbe heeft userstories gerefractored, en de code quality issues van de pipeline geresolved.

  • Jens heeft verder kubernetes proberen implementeren, het is gelukt om het te load balancen. Ook ervoor gezorgd dat de logging van de deployments update.


Stand-up 4 sprint 2

  • Josse gaat naming convention db vastleggen en keuze van de gebruikte technologieën vastleggen.

  • Kilian

  • Martijn gaat de infra pipeline in orde brengen voor de audit.

  • Miguel gaat naming convention db vastleggen en keuze van de gebruikte technologieën vastleggen.

  • Robbe heeft in de backend pipeline de code quality nagekeken.

  • Jens heeft kubernetes nog verder geïmplementeerd.


Stand-up 5 sprint 2

  • Josse

  • Kilian heeft de action buttons van de vms toegevoegd.

  • Martijn figma verder uitgewerkt, frontend thema / stijl aanpassen zodat dit overeenkomt met de figma.

  • Miguel beginnen aan de repositories voor de database.

  • Robbe heeft kubernetes helpen troubleshooten.

  • Jens heeft de kubernetes werkende proberen te krijgen.


Stand-up 6 sprint 2

  • Josse heeft / is models aan het schrijven en gaat ook aan de repositories werken.

  • Kilian gaat kijken om designs uit te werken met html en css.

  • Martijn heeft de frontend verder uitgewerkt volgens de figma. Issues per gebruiker opgeschreven voor volgende sprint.

  • Miguel heeft nagedacht over mogelijke issues voor de volgende sprint.

  • Robbe

  • Jens heeft de fouten uit kubernetes proberen halen.


stand-up 1 sprint 3

  • Josse heeft en is models en repositories aan het implementeren.

  • Kilian heeft en is aan het kijken naar wat best eerst te implementeren in front end.

  • Martijn heeft een component gemaakt voor de tabel in de UI. engine x config toegevoegd aan frontend om naar de login geredirect te worden bij refresh. docker config aangepast voor development frontend.

  • Miguel gaat beginnen aan de infra van de database. sql file aan docker compose binden.

  • Robbe heeft de security gecheckt en gaat naar de vulnerability scan kijken.

  • Jens gaat netwerkscans uitvoeren en de netwerk security optimaliseren.


stand-up 2 sprint 3

  • Josse heeft entities voor alle database tabellen aangemaakt en gaat een dbcontext klasse schrijven.

  • Kylian heeft table en icon components gerefactored en gekeken om font awesome te implementeren. Hij gaat verder werken aan de icons en overigd frontend issues afwerken.

  • Martijn heeft tests toegevoegd voor de frontend en is bezig met de iconenen.

  • Miguel heeft de database lokaal geïmplementeerd en postgresql admin geimplementeerd. Hij gaat .env voor variables fixen.

  • Robbe heeft aan de netwerk security en de security scans gewerkt. Robbe gaat alle cvss 8 warnings uit het project proberen halen.

  • Jens heeft ook aan de netwerk security en de security scans gewerkt. Jens gaat alle cvss 8 warnings uit het project proberen halen.


stand-up 3 sprint 3

  • Josse heeft een dbcontext klasse aangemaakt en de database lokaal kunnen migraten.

  • Kylian heeft de frontend ongevormd naar prime vue, vue router cards toegevoegd. Gaat details scherm vms uitwerken, status deployments weergeven.

  • Martijn heeft kylian geholpen, backbutton en ui kleine aanpassingen. Miguel geholpen met dns. Gaat verder ui uitwerken. En bekijken json blueprints.

  • Miguel heeft persistence en health checks klaar gezet vr de database. Kuma fixen voor api calls in kubernetes.

  • Robbe heeft backend api mapper aangepast. Backend begrijpen. Josse en miguel geholpen.

  • Jens is signal r aan het proberen implementeren.


stand-up 4 sprint 3

  • Josse heeft repository, service, controller blueprint uitgewerkt. Gaat seeder voor database schrijven.

  • kilian heeft deployment details pagina uitgewerkt volgens design. Buttons vms coditional proberen maken.

  • Martijn heeft sidebar navigatie uitgewerkt.

  • Miguel probeert request naar domain werkend te krijgen.

  • Robbe heeft json voor de blueprints opgsteld en gaat de translatie van json naar deployment kijken.

  • Jens heeft de backend gerefactored zodat dit met models werk voor blueprint functionaliteit.


stand-up 5 sprint 3

  • Josse heeft een seeder klasse geschreven en geïmplementeerd. Josse gaat miguel helpen met kubernetes pod voor de database te fixen.

  • Kilian

  • Martijn

  • Miguel heeft de persistence gefixt voor de database variabelen in kubernetes.

  • Robbe heeft samen met Jens de translation van een json naar deployment verder uitgewerkt. vm deployen is al gelukt, netwerk moet nog geïmplementeerd.

  • Jens heeft samen met Robbe de translation van een json naar deployment verder uitgewerkt. vm deployen is al gelukt, netwerk moet nog geïmplementeerd.


stand-up 1 sprint 4

  • Josse heeft migrations automatisch via dockerfile laten uitvoeren. Josse gaat api endpoints testen en nieuwe bijschrijven.

  • Kilian heeft detailpagina vms uitgewerkt. vm endpoint toegevoegd backend, model verder uitgewerkt & model van volumes gemaakt. Kilian gaat schermen uitwerken en endpoints gebruiken in frontend.

  • Martijn heeft unittesten geschreven voor frontend. E2E testen werkend krijgen.

  • Miguel heeft domainendpoint gerefactored. Gaat Josse helpen met database migrations of testen schrijven voor audit.

  • Robbe heeft translation van json naar deployment afgerond. Gaat swagger documentatie aanvullen voor audit.

  • Jens gaat integratietesten schrijven.


stand-up 2 sprint 4

  • Josse heeft bugfixes gedaan ivm migrations via docker. Josse gaat domain endpoint schrijven.

  • Kilian gaat proberen morgen domains te implementeren en daarna andere issues af te werken.

  • Martijn: gedaan: Test coverage in backend + playwright testen in frontend. nog doen: Playwright testen afwerken en focussen op functionaliteit in de frontend.

  • Miguel: josse beetje geholpen met migrations(ideen en bugfixes gespitbalt), domain endpoints gemaakt, ga nog testen schrijven, infra moet nog gemerged worden, we hebben de issues niet nagekeken vorige stand ups.

  • Robbe: swagger endpoint details toegevoegd voor zover ik weet, maar ik heb vragen of het genoeg is en of er dingen moeten aangepast moeten nadat de vaststaande merge requests worden gemerged, toekomstig zou ik die merge requests willen hebben doorgevoerd en kijken of swagger endpoint implementatie nu goed is, indien dat af is wil ik wel nog helpen met testen te bekijken/ iets op de backend.

  • Jens: test backend schrijven.


stand-up 3 sprint 4

  • Josse: PostBlueprint bugfix en andere fixes gedaan. Gaat aan deploymentendpoints werken.

  • Kilian heeft querys geschreven, gaat scherm voor blueprints in frontend maken.

  • Martijn heeft playright testen kunnen fixen en gaat keycloack in frontend implementeren.

  • Miguel heeft domain endpoint afgewerkt. Miguel gaat keycloack in de backend implementeren.

  • Robbe heeft migrationscript proberen verbeteren. Gaat blueprintlogica aanpassen zodat deze met databank communiceert.

  • Jens heeft unittesten geschreven en code geclean-upt. Gaat ook aan deploymentendpoints werken.


stand-up 4 sprint 4

  • Josse heeft repository deployments en bijhorende service en controller functies uitgewerkt. Gaat tests schrijven of swagger documentatie verder uitwerken.

  • Kilian heeft blueprints uitgewerkt in de frontend. Querys voor domains geschreven + bugfixes. Gaat werken aan mutations: create & delete domains.

  • Martijn is de authenticatie via keycloack in de frontend aan het implementeren.

  • Miguel is de authenticatie via keycloack in de backend aan het implementeren.

  • Robbe heeft script voor de migrations aangepast, deployments uitgewerkt in de backend.

  • Jens


stand-up 1 sprint 5

  • Josse heeft en is deployments aan het werken in de backend.

  • Kilian heeft domain mutations toegevoegd, moet dit nog testen of het werkt in de view en kleine temporary bugfix voor blueprints toegevoegd.

  • Martijn heeft keycloak afgewerkt in de frontend. Docent, student, admin uitgewerkt.

  • Miguel heeft usercontext klassen geïmplementeerd. gaat infra setuppen voor keycloak op staging en production.

  • Robbe heeft en is deployments aan het werken in de backend: repository testen afgewerkt.

  • Jens heeft zich bezig gehouden met authorisatie endpoints.


stand-up 2 sprint 5

  • Josse heeft delete deployments aangepast en gaat nog tests schrijven voor de functies.

  • Kilian heeft domains pagina uitgewerkt, gaat verder werken aan useability audit.

  • Martijn heeft userflow in figma verder uitgewerkt, catalog screen uitgewerkt. Gaat seo optimisation implementeren.

  • Miguel heeft keycloak gedeployed op kubernetes, gaat hieraan verder werken.

  • Robbe heeft delete deployments aangepast en gaat nog tests schrijven voor de functies. Gaat tests voor endpoints schrijven waar er ontbreken.

  • Jens heeft niets gedaan.


stand-up 3 sprint 5

  • Josse heeft get catalogs functionality in de backend geïmplementeerd.

  • Kilian heeft de frontend met acs dev tools gecontroleerd en rapport geschreven voor de useability audit. Gaat deployments in de frontend implementeren.

  • Martijn heeft de sidebar gefixt voor de useability audit. Gaat e2e testen opnieuw schrijven zodat dit met keycloak werkt.

  • Miguel heeft merge request gereviewed en fixes gedaan voor de pipeline. Gaat pipeline verder fixen en keycloak in de backend verder implementeren voor staging.

  • Robbe heeft unittesten geschreven voor de endpoints waar er nog geen waren.

  • Jens


stand-up 4 sprint 5

  • Josse heeft getcatalog functionality afgewerkt en gaat post implementeren

  • Kilian heeft querys geschreven voor deployments, gaat nog endpoint toevoegen.

  • Martijn is bezig met de e2e testen opnieuw te schrijven.

  • Miguel heeft iets in de pipeline opgelost en gaat keycloak in de backend fixen.

  • Robbe gaat integrationtests schrijven.

  • Jens gaat endpoint schrijven voor console vms.


stand-up 5 sprint 5

  • Josse heeft name property toegevoegd voor entity deployment & nieuwe migration uitgevoerd. Gaat post catalog uitwerken.

  • Kilian heeft query's voor deployment geschreven en werkend gemaakt in de interface. Gaat catalogs implementeren in frontend eens dit klaar is in backend

  • Martijn heeft e2e testen gefixt, frontend naar staging gepusht. Gaat alles naar staging mergen en checken, catalogs implementeren.

  • Miguel heeft keycloak geïmplementeerd, persistence van kuma gefixt. Gaat monitors toevoegen op kuma.

  • Robbe is bezig aan de integrationtest.

  • Jens


stand-up 6 sprint 5

  • Josse heeft catalogs uitgewerkt in de backend en gaat catalogblueprint uitwerken.

  • Kilian gaat catalogs implementeren in frontend.

  • Martijn heeft ervoor gezorgd dat staging functioneel is, gaat netwerk interfaces zichtbaar maken in frontend.

  • Miguel heeft certificaten voor keycloak gefixt om ervoor te zorgen dat dit werkt op staging.

  • Robbe

  • Jens


stand-up 7 sprint 5

  • Josse heeft catalogblueprints samen met Robbe uitgewerkt. Gaat domainmappings uitwerken.

  • Martijn heeft netwerk interfaces toegevoegd aan VM scherm en kleine sidefixes. Gaat catalog queries and mutations (zal wel ten vroegste maar zondag aan kunnen beginnen dus als iemand anders dat eerder wil doen kan dat altijd)

  • Kilian heeft query's voor catalogs geschreven. Gaat verder catalogs uitwerken.

  • Miguel gaat keycloak in de backend uitwerken.

  • Robbe heeft catalogblueprints samen Josse uitgewerkt. Gaat domainmappings uitwerken.

  • Jens is bezig met console endpoint voor vms uit te werken.


stand-up 8 sprint 5

  • Josse heeft de post en delete endpoints van domainmappings gemaakt. Gaat miguel helpen met keycloak implementatie.

  • Kilian gaat catalog scherm uitwerken in de frontend.

  • Martijn gaat catalogs in frontend uitwerken.

  • Miguel is bezig geweest met keycloak te implementeren.

  • Robbe heeft get domainmapping uitgewerkt en is bezig met patch domainmapping uit te werken. Gaat listevent endpoint uitwerken.


stand-up 1 sprint 6

  • Josse heeft staging in orde gebracht met Martijn voor de demo. Heeft caching geïmplementeerd samen met Robbe.

  • Kilian heeft ervoor gezorgd dat domains geselecteerd kunnen worden op de frontend. Heeft catalogs verder uitgewerkt. Gaat mutations en querys maken waar nodig.

  • Martijn heeft staging in orde gebracht voor de demo. Heeft lease button aangepast en navbar en sidebar tags aangepast. Gaat console endpoint toevoegen aan console button.

  • Miguel heeft keycloak in de backend en infra verder uitgewerkt. Gaat endpoints securen.

  • Robbe heeft caching geïmplementeerd in de backend. Gaat projecten implementeren of endpoints securen.

  • Jens is bezig met ListEvents te implementeren. Gaat er testen voor schrijven.


stand-up 2 sprint 6

  • Josse heeft ervoor gezorgd dat deployments in projecten gestoken worden en hiervoor post en delete deployment aangepast. Gaat kijken om iets voor code audit te doen.

  • Kilian heeft catalogs en blueprints in de frontend er beter doen uitzien en afgewerkt. Gaat kijken voor code audit.

  • Martijn heeft blueprint pagina opnieuw uitgewerkt en catalog pagina uitgebreid. probleem met certificaten dat staging niet werkt op chrome opgelost. Gaat dit verder oplossen met nieuw endpoint in frontend.

  • Miguel heeft keycloak middelware afgewerkt. Keycloak client aangemaakt op backend. Code voor code audit gescand.

  • Robbe heeft geholpen met deployments in projecten te steken. Gaat kijken voor code audit.

  • Jens heeft listEvents endpoint afgewerkt. Gaat endpoints restricten obv authentication.

stand-up 3 sprint 6

  • Josse heeft aan backend gewerkt voor de code audit, domainmappingservice in domainservice geïmplementeerd, catalogsmodel aangepast zodat er domainId ipv domainmappingId kan gebruikt worden. Gaat aan documentatie werken.

  • Kilian heeft frontend gefixt voor code audit. Gaat list events implementeren in de frontend & aan documentatie werken.

  • Martijn heeft ervoor gezorgd dat staging bereikbaar is op chrome based browsers. Gaat documentatie fixen.

  • Miguel heeft aan backend gewerkt voor code audit, is bezig aan filtering en authentication. Gaat daaraan verder doen en aan documentatie werken.

  • Robbe heeft aan backend gewerkt voor code audit, is bezig aan filtering en authentication. Gaat hieraan verder werken en aan documentatie werken.

  • Jens heeft aanpassingen gedaan zodat je met een vm id de events ervan kan opvragen, heeft ook meegewerkt aan authenticatie te implementeren. Gaat aan kubernetes documentatie werken.