Skip to content

Commit

Permalink
Add Ironic Multitenancey example for OVN
Browse files Browse the repository at this point in the history
Related-Prod: https://mirantis.jira.com/browse/PRODX-42397
Change-Id: I6974e4bed58e4302463b0fd85d366debb6e40d6b
  • Loading branch information
mkarpin committed May 22, 2024
1 parent 38ddf2d commit a1a72d8
Showing 1 changed file with 109 additions and 0 deletions.
109 changes: 109 additions & 0 deletions examples/osdpl/core-ceph-local-ovn-non-dvr-ironic-mt.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
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:
- baremetal
- 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
ironic:
provisioning_interface: pxe.1000
baremetal_network_name: ironic-provisioning
networks:
baremetal:
physnet: ironic
name: ironic-provisioning
network_type: vlan
segmentation_id: 1000
external: true
shared: false
subnets:
- name: baremetal-subnet
range: 10.13.0.0/24
pool_start: 10.13.0.100
pool_end: 10.13.0.254
gateway: 10.13.0.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 a1a72d8

Please sign in to comment.