RedHatQuickCourses / rhoso-arch

Red Hat OpenStack Services on OpenShift Architecture (OpenStack-Admin-1)
https://redhatquickcourses.github.io/rhoso-arch/
2 stars 1 forks source link

Include the infrastructure operator #11

Open flozanorht opened 2 months ago

flozanorht commented 2 months ago

The infrastructure owns the network config CR that we need for deploying a minimal RHOSO cluster and also other custom resources related to low-level networking configuration of the RHOSO cluster. https://github.com/openstack-k8s-operators/dev-docs/blob/main/networking.md#dns

I cannot put its purpose relative to the openstack operator and dataplane operators, and all redundancy of subnet ranges, IP addresses, and VLAN ids in multiple CRs is disturbing.

It seems the infrastructure operator does something related to DNS (dnsmasq) and to IPAM... it bay well be the buggy one that prevended me from getting a working demo env

flozanorht commented 2 months ago

The dns entry in dataplane is for the infrastructure operator and its dnsmasq. There's also a designate entry for dns-as-a-service

flozanorht commented 2 months ago

It seems the infrastructure operator owns the network.openstack.org apigroup and I get resources per-compute node (or per node set?) which feedb ansible vars for the dataplane operator

flozanorht commented 2 months ago

It's now on chapter 2, but need to review if it needs a mention in chapter 1 or in rhoso-intro.