This PS splits out the ceph provisioners from the client chart
allowing OSH to be used with external (and multiple) cephs more
simply.
Change-Id: I0c5d516c7a9a10bc8435e2423eb1dc05460d2c92
Signed-off-by: Pete Birley <pete@port.direct>
This PS updates the ceph chart to use the ingress controller for
the radosgw.
Change-Id: Ie0ff4d9dd91d8228170e0ed4f2793599132077a7
Signed-off-by: Pete Birley <pete@port.direct>
With libvirt 2.0, when using qemu cpu mode is not properly
evaluated and need to be set to cpu_mode = none.
Add this option when kvm is not supported, otherwise user
will still facing errors when launching instances over qemu.
Change-Id: Ib00fa257fb33fd3281f484a47a945640da8dda56
This PS adds the ability for the Libvirt chart to depend on
neutron agents being up if desired.
Change-Id: I7cd2dca4416d1852261591a0064381ae2b087b9a
Depends-On: Idcade7eebed317852b70392431ed02a352241c9b
Signed-off-by: Pete Birley <pete@port.direct>
This PS adds helm test functionaility to heat. This test is taxing
om the oslo.db backend and can expose clustering issues effectively
when run with high concurrency.
Change-Id: I5d6074cedbc870b9536d85859381c3dba1ad4f61
This PS adds a fronting tcp proxy with A/P to the backends. This
Change removes the issue of DB deadlocks when using multi-master
galera databases.
Change-Id: I3294d4e9d9258a98692292fa5da16505bfa9ecd6
don't regenerate the ceph fsid if we already have one, this means we
can have piecemeal use of the gate and developer scripts
Change-Id: Ib988679a06151850226f30b9a6432fbe202f1514
Add basic functioning tempest chart for testing of
OpenStack services. This also adds an experimental
gate for running a multinode deployment with tempest
Change-Id: Id4bb3447345719133e5862514dfd5bc5bac5677d
Use a utility container for ipcalc on all platforms; this avoids
having to find the package on platforms where it's not easily
available and we avoid argument differences.
Change-Id: I6c6e719f8eeb8d4214ebb0111e9d8f8b659db396
This PS extends the host targeting utility to create daemonsets
for storage focused charts. This PS supports both block device
and bind mount backed journals and OSDs.
Change-Id: Id90b197ba3e4f383eea7ce6137ed77b3ef4e5625
This PS updates the multinode deploy scripts to show output in the
gates, stop proxying the kubedns service, and use a pvc to back mariadb.
Change-Id: I78caf3f15e4c5ca33eaa1e592e8df958f13be90b
This PS moves the neutron configuration to the gate scripts, rather
than mixing it between set and values commands, which was hard to
follow.
Change-Id: I94035d2af15efbe961366ae0427b39721b7aff78
This PS tidies the Ceph scripts. In addition, it allows the
chart to be removed and re-deployed without data loss,
and improves robustness to rebooting nodes and/or
the cluster.
Change-Id: If5a65d0dcca1d049b177d9bffb654a13d56c3823
This PS moves to namespace specific ingress controllers, and a
cluster wide ingress controller that acts as the external front
door to the cluster. The cluster ingress controller will also
be able to create a dummy interface that can be announced via the
OpenStack-Helm-Infra Calico chart.
The ability to exercise the edge VIP feature is currently only
demonstrated in the single node gate and guide, as it requires
additional configuration, or hardware to set up the routes in
a multinode env.
Change-Id: I8b823b93465f2e90aaabcca9ec9b783d34539e07
This PS adds a 5 node basic gate for OSH, using the same format as the
dev-deploy guide. Follow on commits will:
* Remove redundant gate scripts
* Add documentation, in the same format as the AIO guide
* Add all remaining services in OSH
* Enable Helm test for all services
Change-Id: I7b72dc4777e88cae2b8a4d842c41a17a526079a2
Depends-On: Ie9b23174fade3df4a87f2b771ea654e2081b4f4e