73 Commits

Author SHA1 Message Date
okozachenko
7ed684e908 Migrate nova accounts
Change-Id: I3be7f2bd9998ac342fdc40ebaf608fe2b646755d
2020-08-29 02:45:23 +03:00
Mohammed Naser
2f9cf0e387 Implement Nova
- Add n-sch and n-meta-api
- Add n-cond
- Add novnc
- Add n-api
- Add n-cpu
- Stop nova on host

Change-Id: I6613bbe10502fa986c9f9961aae7e673ac462fc5
2020-08-29 01:41:11 +03:00
Mohammed Naser
6ae2ccd692 Migrate MySQL to Kubernetes
Change-Id: Ibe104af6e11424ea437c9ac0e2230c0eae1ed137
2020-08-27 13:09:38 +03:00
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
Mohammed Naser
7bb267c7f9 Move n-ovs-agent to Kubernetes
Change-Id: I8e6d62341b327137c69585a26a3d37cf5554ea08
2020-08-21 21:47:28 +03:00
Mohammed Naser
0b8ebbe7ae Create service catalog in K8s
Change-Id: Ia95ab404e6ce6ada2e1a8539da6bcd92bad61398
2020-08-20 14:49:22 -05: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
40ca6cd8e0 Migrated Neutron RabbitMQ to Kubernetes
Change-Id: I10c6e8b39e754a86ab7c3b1312c108a5d1383be2
2020-08-18 23:54:17 -04:00
Mohammed Naser
467e8a443d Switched to application credentials
Change-Id: Ibca427d210700f6b5bd8e009f7470fbaa66cfc79
2020-08-18 22:57:11 -04:00
Mohammed Naser
2ac93ec53a Move Neutron database to Kubernetes
Change-Id: I0a37ddea9554871e91a33d71fb981eeef2d7c934
2020-08-18 22:56:26 -04:00
Zuul
36efcf9d36 Merge "Migrate neutron-server to Kubernetes" 2020-08-19 02:46:23 +00: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
a821ded90d Add 60s timeout to rollout status
Change-Id: Ibd5156e370668d9fe8bf2e6e2bcf16d85f784d3f
2020-08-18 19:58:27 -04:00
Mohammed Naser
882b4f2747 Add support for placement service
Change-Id: If2b71c4d54d990dd8144a837ddaf7ee3facb2bad
2020-08-17 19:16:04 -04:00
okozachenko
fb6fde762d Add applicationcredential to magnum
Change-Id: Iae4b999ef765eb1e962772170915549fc5ad4aeb
2020-08-17 12:35:55 +00:00
Zuul
3da15ac722 Merge "Add applicationcredential to glance" 2020-08-14 19:25:43 +00:00
Zuul
4a4c721fb0 Merge "Implement barbican in operator" 2020-08-14 16:13:30 +00:00
okozachenko
ca6f30ab71 Add applicationcredential to glance
Change-Id: If51a193aad4420fe011d628a208c7e19ca6ad85c
2020-08-14 18:30:23 +03:00
Zuul
b95acd6a55 Merge "Enable proxy sub module" 2020-08-13 22:31:51 +00:00
okozachenko
399c46a488 Add applicationcredential to heat
Change-Id: Ida562bed731baa06289c9dbaeef843c4df81cdf8
2020-08-13 18:46:57 +03:00
okozachenko
f3f6f19c4e Add applicationcredentials CR
Change-Id: I4316bdd0ecb0d083ad0023bc8ad634773b0b7acf
2020-08-13 18:39:35 +03:00
okozachenko
a392a3bc83 Enable proxy sub module
This can speed up keystone readiness because the proxy enable was
only executed in configure_glance before.
It means without glance, the current devstack cannot work.

Change-Id: I887144cb9acfb0d44257869fc3632122138ccfef
2020-08-12 15:34:51 +03:00
okozachenko
72175e9137 Implement barbican in operator
Change-Id: Ide8c89f22ce45bc2366382c497da223c578a1556
2020-08-11 15:09:25 +03:00
Mohammed Naser
dfe5f77ee5 Speed-up Memcached deployment
Change-Id: Id1d9c99fbd1ca43a4719c62553bcfbbe26ac5ac8
2020-08-08 17:07:28 -04:00
okozachenko
e8559e01c4 Remove identity stuff in devstack
Change-Id: Id06f11e972fb076d617b945b9e3bd5c187345fd8
2020-08-08 04:43:24 +03:00
okozachenko
66e0cae16b Revert endpoint and service stuff
- Remove from magnum, heat, and glance
- Change identity operator

Change-Id: I9318bfdc59132cda6c4969e10258c21b0f3b8fcf
2020-08-07 17:59:51 +03:00
Zuul
a8d1e20039 Merge "Create keystone config secret in operator" 2020-08-06 02:14:13 +00:00
okozachenko
064362372b Create keystone config secret in operator
Change-Id: I5b71ca6fae381d318f5da6e56131fa71e5079820
2020-08-05 22:58:47 +03:00
okozachenko
492d1652fa Add endpoint and service to glance
Change-Id: Iba7f64ccf772cf8ed07a7fd8eaf49124db405d2b
2020-08-05 01:01:10 +03:00
okozachenko
21b1d731c6 Add endpoint and service to magnum
Change-Id: I1a25436cfae6da190bd15ed2be46ad1152f2507b
2020-08-05 01:01:10 +03:00
okozachenko
aee4493a17 Remove dataDir in glance config
Change-Id: I8a460cad79dbf4c34b6f2c6b04454c075dcdbab7
2020-08-03 16:37:58 +03: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
ee381618a3 Use secret for glance config
Change-Id: I73ff4d946b24ee14550f4bd49c875b5a8955ff79
2020-07-28 20:06:18 +03:00
Zuul
e508dc74d9 Merge "Add memcached to glance" 2020-07-24 21:04:27 +00:00
Zuul
9afac45783 Merge "Add memcached to heat" 2020-07-24 20:33:43 +00:00
Zuul
25d82c34c2 Merge "Add memcached to magnum" 2020-07-24 20:09:37 +00:00
okozachenko
a76375746f Add memcached to glance
Change-Id: I17b7057d03afea65f278d00eac7f2ce9cf715742
2020-07-24 22:25:26 +03:00
okozachenko
3372083721 Add memcached to magnum
Change-Id: I42f5fa0ab378cc8c65ee7ecab1e6234c7319370a
2020-07-24 21:33:28 +03:00
okozachenko
fb5f130a28 Add memcached to keystone
Change-Id: I52e1a9e41748e14675fbd9987760ef04cfe97cde
2020-07-24 21:31:36 +03:00
okozachenko
fc04f63733 Add memcached to heat
Change-Id: Id271178bfcebb0e097aaceaec9b88c1910de6786
2020-07-24 21:29:44 +03:00
okozachenko
e4dc3cda9b Add rabbitmq to magnum
Change-Id: Ib1908f371b362aaa092e7391c4faf8cf2e7a4ccc
2020-07-20 16:26:23 +03:00
Zuul
1e55b9c28b Merge "Add rabbitmq to heat" 2020-07-17 22:03:00 +00:00
Zuul
50080c4d96 Merge "Add rpc_backend override in devstack" 2020-07-17 22:02:59 +00:00
okozachenko
f2a8cd16aa Add rabbitmq to heat
Change-Id: Ib1c72baccc4ff196b2cc831e2aa52750c915e913
2020-07-17 22:08:59 +03:00
okozachenko
277c639f08 Add rpc_backend override in devstack
Change-Id: Ibc641fc1a52f77b50a1ce193c081cf401b002973
2020-07-17 22:06:30 +03:00
okozachenko
c4a743073e Fix tempest test skip on horizon
Change-Id: I562e347ad573a02575ddc61fd6ece00f4ede16bc
2020-07-16 01:38:06 +03:00
okozachenko
e6bc3530f5 Add glance to the operator
Change-Id: Ia0bf531c09cf6c7e92a2d3e9ddcaadcb31e70a04
2020-07-11 15:03:37 +03:00