From ae3966e547118164643603819c31c28b1e3348c9 Mon Sep 17 00:00:00 2001 From: Vasyl Saienko Date: Fri, 27 Dec 2024 14:12:23 +0200 Subject: [PATCH] Add OVN + VLAN contexts core-ceph-local-ovn-non-dvr-vlan.yaml core-ceph-local-ovn-dvr-vlan.yaml Related-Prod: PRODX-48857 Change-Id: I02d4a58c59100a25bf4b93f200b7d8f329cb060f --- .../osdpl/core-ceph-local-ovn-dvr-vlan.yaml | 93 +++++++++++++++++++ .../core-ceph-local-ovn-non-dvr-vlan.yaml | 91 ++++++++++++++++++ 2 files changed, 184 insertions(+) create mode 100644 examples/osdpl/core-ceph-local-ovn-dvr-vlan.yaml create mode 100644 examples/osdpl/core-ceph-local-ovn-non-dvr-vlan.yaml diff --git a/examples/osdpl/core-ceph-local-ovn-dvr-vlan.yaml b/examples/osdpl/core-ceph-local-ovn-dvr-vlan.yaml new file mode 100644 index 0000000..0424e68 --- /dev/null +++ b/examples/osdpl/core-ceph-local-ovn-dvr-vlan.yaml @@ -0,0 +1,93 @@ +apiVersion: lcm.mirantis.com/v1alpha1 +kind: OpenStackDeployment +metadata: + name: osh-dev + namespace: openstack + labels: {} + annotations: {} +spec: + openstack_version: caracal + preset: compute + size: tiny + internal_domain_name: cluster.local + public_domain_name: it.just.works + features: + services: + - cloudprober + ssl: + public_endpoints: + api_cert: |- + # Update server certificate content + api_key: |- + # Update server private key content + ca_cert: |- + # Update CA certificate content + neutron: + backend: ml2/ovn + tunnel_interface: ens3 + dvr: + enabled: true + tenant_network_types: + - vlan + - geneve + external_networks: + - physnet: physnet1 + interface: veth-phy + bridge: br-ex + network_types: + - flat + vlan_ranges: null + mtu: null + - physnet: ironic + interface: veth-bm + bridge: ironic-pxe + network_types: + - vlan + vlan_ranges: 1000:1099 + floating_network: + enabled: True + physnet: physnet1 + subnet: + range: 10.11.12.0/24 + pool_start: 10.11.12.100 + pool_end: 10.11.12.200 + gateway: 10.11.12.11 + nova: + console: + spice: + enabled: true + novnc: + tls: + enabled: true + live_migration_interface: ens3 + libvirt: + tls: + enabled: true + images: + backend: local + messaging: + notifications: + external: + enabled: true + topics: + - external-consumer-A + # TODO(vsaienko): enable when 34580 is fixed + # - external-consumer-b + - ec-a + - ec-A + # enabled services and their specific configuration + services: + networking: + neutron: + values: + conf: + neutron: + DEFAULT: + global_physnet_mtu: 1480 + orchestration: + heat: + values: + conf: + heat: + clients_heat: + insecure: true diff --git a/examples/osdpl/core-ceph-local-ovn-non-dvr-vlan.yaml b/examples/osdpl/core-ceph-local-ovn-non-dvr-vlan.yaml new file mode 100644 index 0000000..ed1e6a0 --- /dev/null +++ b/examples/osdpl/core-ceph-local-ovn-non-dvr-vlan.yaml @@ -0,0 +1,91 @@ +apiVersion: lcm.mirantis.com/v1alpha1 +kind: OpenStackDeployment +metadata: + name: osh-dev + namespace: openstack + labels: {} + annotations: {} +spec: + openstack_version: caracal + preset: compute + size: tiny + internal_domain_name: cluster.local + public_domain_name: it.just.works + features: + services: + - cloudprober + ssl: + public_endpoints: + api_cert: |- + # Update server certificate content + api_key: |- + # Update server private key content + ca_cert: |- + # Update CA certificate content + neutron: + backend: ml2/ovn + tunnel_interface: ens3 + tenant_network_types: + - vlan + - geneve + external_networks: + - physnet: physnet1 + interface: veth-phy + bridge: br-ex + network_types: + - flat + vlan_ranges: null + mtu: null + - physnet: ironic + interface: veth-bm + bridge: ironic-pxe + network_types: + - vlan + vlan_ranges: 1000:1099 + floating_network: + enabled: True + physnet: physnet1 + subnet: + range: 10.11.12.0/24 + pool_start: 10.11.12.100 + pool_end: 10.11.12.200 + gateway: 10.11.12.11 + nova: + console: + spice: + enabled: true + novnc: + tls: + enabled: true + live_migration_interface: ens3 + libvirt: + tls: + enabled: true + images: + backend: local + messaging: + notifications: + external: + enabled: true + topics: + - external-consumer-A + # TODO(vsaienko): enable when 34580 is fixed + # - external-consumer-b + - ec-a + - ec-A + # enabled services and their specific configuration + services: + networking: + neutron: + values: + conf: + neutron: + DEFAULT: + global_physnet_mtu: 1480 + orchestration: + heat: + values: + conf: + heat: + clients_heat: + insecure: true