Hosting van de GF-testomgeving Status: besluit voorgesteld. Het is bekrachtigd als er vóór maandag 7 september 2026 geen bezwaar is vanuit de leden van de kring Techniek. Waar: #kring-techniek-pub en #gf-cot Wat het is Vanuit project Generieke Functies wordt een test- en sandboxomgeving gebouwd, voor onszelf en voor leveranciers om tegenaan te testen. Het functioneel ontwerp beschrijft wat die omgeving moet doen. Volgens de huidige praktijk zou die omgeving op de zakelijke hostingomgeving van Rein Krul komen te draaien, zoals de bestaande GF-testomgeving nu ook doet. Nu er meer diensten voor langere tijd gehost gaan worden, is de wens de hosting zo op te zetten dat iedereen binnen het COT haar kan onderhouden. In de huidige omgeving is dat niet mogelijk en niet wenselijk. Waarom dit langs de kring gaat Hosting van gedeelde omgevingen valt onder ons mandaat, net als de andere community-tooling en samenwerkingsmiddelen . Het gaat om een structurele voorziening met terugkerende kosten, om een contract dat namens de stichting wordt afgesloten, en om het weghalen van een afhankelijkheid van één persoon. Het voorstel Managed Kubernetes bij OVHcloud. Het eerste jaar op maandcontract, zodat er geen langdurige binding ontstaat en overstappen eenvoudig blijft. Af te nemen diensten: twee compute nodes: elk 2 vCPU, 8 GB RAM, 50 GB SSD-opslag en 1 GB attached block storage managed Postgres: 5 GB SSD-opslag, niet geclusterd een ingress load balancer Na ingebruikname vervalt de hostingomgeving bij Rein. Kosten. Naar verwachting 1200 tot 1800 euro voor het eerste jaar, ten laste van project GF. Scope. Vooralsnog alleen diensten van project GF: de nieuwe test- en sandboxomgeving en wat daarvan nu bij Rein draait. Andere Nuts-diensten daar in de toekomst ook hosten wordt niet uitgesloten, maar is geen onderdeel van dit besluit. Wanneer. Ingang medio 1 oktober 2026, evaluatie na zes maanden op 1 april 2027. Wie. Het hostingcontract wordt afgesloten door Steven van der Vegt namens het bestuur van Stichting Nuts. Administratieve rechten worden ingericht zoals bij de GitHub-organisatie van Nuts, met dezelfde personen en vergelijkbare rechten. COT-leden krijgen operationele rechten om de omgeving te onderhouden, deployen en debuggen. De afweging Overwogen zijn STACKIT, IONOS, OVHcloud, Scaleway, Exoscale, T Cloud Public, Cyso Cloud en Hetzner. Alleen STACKIT, IONOS, OVHcloud en Scaleway scoorden voldoende op alle requirements. Scaleway is afgevallen vanwege slechte ervaringen met de supportdesk, bij Edwin en Formelio en bij Gaspar. Van de overgebleven drie is OVHcloud verreweg het goedkoopst. Het nadeel van OVHcloud is dat er geen native ondersteuning is voor OpenTelemetry. Uit onderzoek en navraag bij Edwin en Formelio blijkt dat eenvoudig zelf te regelen, zonder veel extra hostingkosten. De uitgebreide analyse staat in de GitHub-issues, zie Bronnen. Requirements Opgesteld door het COT. Must: EU-soeverein managed Kubernetes managed log ingestion en analyse managed Postgres, voor de HAPI FHIR-opslag en de nuts-node block storage, voor de opslag van private keys van de nuts-node geautomatiseerde deployment vanuit GitHub officiële Terraform-provider in de Terraform registry API-first: alles wat in de console kan, kan ook via de API geïntegreerde IAM: één authenticatiesysteem voor alle soorten resources een vastgelegd updatebeleid, bijvoorbeeld regelmatige Kubernetes-releases Should: observability-tooling voor de managed services die met OTEL overweg kan Te besluiten Het besluit is voorbereid door het COT en ligt als bezwaarronde bij de kring. Het is bekrachtigd als er vóór maandag 7 september 2026 geen bezwaar is van leden van de kring Techniek. Samenhang met andere trajecten Community-tooling en samenwerkingsmiddelen . De wiki moet weg bij Google Cloud. Die omgeving valt buiten de scope van dit besluit, maar kan er later voor in beeld komen. Generieke Functies . Dit is een deelproject daarvan. Bronnen Wat Waar Besluit: hosting test/sandbox-omgeving project GF bij OVHcloud Google Docs Functioneel ontwerp van de test- en sandboxomgeving Google Docs Inventarisatie van de requirements nuts-knooppunt issue 528 Onderzoek naar hostingproviders nuts-knooppunt issue 558 OVHcloud ovhcloud.com Bezwaarronde in de kring, 27 augustus 2026 Slack, #kring-techniek-pub Wie erbij betrokken zijn Rol Wie Voorstel, requirements en selectie Rein Krul, namens het COT Afsluiten van het hostingcontract Steven van der Vegt, namens het bestuur van Stichting Nuts Beheer van de omgeving COT-leden, met operationele rechten Hoe haak je aan Bezwaar of vragen over de hostingkeuze, vóór 7 september: #kring-techniek-pub . Over de inhoud van de sandboxomgeving: #gf-cot .