Commit Graph

424 Commits

Author SHA1 Message Date
Steve Wilkerson
9e4c6c2dfb Gate: Update openvswitch make command
This updates the make command for the openvswitch chart to account
for the chart residing in openstack-helm-infra instead of the
openstack-helm project directory

Change-Id: Ia8bd5ada3ecf4aa4c42b6b542c477e9013d87a3d
2018-09-09 18:09:13 +00:00
Steve Wilkerson
da4f79cf2e Openvswitch: Move chart to openstack-helm-infra
This moves the openvswitch chart to openstack-helm-infra as part of
the effort to move charts to their appropriate repositories

Depends-On: https://review.openstack.org/#/c/599723/
Change-Id: I248ad2dd24f4ab101839f05070f1f6f022f93715
Story: 2002204
Task: 21730
2018-09-07 15:48:07 +00:00
Steve Wilkerson
b1b4cccde1 Gate: Fix Make command for mariadb
This updates the Make command used in the mariadb deployment
scripts to account for the chart residing in openstack-helm-infra

Change-Id: I4485cc425ea4c21eac71dc2f8fe625a5b5c89b96
2018-09-04 16:17:39 -05:00
Steve Wilkerson
e2f690b7cc MariaDB: Move chart to openstack-helm-infra
This moves the mariadb chart to openstack-helm-infra as part of
the effort to move charts to the appropriate repositories

Depends-On: https://review.openstack.org/#/c/599651/
Change-Id: I9835da54aa4dd323b841f9605b688857ecf3a123
Story: 2002204
Task: 21725
2018-09-04 10:59:32 -05:00
Loic Nicolle
92b04a735d Deployment script: add "--ignore-installed" option to pip install command
adding "--ignore-installed" option to pip command 
allow the script to be executed on centOS 7.5.

Story: #2003603
Change-Id: Ibb756b3b658993eb999d4a07e35c76b5811913fe
2018-09-03 07:16:04 +00:00
Steve Wilkerson
3bc8f96c68 Ceph: Remove ceph charts from openstack-helm
This follows the patchset for adding the ceph charts to
openstack-helm-infra, and is part of the effort of removing
infrastructure related charts out of openstack-helm

Depends-On: https://review.openstack.org/596880
Change-Id: Iaa1404d873d38e8403a061548d055c379239c504
2018-08-31 15:46:23 +00:00
Jean-Philippe Evrard
05d0e2b4b8 Revert "Update OSH Author copyrights to OSF"
This reverts commit b1755c3993.

Change-Id: I215a172f2ff4220340292b95f5323847944baeb7
2018-08-28 17:25:13 +00:00
Matt McEuen
b1755c3993 Update OSH Author copyrights to OSF
This PS updates the "Openstack-Helm Authors" copyright attribution
to be the "OpenStack Foundation", as decided in the 2018-03-20
team meeting:
http://eavesdrop.openstack.org/meetings/openstack_helm/2018/openstack_helm.2018-03-20-15.00.log.html

No other copyright attributions were changed.

Change-Id: I167ceedab8fadee28c19514fad6f125d0a521caf
2018-08-26 17:17:41 -05:00
Pete Birley
a39e2c036f Ldap: remove chart from repo
This PS removes the LDAP testing chart from the repo, as it is
also located in openstack-helm-infra.

Co-Authored-By: Steve Wilkerson <wilkers.steve@gmail.com>
Change-Id: Id130b05842145e786cbcd40355fa308471d6f24e
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-22 16:00:38 -05:00
Pete Birley
d4d99cf9fc Split out RGW from ceph client charts
Co-Authored-By: Chinasubbareddy Mallavarapu<cr3938@att.com>

Change-Id: I8b091493bb79c7eab525fbaf7801028398772c5d
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-21 17:36:18 -05:00
Zuul
a8278b5d8e Merge "Armada: Add prometheus generated password to nagios chart doc" 2018-08-15 21:22:38 +00:00
Zuul
69413ef6e3 Merge "Make Ceph Mon port configurable" 2018-08-15 19:58:15 +00:00
Steve Wilkerson
cad26be06e Armada: Add prometheus generated password to nagios chart doc
This adds the password generated for the Prometheus admin user to
the nagios chart document, as it was overlooked with the change to
add prometheus basic auth to the manifest

Change-Id: Id51e07a17df91154585ca659356b37c0042a2407
2018-08-15 09:10:09 -05:00
Zuul
65026c6a12 Merge "Add Prometheus auth to armada multinode deployment" 2018-08-15 00:10:58 +00:00
Renis
f3b7c7fc82 Make Ceph Mon port configurable
- make mon port overridable through env variable
- update ceph.conf to include fqdn with port number
- add mon_add: to ceph global conf
- updating ClusterRoleBinding name for cephfs and rbd
 provisioner.
- remove unused network.port section as we specify ports
 through endpoints

With these changes, ceph mon can run on different port

Change-Id: I8af2bbe3ee84fd3692bdff92d821b9621a6d53c9
2018-08-13 14:12:51 -07:00
Pete Birley
4a6d740154 Keystone: Stop running keystone container with root user
This PS updates the keystoen chart to stop running the keystone api
as the root user.

Change-Id: If3042210f761476846da02fc8e648c700267a591
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-04 10:06:32 -05:00
Zuul
5038d92b4f Merge "Gate/Developer: default to newton deployment config in glance" 2018-08-03 23:23:31 +00:00
Pete Birley
5f349ae653 Keystone: Disable v2 api
This PS disables the v2 keystone API, and finishes the migration to
full v3 support.

Change-Id: I3021ebe0bee668db9f28e7fb18e2d4b26172f209
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-03 14:50:45 +00:00
Steve Wilkerson
e73c90c8e6 Add Prometheus auth to armada multinode deployment
This adds a dynamically generated password for Prometheus to
build on the inclusion of basic auth for Prometheus in osh-infra

Depends-On: https://review.openstack.org/543553
Change-Id: I344b8326829c7816a5ce79529aa1a0f74df52dbd
2018-08-03 02:58:30 +00:00
Steve Wilkerson
fe8c56e778 Armada: Add Nagios to armada-lma manifest
This adds nagios to the armada-lma manifest and includes it in
the monitoring chart group

Depends-On: https://review.openstack.org/#/c/587972/
Change-Id: Id4c8f805dbc4472f9b49d19d2e0307d722dd7196
2018-08-02 18:58:33 +00:00
Pete Birley
dc7008d9a5 Keystone: enable external access to admin endpoint
This PS moves to use port 80 by default for the keystone
asdmin endpoint, and adjusts paths accordingly.

Change-Id: Iccae704dadc17eba269e857301654782f64763c9
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-02 14:40:20 +00:00
Pete Birley
d5ec0ed586 Gate/Developer: default to newton deployment config in glance
This PS udpates the developer scripts to deploy glance with configuration
that allows operation with heat by default with newton based deployments.

Change-Id: If77ad095c82fc5a28ee3acd3cca295e17f4f7939
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-01 10:20:39 -05: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
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
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
Zuul
a0d00a6a38 Merge "Images: Add fluent profile to openstack images that support it" 2018-07-25 18:14:34 +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
Zuul
331ab0e312 Merge "Armada wait labels without timeout" 2018-07-23 22:03:06 +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
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
Steve Wilkerson
2840259fb8 Armada check: Add test directive to charts
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
2018-07-11 13:34:58 +00:00
Pete Birley
a5e5556e46 Ceph: Split out ceph provsioners from client chart
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>
2018-07-06 20:54:19 +00:00
caoyuan
32934d8826 Fix the get-pip.py path
Change-Id: Ica14e6bfcdf82b35fbbb557c24a82041284d4631
2018-07-06 00:09:09 +08:00
Zuul
79128a94fc Merge "Replace deploy jq role name" 2018-07-04 03:15:43 +00:00
Pete Birley
d2434c26bd Gate: Update armada manifests to delete all release jobs on upgrade
This PS updates the armada manifests to delete all jobs for a release
via the `release_group` label. It also extends this to cover charts that
do not currently have jobs contained, to allow simple future expansion
of services.

Change-Id: I28bd9e2c2ebc22ca9c4319970c657298281e28d2
Signed-off-by: Pete Birley <pete@port.direct>
2018-07-03 09:22:38 +00:00
Pete Birley
0bb0cf1b31 Gate: use swift for glance in armada gate
This PS updates the armada gate to use swift.

Change-Id: Ib42aea461415aa298ec7cfb648f3d72de9417742
Signed-off-by: Pete Birley <pete@port.direct>
2018-07-02 13:52:39 +01:00
chenlx
052ac34e38 Replace deploy jq role name
We should replace role name from deploy-yq to deploy-jq.

Depends-On: https://review.openstack.org/578703
Change-Id: I5deb4fecbee9f70e6be63189d4afa81e5c71ad4b
2018-06-28 15:15:24 +08:00
Zuul
861b6dc1bd Merge "Add cpu_mode in nova.conf" 2018-06-27 03:53:26 +00:00
Zuul
04648d5102 Merge "Ingress: Add initial TLS Support for core service public endpoints" 2018-06-26 15:00:03 +00:00
Pete Birley
e19be77f08 Ingress: Add initial TLS Support for core service public endpoints
This PS adds support for TLS on over-ridden fqdn's for public
endpoints for core OpenStack Services. Currently this implementation
is limited, in that it does not provide support for dynamicly loading
CAs into the containers, or specifying them manually via configuration.
As a result only well known or CA's added manually to containers will
be recognised.

Change-Id: I8f1b699af29cbed2d83ad91bb6840dccce8c5146
Depends-On: I535f38a8d92c01280d79926a1f0acd06984aabbf
Signed-off-by: Tin Lam <tin@irrational.io>
Signed-off-by: Pete Birley <pete@port.direct>
2018-06-26 07:15:24 +00:00
Pete Birley
3684a5d78f Ironic: Fix gate deployment
This PS fixes the ironic gate deployment, by adding the ceph namespace
ingress controller.

Change-Id: I21d8ae257dac4e0c268981bb253c86e543ed9218
Signed-off-by: Pete Birley <pete@port.direct>
2018-06-25 19:52:02 -05:00
Pete Birley
f9df30acbd Ceph: use ingress controller for RGW
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>
2018-06-25 18:50:35 -05:00
Zuul
550293a400 Merge "Update armada multinode manifests" 2018-06-25 23:37:45 +00:00
Steve Wilkerson
aca30bb14c Update armada multinode manifests
This updates the values in the armada LMA and OSH manifests to
include similar overrides for ceph to those used in the standard
multinode gates

Change-Id: I435ae0ad761da626591fa45486764d71566fd966
2018-06-25 14:16:04 -05:00