* Move operator API to separate dir * Update linter settings * Add make gen files * Add values field to gateways * Make gen * Add enablement for gateways * Remove CoreDNS from core components list
* Refactor and integrate MeshConfig and IstioControlPlaneSpec * Fix hub comment * Review comments * Update status * Added istiod * Review comments * Remove stray message * Proto gen fixes * Mirror k8s structs that have import problems * Remove debug * Update comment * Consolidate some types * Merge gateways * Remove proxy config type * Add name field for gateways * Update gateways * Update generated files * Update go.mod * Licenses * Lint * More lint, add gw label * Add lint debug output * Address comments * Removing debug character