Mohammed Naser
6754029f2b
Implement neutron
...
- Stop installing Neutron on the physical host
- Migrate Nova RabbitMQ and Memcache to Kubernetes
- Added Neutron metadata agent to Kubernetes
- Stop running metering agent
- Moved DHCP agent to Kubernetes
- Migrate Neutron L3 agent to Kubernetes
Change-Id: I9dadb88b072183b6bdacb030e3585d1d17e9a479
2020-08-27 13:09:32 +03:00
okozachenko
19c16fdc24
Implement cinder
...
Depends-On: https://review.opendev.org/747030
Change-Id: If8e45498efa9c7acfb8962e1fcd40accacf13a7a
2020-08-20 14:49:22 -05:00
Mohammed Naser
f2f13f9098
Migrate neutron-server to Kubernetes
...
Depends-On: https://review.opendev.org/746820
Change-Id: Ifcacea22a259134ffde03d2d8ca510f57dbe626d
2020-08-18 20:45:39 -04:00
Mohammed Naser
882b4f2747
Add support for placement service
...
Change-Id: If2b71c4d54d990dd8144a837ddaf7ee3facb2bad
2020-08-17 19:16:04 -04:00
okozachenko
72175e9137
Implement barbican in operator
...
Change-Id: Ide8c89f22ce45bc2366382c497da223c578a1556
2020-08-11 15:09:25 +03:00
okozachenko
aee4493a17
Remove dataDir in glance config
...
Change-Id: I8a460cad79dbf4c34b6f2c6b04454c075dcdbab7
2020-08-03 16:37:58 +03:00
okozachenko
7894eeb964
Add backup for mysqlCluster
...
Change-Id: Ia7b7fb413566632a6b443df2f136ec5017d3247f
2020-08-01 12:20:16 +00:00
okozachenko
6c1fcf1f9e
Add mysql cluster to glance deployment
...
Change-Id: Ia3fe4461a7e1991cadf5963664ec7efd19d2db7e
2020-08-01 12:20:09 +00:00
okozachenko
ad11d0ef8a
Add mysql cluster to heat deployment
...
Change-Id: Ib1b616ec44d0b1b75134139dd9eb88f257a2c75f
2020-07-30 17:51:55 +03:00
okozachenko
2c39f82cd2
Add mysql cluster to magnum deployment
...
Change-Id: I326a9e971ebce094670972bd7f68fac86fa2252a
2020-07-30 17:51:55 +03:00
okozachenko
304e2125d6
Add mysql cluster to keystone deployment
...
- Use mysqlCluster, mysql.presslabs.org/v1alpha1 CR
- Remove keycloak hack in the magnum devstack
Change-Id: I28bcf29da2b1bfb37d23ca5ff5a1851ff145819f
2020-07-30 17:51:54 +03:00
okozachenko
e53cdc8a3f
Add libvirtd_exporter
...
Change-Id: I94e369f7ba751709e406ac93c0925d1a032f347b
2020-07-21 16:51:01 +03:00
Zuul
bc46f149a9
Merge "Add Rabbitmq unit test"
2020-06-22 20:55:21 +00:00
okozachenko
a18d0cc706
Add Magnum
...
Include devstack and tempest as well as magnum unit test
Change-Id: Ic428ea590a76d909005359cb7325f0d643583be9
2020-06-18 20:25:10 +03:00
okozachenko
31696fd54a
Replace jmalloc/echo-server with vexxhost/atmosphere
...
Change-Id: Ic5c34dcb6d6a9f80eeaf3c7dfb69d9ede6719630
2020-06-18 13:01:21 +03:00
okozachenko
2d2ae1667f
Add Rabbitmq unit test
...
Change-Id: Idde952f4629b42e0a640def4c3cec0b9d1e2be1b
2020-06-03 02:30:43 +03:00
okozachenko
9e91032001
Add heat ingress
...
Change-Id: I208dcb2494e21c630f85bb8c798b7e295c6821a2
2020-06-02 20:07:04 +03:00
okozachenko
738584ddb8
Modify the unit test for auto generated releases
...
1. Render the templates from the operator config.
2. Check if the manifest has openstack namespace
Change-Id: I978c915d10fadcb094118662e7699e7657f9dfba
2020-05-26 22:57:52 +03:00
okozachenko
3ed9b52fcf
Add keystone ingress
...
Create a ingress with the host lists which are from the keystone CR spec
Change-Id: I18c7f3f529e0e44e412b647345fc176bbcea93dc
2020-05-26 01:57:37 +00:00
okozachenko
e3da5a50e4
Add tls,and enable multi hosts in horizon ingress
...
Aassuming the usge of nginx ingress controller, cert-manager and letsencrypt clusterissuer.
Multi hosts are based on the same backend service.
Change-Id: Ia4c02847afa380a234fa738d467ddbd011270100
2020-05-25 18:41:56 +03:00
Zuul
36f421ba5e
Merge "Add basic heat support"
2020-05-08 18:45:52 +00:00
Mohammed Naser
f2bf41d3e7
Add basic heat support
...
Change-Id: Iabab0770fd03fa11845ac175b13886cdfa8a42d8
2020-05-05 20:22:03 +03:00
Mohammed Naser
84071196c6
Add endpoint CRD
...
This introduces a CRD to manage endpoints and moves DevStack to use it
instead of using OpenStack CLI.
Change-Id: I90a8d8ba4b73c782f9669a3e7ab5ae1e2b6a9719
2020-05-04 18:15:00 +03:00
Mohammed Naser
97501c4460
Added basic keystone support
...
Change-Id: Ib1b143438053cb43c071bc4d4db3a6c6fc923e98
2020-05-03 18:50:05 -04:00
okozachenko
be4e5eee89
Add Horizon Dockerfile and operator
...
Change-Id: I9bab4c3a66a33a4a8289509eb8c93232d56dfe6a
2020-04-29 18:26:31 -04:00
Mohammed Naser
f49b79fe40
Add service CRD
...
This introduces a CRD for enabling/removing services from Keystone,
it also introduces a basic DevStack plugin framework so that we can
test things from it. It also adds a framework for the operator to
setup SDK clients.
Change-Id: I183e560c6b32de2ce7adefeb1daa26def675bbe3
2020-04-26 15:06:19 -04:00
Mohammed Naser
923c8b3035
drop golang operator
...
Change-Id: I25c913e6f70d5994755e09ce8bec5775ef6d3765
2020-04-26 12:53:13 -04:00
Mohammed Naser
180fd40b64
rabbit: move devstack to use in-cluster rabbit
...
This patch updates devstack to use the in-cluster RabbitMQ.
Change-Id: If1970b443fba49d977b8ca52f74a3fbe1b1b1922
2020-04-14 01:08:21 +00:00
okozachenko
1d83657ec1
Add Zone and Designate CRs
...
Change-Id: I7b59fc5ae66adb4d123c10249e2321c6bc6537c5
2020-04-07 13:32:52 -07:00
okozachenko
5acd3683ad
Merge labels with CR
...
Change-Id: Ia92c7a75cfdd24321b8e27939c1de2fe05bf1426
2020-04-06 09:35:54 -07:00
okozachenko
cd2aad7abd
Add Rabbitmq
...
Change-Id: I9edabda696c341d86936e3ded06c5fd2e2cc94ed
2020-04-02 16:57:32 -07:00
Mohammed Naser
6dbb9475f9
Initial commit
...
This initial commit includes support for Mcrouter, Memcached,
basic CI tests as well as Helm charts for deploying things.
Depends-On: https://review.opendev.org/713107
Depends-On: https://review.opendev.org/713115
Change-Id: I0b1ab6d8e716460e095bc3953614e336620f984e
2020-03-17 19:38:31 -04:00