Commit Graph

2832 Commits

Author SHA1 Message Date
Steve Wilkerson
0e1c296101 Horizon helm tests
This adds a helm test for Horizon, the helm test
runs a selenium webdriver check to verify the dashboard
is up

Change-Id: I3616c05596b2bd94931c39fb774333bf65453d52
Signed-off-by: Steve Wilkerson <sw5822@att.com>
2019-06-05 12:41:21 -05:00
Zuul
0ee6063173 Merge "Implement Security Context for Nova" 2019-06-04 21:16:34 +00:00
Zuul
2132a98956 Merge "Add missing passwords to armada-osh manifest" 2019-06-04 16:41:43 +00:00
Gage Hugo
4f35570a46 Remove network-policy overrides default scripts
This change removes the network policy overrides from the default
developer deployment scripts now that there is a set of
designated scripts that provide this functionality.

Change-Id: I788845e85314b3a8a9c860fbc77de536113781e0
2019-06-04 14:52:16 +00:00
Zuul
4ec3d501b3 Merge "Armada: Remove logging overrides from OSH manifest" 2019-06-04 07:30:54 +00:00
Zuul
3811eedefe Merge "Exposed backoffLimit and restartPolicy in chart values" 2019-06-03 22:35:10 +00:00
Zuul
10f3ae3c93 Merge "Change set variable in openstack helm gate job" 2019-06-03 21:30:37 +00:00
matthew-fuller
8938b35e3b Exposed backoffLimit and restartPolicy in chart values
This change allows the restartPolicy of the tempest test pod to be set
to Never, bringing it in line with other test pod behavior, like rally.
If set to OnFailure, test pods are often deleted before logs can be
viewed.

Change-Id: I312b93784d27109452b2076658e5655210a92b48
2019-06-03 19:16:55 +00:00
Steve Wilkerson
77fa02b655 Armada: Remove logging overrides from OSH manifest
This removes the logging overrides for using the oslo log
fluentd handler and formatter from the armada-osh manifest. As
the armada jobs in the openstack-helm repo no longer deploy the
lma components, there's no fluentd instance for the openstack
services to log to

Change-Id: I6aed11871046a2caf705a3c444d169d1d977bdee
Signed-off-by: Steve Wilkerson <sw5822@att.com>
2019-06-03 12:35:39 -05:00
pd2839
9b42e8a1c0 Implement Security Context for Nova
Implement container security context for the following Nova resources:
 - Nova server deployment

Change-Id: I02743cff46d9a043ccb029547c819fafd9da3611
2019-06-03 12:31:18 -05:00
Gage Hugo
976cab856c Create separate users for helm test
Currently each service uses the same name for their helm test user,
"test". While this works when services are ran sequentially, when
multiple services are deployed and tested at the same time, it can
lead to a race condition where one service deletes the user before
the other is done testing, causing a failure.

This change makes it so that each service defines its own test user
in the form of [service]-test.

Change-Id: Idd7ad3bef78a039f23fb0dd79391e3588e94b73c
2019-06-03 11:26:18 -05:00
Zuul
1292da06d5 Merge "Set the execution flag for 085-horizon.sh script" 2019-05-30 14:13:40 +00:00
Zuul
c8a012c477 Merge "fix wrong mount key for scheduler and consoleauth" 2019-05-30 13:28:41 +00:00
Zuul
be761f50f6 Merge "cinder: allow configuring the rbd app name" 2019-05-29 21:12:23 +00:00
Zuul
7c93354aa0 Merge "glance: allow configuring the rbd app name" 2019-05-29 21:08:38 +00:00
John Haan
41ad002419 Change set variable in openstack helm gate job
The volume variables is changed in mariadb chart.

It affects openstack helm gating job of mariadb, so we need to
change varible to
volume.use_local_path_for_single_pod_cluster.enabled.

Enable the local host path for mariadb data so if the container
is restarted during the gate jobs it can recover successfully.

Story: 2004702
Task: 33462
Depends-on: https://review.opendev.org/661955

Change-Id: Ib55779ddcbe7033da1900f5cd21de46543392d11
2019-05-29 23:25:08 +09:00
Zuul
6817c5cabf Merge "[Fix] Add Prometheus mysql exporter label to network policy" 2019-05-29 13:45:03 +00:00
Jiří Suchomel
5add8df532 Set the execution flag for 085-horizon.sh script
Change-Id: I9b98874ba943f5afb3de5d5bed779daa92e22b4f
2019-05-29 14:39:10 +02:00
Sreejith Punnapuzha
ed392356f9 [Fix] Add Prometheus mysql exporter label to network policy
Prometheus mysql exporter is failing because of missing label in
network policy for mysql. This is to add the label to the override
yaml

Change-Id: Ic5e2613303f04d2bfab1229d3818a2fc9b4263bc
Signed-off-by: Sreejith Punnapuzha <Sreejith.Punnapuzha@outlook.com>
2019-05-28 14:20:01 +00:00
Itxaka
c38443de4c cinder: allow configuring the rbd app name
Instead of hardcoding it, let us override it with
custom values for normal volumes and backups

Change-Id: I3abb343877abd0436c592a3371372f82ef581790
2019-05-28 14:34:20 +02:00
Itxaka
d1e5fb3f92 glance: allow configuring the rbd app name
Instead of hardcoding it, let us override it with
values

Change-Id: Ifb8e5050d9fbcd7e5b40b2a5dcb4a2ce384ca195
2019-05-28 14:32:08 +02:00
OpenStack Proposal Bot
b3f8ef5614 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I11b8f563303c5d8abb5b40e84fc6d83abb0d6b44
2019-05-28 08:44:53 +00:00
Zuul
11d76bb083 Merge "Keystone: Enable Proxy Header Parsing" 2019-05-27 21:04:49 +00:00
Jiří Suchomel
bd6e5f9bd9 Added multinode version of horizon deployment script
Does not require node port values assignment

Change-Id: I6e443636d423e31a5504b3e1f74fe5aedc4fe672
2019-05-23 15:17:11 +00:00
sg774j
7a57dcf33a Keystone: Enable Proxy Header Parsing
Setting enable_proxy_headers_parsing to true under oslo_middleware

Change-Id: I50a72129d25fe1812a2c1d0adb736024349108af
2019-05-22 08:22:24 -05:00
Zuul
f8adab245b Merge "Point to OSH-images images" 2019-05-18 19:12:58 +00:00
Zuul
39eb474224 Merge "Expose Anti-Affinity Weight Setting." 2019-05-17 20:10:15 +00:00
Zuul
0582297934 Merge "Fix a typo in a comment for neutron values" 2019-05-17 13:55:18 +00:00
JohnHaan
8157acc618 fix wrong mount key for scheduler and consoleauth
nova-scheduler and consoleauth define wrong
name for value of volume mount.

Change-Id: I398596fa65b15cae35e5df5a23bafd8e8db077a2
2019-05-17 16:35:05 +09:00
Zuul
aca516f3a2 Merge "Extend OpenSUSE Leap15 testing" 2019-05-16 13:31:26 +00:00
Evgeny L
ba07b2948f Fix a typo in a comment for neutron values
Change-Id: Ie4a57c43a44434f06309a142b4a688c8380d42c0
2019-05-14 20:12:52 +00:00
Jean-Philippe Evrard
1d335146fa Point to OSH-images images
We now have a process for OSH-images image building,
using Zuul, so we should point the images by default to those
images, instead of pointing to stale images.

Without this, the osh-images build process is completely not
in use, and updating the osh-images process or patching its
code has no impact on OSH.

This should fix it.

Change-Id: I672b8755bf9e182b15eff067479b662529a13477
2019-05-13 10:58:02 +02:00
Roy Tang (rt7380)
5df6fa3789 Expose Anti-Affinity Weight Setting.
Add weight default setting to anti-affinity.

Depends-on: Id8eb303674764ef8b0664f62040723aaf77e0a54
Change-Id: I09f96522cddf3a77dae73daca4557877eda5df50
2019-05-10 22:05:24 -05:00
Pete Birley
4550ea9376 Heat: Fix cadf values key
This PS fixes the heat cadf values key, to use the correct value.

Change-Id: I3efeccc2ba9bbebd7dc4b175244f00173c39d1ef
Signed-off-by: Pete Birley <pete@port.direct>
2019-05-10 14:11:28 -05:00
Steve Wilkerson
735271af71 Add missing passwords to armada-osh manifest
This adds missing passwords to the armada-osh manifest. These
passwords include: passwords for the test users used for the
openstack chart helm tests, the password for the mariadb sst user
deployed in the openstack namespace, and the mariadb exporter
user for the openstack mariadb instance

Change-Id: Ia04ab3d83d1967c4ab65915adaec53d488f451fb
2019-05-08 08:30:35 -05:00
Jiří Suchomel
79dce5eec5 Provide release specific overrides file for Neutron
Create the overrides file necessary for Rocky release:
 - api-paste entrypoint neutron.api.versions:Versions.factory deprecated

Deployment script needs to be executed with OSH_OPENSTACK_RELEASE value.

Change-Id: If0d3553bd004426d8e97e1fa62ee9b99f4a895a9
2019-05-08 02:47:13 +00:00
Zuul
02af9df330 Merge "Use nova's ping method to find out if the service is alive" 2019-05-08 00:37:34 +00:00
Zuul
e48dbd5021 Merge "Update links for opendev" 2019-05-06 18:39:57 +00:00
Nicolas Bock
2002d7a113 Update git repository location
Change-Id: I0d036e1f366eaf15b7cefe1c76fcd12ebc78211a
Signed-off-by: Nicolas Bock <nicolas.bock@suse.com>
2019-05-03 14:34:10 -06:00
Zuul
72e45b8ad4 Merge "Let keystone make rabbitmq queues HA when available" 2019-05-02 22:14:32 +00:00
Jiří Suchomel
baf5356a4f Use nova's ping method to find out if the service is alive
Currently there is fake rpc call "pod_health_probe_method_ignore_errors"
that is passed to the service, just to find out if it is responding. Because
such method does not exist, it is needed to catch and handle the exception
that is inevitably thrown by the service.

While this is technically working correctly, the exceptions pollute the
log files and make it harder for user to see possible real errors.

This is how the error looks like:

ERROR oslo_messaging.rpc.server [-] Exception during message handling: oslo_messaging.rpc.dispatcher.UnsupportedVersion: Endpoint does not support RPC version 1.0. Attempted method: pod_health_probe_method_ignore_errors
ERROR oslo_messaging.rpc.server Traceback (most recent call last):
ERROR oslo_messaging.rpc.server   File "/var/lib/openstack/lib/python3.6/site-packages/oslo_messaging/rpc/server.py", line 163, in _process_incoming
ERROR oslo_messaging.rpc.server     res = self.dispatcher.dispatch(message)
ERROR oslo_messaging.rpc.server   File "/var/lib/openstack/lib/python3.6/site-packages/oslo_messaging/rpc/dispatcher.py", line 276, in dispatch
ERROR oslo_messaging.rpc.server     raise UnsupportedVersion(version, method=method)
ERROR oslo_messaging.rpc.server oslo_messaging.rpc.dispatcher.UnsupportedVersion: Endpoint does not support RPC version 1.0. Attempted method: pod_health_probe_method_ignore_errors

This situation is new since https://review.openstack.org/#/c/639711/
which (correctly) increased the default level of logging. Before 639711
error messages from oslo (both real and ones that could be ignored) were not
present in nova logs at all.

Fortunatelly, nova's BaseAPI class provides 'ping' method that is can
be used for this basic purpose by all nova components.

Change-Id: I0062e74bed399206becb8d9e00f9ec805da864a3
2019-05-02 10:26:47 +02:00
Zuul
7f95467e3d Merge "Replace git.openstack.org URLs with opendev.org URLs" 2019-05-01 16:11:28 +00:00
Zuul
778f13f568 Merge "Start nova sshd container only if enabled" 2019-05-01 15:09:37 +00:00
Zuul
7d938de167 Merge "Add ipxe file path variable and installation codes for CentOS" 2019-05-01 14:53:18 +00:00
Zuul
655b5ea43c Merge "Adding allowPrivilegeEscalation flag in horizon chart" 2019-05-01 06:21:16 +00:00
Zuul
735bcf3a2e Merge "update the tox link to opendev" 2019-05-01 06:18:18 +00:00
Zuul
51bac62cc9 Merge "Horizon: Corrected mounted file name." 2019-04-30 22:04:05 +00:00
Zuul
ad01413629 Merge "Skip cred-key setup when keys already exist" 2019-04-30 16:10:39 +00:00
Zuul
9a2f1d3081 Merge "Reenable rally ec2 create/list test" 2019-04-30 16:10:37 +00:00
Jiří Suchomel
5bb58ebf02 Extend OpenSUSE Leap15 testing
Added more non-voting jobs targeted at OpenSUSE + Rocky.

Depends-On: https://review.opendev.org/#/c/651491/
Depends-On: https://review.opendev.org/#/c/651250/
Depends-On: https://review.opendev.org/#/c/653687/
Depends-On: https://review.opendev.org/#/c/656489/

Change-Id: I679ec679498c896c00b861b945d4f8780f03ec2e
2019-04-30 15:12:18 +02:00