This proposes changing the tags added to the openstack logs
gathered by the fluentd handler from `openstack.<service>` to
`Namespace.Release` to account for multiple instances of openstack
services being deployed into different namespaces. This allows for
fine tuning the search queries in elasticsearch/kibana to target
specific service deployments in specific namespaces
Change-Id: Ia12dceb4089e107e15d8e30c92c91f350dc31318
Adding the Armada wait labels back, without a timeout specified. This
will allow the circular dependency of nova-neutron-libvirt to be
handled in Armada's ChartGroup processing flow, to install all 3
releases and then test them after they're all installed.
Change-Id: Ie00f3bd26a0991f01fed9452336a34767adecbd7
The ingress gate script displayed the `helm status` of the openstack
namespace ingress twice, rather than once for openstack and once
for ceph namespaces. This fixes.
Change-Id: I9637b44d2cfad45f4935242351ee9160e013364f
This patch modifies two points:
1. Add OSH_EXTRA_HELM_ARGS in tempest script.
2. When running pike or ocata release with overrides,
some docker image are missing.
Change-Id: I5fc7c059be009f4298a8dc2880a214137a65fc87
Added new method of serving VIP with keepalived, which ensures
VIP is always owned by a healthy pod in a healthy node.
User can select prefered VIP method by setting "network.vip.mode"
to "keepalived" or "routed".
Change-Id: I7dd164134e18998d4d2688cb0618cc699a92d166
This option is useful in environments where the live-migration traffic
can impact the network plane significantly.
A separate network for live-migration traffic can then use this config
option and avoids the impact on the management network.
Change-Id: Id16c95e77730e5b244cf5bc69beb0e549c979701
This PS adds a cron job that reaps dead services from Nova.
Change-Id: I59e74c7520b0341d7cb7ebddd4c21e459e9c2049
Signed-off-by: Pete Birley <pete@port.direct>
Splits the OSH AIO gate script-based installation guide out of the main
multinode guide, and adds context to the multinode guide around
using a prod-grade k8s installer or the gate scripts as appropriate.
Change-Id: I9fa9d498e49efc1867c8f347fd3c814263c23717
Story: 2002526
Task: 22200
This PS allows the cinder-backup to use a separate ceph backend, you
can add a ceph ip and admin keyring to .Values.backup_ceph so that
cinder-backup can use the new ceph.
blueprint add-ceph-configuration-for-cinder-backup
Change-Id: Ib2c4ca3945a15107d77e36635bda52297de9f164
As of 0.12.14, fluentbit exposes a flag for setting the db_sync
behavior for writing the location of the tail input to its sqlite
database. The default setting is Full, which introduces additional
synchronizations before and after a transaction. This has the
potential to negatively affect disk performance with the extra
synchronizations. This moves the setting in the chart to Normal,
which performs fewer synchronizations and still maintains a high
level of safety with status writes
Change-Id: I5de8ee40162a50e1ff3395d0e302974b77dd5f9c
This adds support for executing helm tests via the armada test
directive. It enables theses tests for all services, except for
nova and neutron as executing tests with armada force a chart to
wait. Forcing nova and neutron to wait effectively sequences the
charts, which will result in a failure to deploy past those
services
Depends-On: https://review.openstack.org/#/c/581148
Change-Id: I6ac845c82d744e2f5fd79c3e2ff3c1479dd1ddab
nova-console-compute-init.sh and nove_consolt-proxy-init.sh generates
incorrect configuration if there exists multiple IP address on default
interface.
To solve this problem, we pickup first IP address if there exists
multiple IP on that interface.
Change-Id: Iaadd2e71d624122e68fdd628771df21cd61c0784
This PS updates the ceph charts to use endpoints for all port
lookups, and also prunes some unused defaults.
Change-Id: I14c8eff3d4d6290dd98e90029abc21a55713d4e5
Signed-off-by: Pete Birley <pete@port.direct>
This reverts commit 671166e064.
As it has no impact on the ingress controller we use, and was merged in error.
Change-Id: I9e3a23ffa0e9af8bef9ef54062e55f635e4f376d
This PS updates the RGW config to not cache keystone tokens to
work round expiry bug: http://tracker.ceph.com/issues/21226
Change-Id: Ice80c2510085215f03ce0977c8a4bff9ddb2f07a
Signed-off-by: Pete Birley <pete@port.direct>
While YAML allow 4 spaces to define a dict, being consistent
with two spaces provides clarity for the deployer.
Change-Id: Iff2aa15267205a04b58bc0324af5eb26ad937f52
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 patch sets the notifier driver to messagingv2 so all
messages sent to RabbitMQ using the 2.0 format.
For info:
Auth notificaitons are supressed by default, to enable it
uncomment the following parameter:
conf:
DEFAULT:
notification_opt_out: ""
Change-Id: I652fc34a229612dcb8b96c8722b8c6ac1c8aba3e
Signed-off-by: Ruslan Khanbikov <rk760n@att.com>
This PS updates the agent init container scripts to ensure that the
local IP address is populated on agent startup.
Change-Id: Ib5857d9dc82b1138a1b5f496ebe46dc1e3f221e7
Signed-off-by: Pete Birley <pete@port.direct>
This PS updates the glance management jobs to fail on incorrect
configuration, or abnormal interaction between components.
Change-Id: I87eb8f28bfaa93467f2690d8a7f92b062f9d257f
Signed-off-by: Pete Birley <pete@port.direct>
The current rally job is always execute report command at the end,
and it always succeeds regardless of the rally task result.
Since the values.yaml in the rally chart already includes sla check,
you should execute sla-check command at the end of the job
so that you can check whether the test has passed or not.
Change-Id: I4c91950b86622b1211aea3e9e908cb04711c0e76