apiVersion: v1 data: cinder: customServiceConfig: '[DEFAULT] storage_availability_zone = az0 ' cinder-volume-secrets-az0: '[ontap-az0] netapp_login = _replaced_ netapp_password = _replaced_ netapp_vserver = _replaced_ netapp_pool_name_search_pattern = _replaced_ ' cinder-volume-secrets-az1: '[ontap-az1] netapp_login = _replaced_ netapp_password = _replaced_ netapp_vserver = _replaced_ netapp_pool_name_search_pattern = _replaced_ ' cinder-volume-secrets-az2: '[ontap-az2] netapp_login = _replaced_ netapp_password = _replaced_ netapp_vserver = _replaced_ netapp_pool_name_search_pattern = _replaced_ ' cinderAPI: replicas: 3 cinderBackups: cinder-backup-az0: customServiceConfig: '[DEFAULT] backup_share = _replaced_ backup_driver = cinder.backup.drivers.nfs.NFSBackupDriver backup_mount_point_base = /var/lib/cinder/backup storage_availability_zone = az0 ' networkAttachments: - storage replicas: 2 topologyRef: name: azone-node-affinity cinder-backup-az1: customServiceConfig: '[DEFAULT] backup_share = _replaced_ backup_driver = cinder.backup.drivers.nfs.NFSBackupDriver backup_mount_point_base = /var/lib/cinder/backup storage_availability_zone = az1 ' networkAttachments: - storage replicas: 2 topologyRef: name: bzone-node-affinity cinder-backup-az2: customServiceConfig: '[DEFAULT] backup_share = _replaced_ backup_driver = cinder.backup.drivers.nfs.NFSBackupDriver backup_mount_point_base = /var/lib/cinder/backup storage_availability_zone = az2 ' networkAttachments: - storage replicas: 2 topologyRef: name: czone-node-affinity cinderVolumes: ontap-iscsi-az0: customServiceConfig: '[DEFAULT] glance_api_servers = https://glance-az0-internal.openstack.svc:9292 [ontap-az0] backend_availability_zone = az0 volume_backend_name=ontap-az0 volume_driver=cinder.volume.drivers.netapp.common.NetAppDriver netapp_server_hostname=_replaced_ netapp_server_port=80 netapp_storage_protocol=iscsi netapp_storage_family=ontap_cluster consistencygroup_support=True ' customServiceConfigSecrets: - cinder-volume-secrets-az0 topologyRef: name: azone-node-affinity ontap-iscsi-az1: customServiceConfig: '[DEFAULT] glance_api_servers = https://glance-az1-internal.openstack.svc:9292 [ontap-az1] backend_availability_zone = az1 volume_backend_name=ontap-az1 volume_driver=cinder.volume.drivers.netapp.common.NetAppDriver netapp_server_hostname=_replaced_ netapp_server_port=80 netapp_storage_protocol=iscsi netapp_storage_family=ontap_cluster consistencygroup_support=True ' customServiceConfigSecrets: - cinder-volume-secrets-az1 topologyRef: name: bzone-node-affinity ontap-iscsi-az2: customServiceConfig: '[DEFAULT] glance_api_servers = https://glance-az2-internal.openstack.svc:9292 [ontap-az2] backend_availability_zone = az2 volume_backend_name=ontap-az2 volume_driver=cinder.volume.drivers.netapp.common.NetAppDriver netapp_server_hostname=_replaced_ netapp_server_port=80 netapp_storage_protocol=iscsi netapp_storage_family=ontap_cluster consistencygroup_support=True ' customServiceConfigSecrets: - cinder-volume-secrets-az2 topologyRef: name: czone-node-affinity galera: templates: openstack: replicas: 3 secret: osp-secret storageRequest: 5Gi openstack-cell1: replicas: 3 secret: osp-secret storageRequest: 5Gi glance: apiTimeout: 600 customServiceConfig: '' default: replicas: 0 glanceAPIs: az0: customServiceConfig: '[DEFAULT] enabled_backends = az0:cinder enabled_import_methods = [web-download,copy-image,glance-direct] debug = true [glance_store] default_backend = az0 [az0] store_description = AZ0 iscsi cinder backend cinder_store_auth_address = {{ .KeystoneInternalURL }} cinder_store_user_name = {{ .ServiceUser }} cinder_store_password = {{ .ServicePassword }} cinder_store_project_name = service cinder_catalog_info = volumev3::internalURL cinder_use_multipath = true cinder_do_extend_attached = true cinder_volume_type = glance-iscsi-az0 ' networkAttachments: - storage override: service: internal: metadata: annotations: metallb.universe.tf/address-pool: internalapi metallb.universe.tf/allow-shared-ip: internalapi metallb.universe.tf/loadBalancerIPs: 172.17.0.81 spec: type: LoadBalancer replicas: 1 topologyRef: name: azone-node-affinity type: edge az1: customServiceConfig: '[DEFAULT] enabled_backends = az0:cinder,az1:cinder enabled_import_methods = [web-download,copy-image,glance-direct] [glance_store] default_backend = az1 [az1] store_description = AZ1 iscsi cinder backend cinder_store_auth_address = {{ .KeystoneInternalURL }} cinder_store_user_name = {{ .ServiceUser }} cinder_store_password = {{ .ServicePassword }} cinder_store_project_name = service cinder_catalog_info = volumev3::internalURL cinder_use_multipath = true cinder_do_extend_attached = true cinder_volume_type = glance-iscsi-az1 [az0] store_description = AZ0 iscsi cinder backend cinder_store_auth_address = {{ .KeystoneInternalURL }} cinder_store_user_name = {{ .ServiceUser }} cinder_store_password = {{ .ServicePassword }} cinder_store_project_name = service cinder_catalog_info = volumev3::internalURL cinder_use_multipath = true cinder_do_extend_attached = true cinder_volume_type = glance-iscsi-az0 ' networkAttachments: - storage override: service: internal: metadata: annotations: metallb.universe.tf/address-pool: internalapi metallb.universe.tf/allow-shared-ip: internalapi metallb.universe.tf/loadBalancerIPs: 172.17.0.82 spec: type: LoadBalancer replicas: 1 topologyRef: name: bzone-node-affinity type: edge az2: customServiceConfig: '[DEFAULT] enabled_backends = az0:cinder,az2:cinder enabled_import_methods = [web-download,copy-image,glance-direct] [glance_store] default_backend = az2 [az2] store_description = AZ2 iscsi cinder backend cinder_store_auth_address = {{ .KeystoneInternalURL }} cinder_store_user_name = {{ .ServiceUser }} cinder_store_password = {{ .ServicePassword }} cinder_store_project_name = service cinder_catalog_info = volumev3::internalURL cinder_use_multipath = true cinder_do_extend_attached = true cinder_volume_type = glance-iscsi-az2 [az0] store_description = AZ0 iscsi cinder backend cinder_store_auth_address = {{ .KeystoneInternalURL }} cinder_store_user_name = {{ .ServiceUser }} cinder_store_password = {{ .ServicePassword }} cinder_store_project_name = service cinder_catalog_info = volumev3::internalURL cinder_use_multipath = true cinder_do_extend_attached = true cinder_volume_type = glance-iscsi-az0 ' networkAttachments: - storage override: service: internal: metadata: annotations: metallb.universe.tf/address-pool: internalapi metallb.universe.tf/allow-shared-ip: internalapi metallb.universe.tf/loadBalancerIPs: 172.17.0.83 spec: type: LoadBalancer replicas: 1 topologyRef: name: czone-node-affinity type: edge default: customServiceConfig: '[DEFAULT] enabled_backends = az0:cinder,az1:cinder,az2:cinder enabled_import_methods = [web-download,copy-image,glance-direct] [glance_store] default_backend = az0 [az0] store_description = AZ0 iscsi cinder backend cinder_store_auth_address = {{ .KeystoneInternalURL }} cinder_store_user_name = {{ .ServiceUser }} cinder_store_password = {{ .ServicePassword }} cinder_store_project_name = service cinder_catalog_info = volumev3::internalURL cinder_use_multipath = true cinder_do_extend_attached = true cinder_volume_type = glance-iscsi-az0 [az1] store_description = AZ1 iscsi cinder backend cinder_store_auth_address = {{ .KeystoneInternalURL }} cinder_store_user_name = {{ .ServiceUser }} cinder_store_password = {{ .ServicePassword }} cinder_store_project_name = service cinder_catalog_info = volumev3::internalURL cinder_use_multipath = true cinder_do_extend_attached = true cinder_volume_type = glance-iscsi-az1 [az2] store_description = AZ2 iscsi cinder backend cinder_store_auth_address = {{ .KeystoneInternalURL }} cinder_store_user_name = {{ .ServiceUser }} cinder_store_password = {{ .ServicePassword }} cinder_store_project_name = service cinder_catalog_info = volumev3::internalURL cinder_use_multipath = true cinder_do_extend_attached = true cinder_volume_type = glance-iscsi-az2 ' keystoneEndpoint: default manila: apiOverride: route: haproxy.router.openshift.io/timeout: 60s enabled: true template: manilaAPI: customServiceConfig: '[DEFAULT] storage_availability_zone = az0,az1,az2 default_share_type = nfs-multiaz enabled_share_protocols=nfs debug = true ' networkAttachments: - internalapi override: service: internal: metadata: annotations: metallb.universe.tf/address-pool: internalapi metallb.universe.tf/allow-shared-ip: internalapi metallb.universe.tf/loadBalancerIPs: 172.17.0.80 spec: type: LoadBalancer replicas: 3 manilaScheduler: replicas: 1 manilaShares: az0: customServiceConfig: '[DEFAULT] enabled_share_backends = nfs_az0 enabled_share_protocols = nfs [nfs_az0] driver_handles_share_servers = True share_backend_name = nfs_az backend_availability_zone = az0 share_driver=manila.share.drivers.netapp.common.NetAppDriver netapp_storage_family=ontap_cluster netapp_transport_type=http ' customServiceConfigSecrets: - osp-secret-manila-az0 networkAttachments: - storage replicas: 1 topologyRef: name: azone-node-affinity az1: customServiceConfig: '[DEFAULT] enabled_share_backends = nfs_az1 enabled_share_protocols = nfs [nfs_az1] driver_handles_share_servers = True share_backend_name = nfs_az backend_availability_zone = az1 share_driver=manila.share.drivers.netapp.common.NetAppDriver netapp_storage_family=ontap_cluster netapp_transport_type=http ' customServiceConfigSecrets: - osp-secret-manila-az1 networkAttachments: - storage replicas: 1 topologyRef: name: bzone-node-affinity az2: customServiceConfig: '[DEFAULT] enabled_share_backends = nfs_az2 enabled_share_protocols = nfs [nfs_az2] driver_handles_share_servers = True share_backend_name = nfs_az backend_availability_zone = az2 share_driver=manila.share.drivers.netapp.common.NetAppDriver netapp_storage_family=ontap_cluster netapp_transport_type=http ' customServiceConfigSecrets: - osp-secret-manila-az2 networkAttachments: - storage replicas: 1 topologyRef: name: czone-node-affinity memcached: templates: memcached: replicas: 1 memcached-azone: replicas: 1 topologyRef: name: azone-node-affinity memcached-bzone: replicas: 1 topologyRef: name: bzone-node-affinity memcached-czone: replicas: 1 topologyRef: name: czone-node-affinity neutron: customServiceConfig: '[DEFAULT] vlan_transparent = true debug = true [ovs] igmp_snooping_enable = true ' notificationsBus: cluster: rabbitmq nova: cellTemplates: cell0: cellDatabaseAccount: nova-cell0 hasAPIAccess: true cell1: cellDatabaseAccount: nova-cell1 cellDatabaseInstance: openstack-cell1 conductorServiceTemplate: replicas: 1 hasAPIAccess: true messagingBus: cluster: rabbitmq-cell1 customServiceConfig: '[DEFAULT] default_schedule_zone=az0 ' metadataServiceTemplate: enabled: true octavia: amphoraImageContainerImage: quay.io/gthiemonge/octavia-amphora-image apacheContainerImage: registry.redhat.io/ubi9/httpd-24:latest enabled: false octaviaAPI: customServiceConfig: '[controller_worker] loadbalancer_topology=ACTIVE_STANDBY ' networkAttachments: - internalapi octaviaHealthManager: customServiceConfig: '[controller_worker] loadbalancer_topology=ACTIVE_STANDBY ' networkAttachments: - octavia octaviaHousekeeping: customServiceConfig: '[controller_worker] loadbalancer_topology=ACTIVE_STANDBY ' networkAttachments: - octavia octaviaWorker: customServiceConfig: '[controller_worker] loadbalancer_topology=ACTIVE_STANDBY ' networkAttachments: - octavia osp-secret-manila-az0: '[nfs_az0] netapp_server_hostname = _replaced_ netapp_login = _replaced_ netapp_password = _replaced_ netapp_vserver = _replaced_ ' osp-secret-manila-az1: '[nfs_az1] netapp_server_hostname = _replaced_ netapp_login = _replaced_ netapp_password = _replaced_ netapp_vserver = _replaced_ ' osp-secret-manila-az2: '[nfs_az2] netapp_server_hostname = _replaced_ netapp_login = _replaced_ netapp_password = _replaced_ netapp_vserver = _replaced_ ' preserveJobs: false rabbitmq: templates: rabbitmq: override: service: metadata: annotations: metallb.universe.tf/address-pool: internalapi metallb.universe.tf/loadBalancerIPs: 172.17.0.85 spec: type: LoadBalancer replicas: 3 rabbitmq-cell1: override: service: metadata: annotations: metallb.universe.tf/address-pool: internalapi metallb.universe.tf/loadBalancerIPs: 172.17.0.86 spec: type: LoadBalancer replicas: 3 storageClass: lvms-local-storage swift: enabled: false tls: caBundleSecretName: '' topologyRef: name: default-spread-pods kind: ConfigMap metadata: annotations: config.kubernetes.io/local-config: 'true' name: service-values