BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.devconf.info//devconf-cz-2026//talk//S8UFAN
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-devconf-cz-2026-S8UFAN@pretalx.devconf.info
DTSTART;TZID=CET:20260619T140000
DTEND;TZID=CET:20260619T143500
DESCRIPTION:Bringing GitOps and Infrastructure as Code to virtual network f
 unctions with open source tools. We combine Kubernetes operators and KubeV
 irt to manage virtual routers like containers.\n\nWe explore an operator t
 hat transforms router configuration into Kubernetes CRDs\, enabling GitOps
  and Infrastructure as Code for network infrastructure. Configuration is m
 anaged through kubectl or GitOps workflows. Changes trigger reconciliation
  that syncs to the router VM through controllers\, eliminating management 
 networks and SSH. All changes are tracked and can be rolled back easily.\n
 \nThe session covers watching CRD changes\, translating to router commands
 \, and pushing updates without out-of-band management. We discuss state dr
 ift\, reconciliation loops\, and sync patterns. You'll see how treating Ro
 uter VMs as Kubernetes resources simplifies operations and uses the same t
 ools as your applications.
DTSTAMP:20260430T130652Z
LOCATION:D0207 (capacity 90)
SUMMARY:vRouter-Operator: Bringing GitOps and IaC to Virtual Network Functi
 ons in Kubernetes - Date (Yu-Chiang) Huang
URL:https://pretalx.devconf.info/devconf-cz-2026/talk/S8UFAN/
END:VEVENT
END:VCALENDAR
