Add dt-sharded deployment topology with per-service galera, rabbitmq and memcached#752
Conversation
9aebc5b to
cb811be
Compare
|
Build failed (check pipeline). Post ✔️ noop SUCCESS in 0s |
|
recheck |
d92188d to
ec43cbe
Compare
|
Build failed (check pipeline). Post ✔️ noop SUCCESS in 0s |
6cb857f to
4aff600
Compare
|
This change depends on a change that failed to merge. Change openstack-k8s-operators/ci-framework#3907 is needed. |
|
recheck |
abays
left a comment
There was a problem hiding this comment.
/lgtm
Will wait for others to review if needed
| replicas: 1 | ||
| secret: osp-secret | ||
| storageRequest: 5Gi | ||
| openstack-horizon: |
There was a problem hiding this comment.
It looks like openstack-horizon is created but not used.
I created the control plane but I don't see any reference to openstack-horizon
[johfulto@laptop architecture{dt-sharded}]$ grep databaseInstance /tmp/cr-review/dt-sharded-cp.yaml
databaseInstance: openstack-barbican
databaseInstance: openstack-cinder
databaseInstance: openstack-designate
databaseInstance: openstack-glance
databaseInstance: openstack
databaseInstance: openstack
databaseInstance: openstack-keystone
databaseInstance: openstack
databaseInstance: openstack-neutron
databaseInstance: openstack-octavia
databaseInstance: openstack-placement
databaseInstance: openstack
[johfulto@laptop architecture{dt-sharded}]$
There was a problem hiding this comment.
Thanks John, dropping that db as it's not required indeed, not sure how it got in there.
… and memcached New deployment topology for testing per-service database, message bus, and cache sharding. Each OpenStack service gets a dedicated galera cluster, a dedicated rabbitmq cluster, and a dedicated memcached instance, all with replicas:1. Galera databases: openstack-barbican, openstack-cinder, openstack-designate, openstack-glance, openstack-horizon, openstack-keystone, openstack-neutron, openstack-octavia, openstack-nova, openstack-placement. Per-service rabbitmq clusters: rabbitmq-barbican, rabbitmq-cinder, rabbitmq-designate, rabbitmq-glance, rabbitmq-keystone, rabbitmq-neutron, rabbitmq-octavia. Nova cells use the standard rabbitmq (cell0/notifications) and rabbitmq-cell1 (cell1). Per-service memcached instances: memcached-keystone, memcached-glance, memcached-cinder, memcached-neutron, memcached-horizon, memcached-nova. Services without memcachedInstance support (barbican, designate, octavia, placement) are excluded. Enabled services: barbican, cinder, designate, glance, horizon, keystone, neutron, nova, octavia. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
/approval |
|
recheck-gate |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: fultonj, lmiccini The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
Build succeeded (gate pipeline). ✔️ noop SUCCESS in 0s |
5cafc8f
into
openstack-k8s-operators:main
New deployment topology for testing per-service database, message bus,
and cache sharding. Each OpenStack service gets a dedicated galera
cluster, a dedicated rabbitmq cluster, and a dedicated memcached
instance, all with replicas:1.
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
Depends-on: openstack-k8s-operators/ci-framework#3907