Commit Graph

2305 Commits

Author SHA1 Message Date
Pete Birley
108d9606d7 OVS: update container privs
This PS updates the privs granted to the OvS containers.

Change-Id: Ie50ae5692dbf67c19f55521a5cb46308480f737a
Signed-off-by: Pete Birley <pete@port.direct>
2018-07-31 20:50:32 +00:00
Zuul
c88ed011db Merge "Fix ceph version check error in jewel version." 2018-07-31 19:19:42 +00:00
Zuul
29e920f83d Merge "Tempest: change manifests.pvc to pvc.enabled from pvc-tempest.yaml" 2018-07-31 16:28:58 +00:00
Pete Birley
beda7f7748 RabbitMQ: move RabbitMQ chart to OSH-Infra
This PS moves the RabbitMQ chart to OSH-Infra

Story: 2002204
Task: 585554
Depends-On: https://review.openstack.org/#/c/585746

Change-Id: Ia57e63bbfb7d4266d58711cfb5644ecad34e2280
Signed-off-by: Pete Birley <pete@port.direct>
2018-07-30 15:08:05 -05:00
Zuul
6ecd0bd133 Merge "Glance: disable V1 API and registry" 2018-07-30 15:39:02 +00:00
Zuul
461e019b2a Merge "Gate: allow OS release version to be used in scripts" 2018-07-30 15:32:05 +00:00
Pete Birley
664bdc8a1e Glance: disable V1 API and registry
This PS disables the depreciated glance V1 API and registry
by default. For newton gates the registry is enabled, as newton
heat still used it.

Change-Id: Ia6bd4382750bde1b0a0e4db174d2de11626a1826
Signed-off-by: Pete Birley <pete@port.direct>
2018-07-29 17:14:05 -05:00
Pete Birley
a9d23fbb6e Gate: allow OS release version to be used in scripts
This PS updates the gate playbooks to both be slightly more
uniform in their instantiation, and also exposes the targeted
openstack release as an env var in scripts ran.

Change-Id: I4a2ab99bd3b1586703bf53e54231b0f08623a7d8
Signed-off-by: Pete Birley <pete@port.direct>
2018-07-29 19:38:53 +00:00
Zuul
98463fa37f Merge "Fix to configure RABBIT_CAPABILITIES" 2018-07-29 18:06:06 +00:00
Pete Birley
460b1cea29 Memcached: move Memcached chart to OSH-Infra
This PS moves the Memcached chart to OSH-Infra

Story: 2002204
Task: 21727
Depends-On: https://review.openstack.org/#/c/585553

Change-Id: Iabf15db6d14df7e6b7246f8abb9d2e97f6d96172
Signed-off-by: Pete Birley <pete@port.direct>
2018-07-29 15:00:49 +00:00
DaeSeong Kim
4c22bbb7a2 Fix to configure RABBIT_CAPABILITIES
This PS fixes the rabbitmq exporter configurations.

Now, RABBIT_CAPABILITIES env values can not be set because of dummy
values.

After fix values, it needs to upgrade exporter image version because
of string parsing problem in the exporter.

Additional, bert option is added.

https://github.com/kbudde/rabbitmq_exporter

Change-Id: Ida5fae0697c59023eb8a605a13f0279138929969
2018-07-29 14:56:52 +00:00
Pete Birley
12d47b8968 ceph-osd: Make hash calculcation deterministic
Go returns the keys of a map in arbitrary order, so the name of DaemonSets
which includes a hash over all matchExpressions could change when upgrading
releases eventhough the node or label selector hasn't changed.

Change-Id: I882c7b51d52ba4ace99b8a8830725ae38a1c3b94
Co-authored-by: Lars Fenneberg <lf@elemental.net>
Signed-off-by: Pete Birley <pete@port.direct>
Story: 2002774
2018-07-29 11:26:45 +00:00
Pete Birley
d003a082c8 Logging: Only output std logs to stdout
This PS removes the double logging of openstack components that
were caused by outputting to both stdout and stderr.

Change-Id: I6e0ae5861bbf5b8d736ae08251aa865e1c4ce0d8
Signed-off-by: Pete Birley <pete@port.direct>
2018-07-27 11:01:30 +00:00
Pete Birley
1925a6e61b Keystone: enable service catalog endpoint updates
This PS adds a script to update the keystone catalog endpoints
for keystone itself, as the keystone-bootstrap will not update
these once created.

Change-Id: Ie48c71bbdc9bbd14cebcee46285b3bf51bd28065
Signed-off-by: Pete Birley <pete@port.direct>
2018-07-26 21:24:57 +00:00
Zuul
e9f3eba315 Merge "Ingress: move ingress chart to OSH-Infra" 2018-07-26 17:33:38 +00:00
Pete Birley
2eb18629a9 Ingress: move ingress chart to OSH-Infra
This PS moves the ingress chart to OSH-Infra

Story: 2002204
Task: 21733
Depends-On: https://review.openstack.org/585550
Change-Id: Ie5b511def55dcd481eb291c6b309af61c66e0416
Signed-off-by: Pete Birley <pete@port.direct>
2018-07-26 13:28:22 +00:00
Seungkyu Ahn
8d709b31a9 Fix ceph version check error in jewel version.
In a jewel version, egrep -c "12.2|luminous" returns "0",
but execution will be error.
So, add pipe and echo command to make a success.

Change-Id: I94f45855f6510e747884d8b6a629a62c3d96adbd
2018-07-26 16:15:57 +09:00
Pete Birley
95c5b4942d Keystone: Use service domain for service users
This PS moves to use a service domain for openstack service accounts
and users.

Change-Id: Ibe7c5f83a9fc9960fb85e53f9745d24f2192a94a
Signed-off-by: Pete Birley <pete@port.direct>
2018-07-26 05:19:38 +00:00
Zuul
71439d1b67 Merge "Keystone: Update admin port declaration to use standard layout" 2018-07-25 23:31:02 +00:00
Zuul
a3270762cc Merge "Document Ceph upgrade test scenario" 2018-07-25 18:15:07 +00:00
Zuul
a0d00a6a38 Merge "Images: Add fluent profile to openstack images that support it" 2018-07-25 18:14:34 +00:00
Pete Birley
ec2f9d0808 Keystone: Update admin port declaration to use standard layout
This PS updates keystone, and the keystone endpoints sections to use
the same layout for port declarations as other charts.

Change-Id: I7dddabee6c74bf023da4b1cdf722a409e7475f8f
Signed-off-by: Pete Birley <pete@port.direct>
2018-07-25 13:00:52 -05:00
Zuul
a657d8f285 Merge "Dynamically generate tags for oslo_log fluentd formatter" 2018-07-25 15:40:40 +00:00
Zuul
82ff3c981f Merge "Ceph-Mon/Ceph-OSD: Update default fluentbit configuration" 2018-07-25 15:40:38 +00:00
Zuul
f4d913bade Merge "monitor-failture.rst updated" 2018-07-25 15:40:37 +00:00
Zuul
c6ee4070b3 Merge "tempest: use updated entrypoint container" 2018-07-25 15:40:35 +00:00
Zuul
8dcf38011b Merge "Add missing argument in overrides yaml" 2018-07-25 15:40:34 +00:00
Pete Birley
c8f48e4ca3 Images: Add fluent profile to openstack images that support it
This PS adds the fluent prfile to openstack images that include
a version of oslo.log capable of using this formatter (>= ocata).

Change-Id: Idefd41683b4d515e7e9e3b457cd8d6133de6cbf6
Signed-off-by: Pete Birley <pete@port.direct>
2018-07-25 13:29:06 +00:00
Renis
1907d08aff Document Ceph upgrade test scenario
Document process of upgrading Ceph version without
downtime for Openstack components.
- install ceph charts with luminous v12.2.4 images
- deploy Openstack charts
- update ceph chars to luminous v12.2.5

Change-Id: I98194552b102f57ffb891461fe67d3fdd27d2464
2018-07-24 10:01:28 -07:00
Zuul
331ab0e312 Merge "Armada wait labels without timeout" 2018-07-23 22:03:06 +00:00
Steve Wilkerson
2f878e6cf7 Dynamically generate tags for oslo_log fluentd formatter
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
2018-07-23 13:28:26 +00:00
Zuul
c9d2f67168 Merge "Fixed ingress kube status bug" 2018-07-21 22:19:40 +00:00
Zuul
993bb43009 Merge "[ingress] introduce keepalived sidecar for ingress vip" 2018-07-19 23:46:30 +00:00
Marshall Margenau
5f6c501f28 Armada wait labels without timeout
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
2018-07-19 12:57:42 -05:00
Matt McEuen
dd497381a8 Fixed ingress kube status bug
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
2018-07-18 21:23:03 -05:00
Hee Won Lee
ef3e143bd1 monitor-failture.rst updated
Change-Id: I979ef44b11ddc56cb41b29c9e60bb1c0bc9191d6
2018-07-18 17:20:11 -04:00
Zuul
803faedac0 Merge "Add sla check in rally task" 2018-07-18 17:24:06 +00:00
Zuul
45b7dabe23 Merge "Nova: add live_migration_interface option" 2018-07-18 12:32:50 +00:00
Zuul
8077570407 Merge "Add ceph configuration for cinder-backup" 2018-07-18 12:32:49 +00:00
chenlx
57096ee7e7 Add missing argument in overrides yaml
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
2018-07-18 20:00:09 +08:00
Hyunsun Moon
b37eb252e4 [ingress] introduce keepalived sidecar for ingress vip
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
2018-07-18 08:01:24 +00:00
Chris Wedgwood
f6ee969f4d tempest: use updated entrypoint container
Change-Id: I483ecfe200494c0fa1d9d08d79958f658791af69
2018-07-17 22:08:21 +00:00
Jawon Choo
31be86079d Nova: add live_migration_interface option
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
2018-07-17 12:09:40 +00:00
Zuul
a919f0dddf Merge "Nova: Reap dead services" 2018-07-16 23:17:17 +00:00
Zuul
1c6af4213e Merge "Split Kubernetes install from Mulinode guide" 2018-07-16 20:08:40 +00:00
Pete Birley
69fca6be30 Nova: Reap dead services
This PS adds a cron job that reaps dead services from Nova.

Change-Id: I59e74c7520b0341d7cb7ebddd4c21e459e9c2049
Signed-off-by: Pete Birley <pete@port.direct>
2018-07-16 18:38:50 +00:00
Zuul
3bd2f4809d Merge "Improve robustness of hugepage checks on startup" 2018-07-16 15:00:23 +00:00
Matt McEuen
b1fccbafb1 Split Kubernetes install from Mulinode guide
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
2018-07-16 09:37:05 -05:00
Jaesang Lee
94528404e2 Add ceph configuration for cinder-backup
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
2018-07-16 07:14:56 +00:00
Anderson, Craig (ca846m)
82d99e8f7a Improve robustness of hugepage checks on startup
Change-Id: I46284eb2c1cb80dd7c274e03ee1f074e63e0ba7d
2018-07-13 23:11:07 -07:00