Skip to content

Commit

Permalink
Add OVN + VLAN contexts
Browse files Browse the repository at this point in the history
core-ceph-local-ovn-non-dvr-vlan.yaml
core-ceph-local-ovn-dvr-vlan.yaml

Related-Prod: PRODX-48857
Change-Id: I02d4a58c59100a25bf4b93f200b7d8f329cb060f
  • Loading branch information
jumpojoy committed Dec 27, 2024
1 parent 1a45ebc commit ae3966e
Show file tree
Hide file tree
Showing 2 changed files with 184 additions and 0 deletions.
93 changes: 93 additions & 0 deletions examples/osdpl/core-ceph-local-ovn-dvr-vlan.yaml
Original file line number Diff line number Diff line change
@@ -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
91 changes: 91 additions & 0 deletions examples/osdpl/core-ceph-local-ovn-non-dvr-vlan.yaml
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit ae3966e

Please sign in to comment.