678 Commits

Author SHA1 Message Date
Steve Wilkerson
bc6e22f392 Gate: Trim dev-deploy gates
This attempts to trim down the dev-deploy gates until further
gate refactoring is complete. This disables the elasticsearch and
fluentd exporters and removes the openstack exporter from the
single node deployment gates to ease the load on nodepool vms

Change-Id: If211511e8f52fe39d293966abbd7e62b45b65970
2018-09-17 13:56:51 +00:00
Zuul
d208d55a46 Merge "Gate: only restart network manager if required" 2018-09-17 13:49:01 +00:00
Zuul
0f2dace4e8 Merge "Gate/Dev: Allow custom upstream dns servers to be preserved" 2018-09-15 16:59:22 +00:00
Pete Birley
620d374730 Gate: only restart network manager if required
We only need to restart network manager if disabling dns management.

Change-Id: Idfdf68678a68c2808527de4226ff91e9ea5f8d67
Signed-off-by: Pete Birley <pete@port.direct>
2018-09-15 14:39:17 +00:00
Pete Birley
79d11e4044 Gate/Dev: Allow custom upstream dns servers to be preserved
This PS updates the dns redirect pod deployment to support a persistant
set of customised upstream nameservers to be used.

Change-Id: Ib163f8ed9ceadca69b56cd5f146ffd194d98cdc3
Signed-off-by: Pete Birley <pete@port.direct>
2018-09-15 13:13:29 +00:00
Jean-Charles Lopez
14247c334b Make it possible to secure pool during deployment
Change-Id: If5e19720f538b506dbe8a551b79a972b4bf25020
2018-09-14 23:02:42 +00:00
Zuul
2fce7e8212 Merge "Correct the task name for tiller installed" 2018-09-14 21:03:16 +00:00
Zuul
a46d006fd3 Merge "Add release uuid to pods and rc objects" 2018-09-14 00:42:23 +00:00
Zuul
c42d595ede Merge "Simplify zuul.yaml" 2018-09-13 23:14:03 +00:00
Zuul
d04e1dc7b2 Merge "add "*.pyc" in helmignore" 2018-09-13 19:50:00 +00:00
Zuul
accaf8aabf Merge "Update the env usage of docker_container module" 2018-09-13 13:53:54 +00:00
Pete Birley
78ba9a4b6f Simplify zuul.yaml
This relies on inheritence to reduce the parameters of the jobs
and make sure things are easier to read.

Change-Id: If95e82202551612dc4ff9f1411c32e34399f51dd
Signed-off-by: Pete Birley <pete@port.direct>
2018-09-13 06:36:57 -05:00
Pete Birley
bb3ff98d53 Add release uuid to pods and rc objects
This PS adds the ability to attach a release uuid to pods and rc
objects as desired. A follow up ps will add the ability to add arbitary
annotations to the same objects.

Change-Id: Iceedba457a03387f6fc44eb763a00fd57f9d84a5
Signed-off-by: Pete Birley <pete@port.direct>
2018-09-13 05:35:35 +00:00
Zuul
274b230dcc Merge "TLS: Ensure CN is included in list of DNS alt names" 2018-09-12 23:19:26 +00:00
Pete Birley
cb20c317ae TLS: Ensure CN is included in list of DNS alt names
This PS udpates the TLS cert gen function to ensure the CN is
included in the list of DNS alt names within the cert.

Change-Id: Iaec9207e61884972d49dee84af24d4827d914afb
Signed-off-by: Pete Birley <pete@port.direct>
2018-09-12 20:29:25 +00:00
Steve Wilkerson
4047f7231e Gnocchi: Move chart to openstack-helm-infra
This moves the gnocchi chart to openstack-helm-infra as part of
the effort to move charts to appropriate repositories

Change-Id: I7b8f35a6a140995902304c402a077cf99be6190a
2018-09-12 09:34:14 -06:00
Zuul
201c0a6d21 Merge "Ceph-rgw: Update s3 default admin keys" 2018-09-11 21:16:19 +00:00
Zuul
e6966ffdaf Merge "Gate: Update gate permit running on ubuntu 18.04" 2018-09-11 19:19:27 +00:00
Zuul
bfbdefbe4d Merge "Grafana: Disable LDAP signup by default" 2018-09-11 17:24:24 +00:00
Pete Birley
e67f7bafd5 Gate: Update gate permit running on ubuntu 18.04
This PS updates the gate to permit running on the current LTS ubuntu
release.

Change-Id: I7e32a4ab0dc79e4b5f7a16f8a8cb5e9ee182ee08
Signed-off-by: Pete Birley <pete@port.direct>
2018-09-11 15:20:48 +00:00
Steve Wilkerson
8c75dc7924 Grafana: Disable LDAP signup by default
This removes the configuration value for enabling LDAP signup by
default in the Grafana chart, which restricts the ability for a
user to sign up for Grafana access via the login page.

Change-Id: Ifed1dbf7eda022541d7a1ab179788c92763bc310
2018-09-10 18:10:22 +00:00
Steve Wilkerson
7865667e35 Ceph-rgw: Update s3 default admin keys
This updates the ceph-rgw s3 admin access and secret keys to more
generic default values to avoid the possibility of a user assuming
the default keys are acceptable to use

Change-Id: I618ec16059e12c8ce74513da7580a9853af707df
2018-09-10 10:56:45 -06:00
Steve Wilkerson
6b944f557b Libvirt: Move chart to openstack-helm-infra
This moves the libvirt chart to openstack-helm-infra as part of
the effort to move charts to their appropriate repositories

Change-Id: I02ce197f8d100da74c086d84e2f9d2b902a69e97
Story: 2002204
Task: 21723
2018-09-10 09:45:55 -06:00
Zuul
c581bbcbf8 Merge "Ceph-RGW: Fix configmap-bin template" 2018-09-10 06:32:37 +00:00
Zuul
f379678266 Merge "Upgrade etcd to 3.2.24" 2018-09-10 04:46:33 +00:00
Zuul
62de6b144b Merge "MongoDB: Move chart to openstack-helm-infra" 2018-09-10 04:46:31 +00:00
Steve Wilkerson
9017cc5f28 MongoDB: Move chart to openstack-helm-infra
This moves the mongodb chart to openstack-helm-infra as part of
the effort to move charts to the appropriate repositories

Change-Id: I4c93957ec6f2ccf2650bcce48702eb29d5f51fd6
Story: 2002204
Task: 21728
2018-09-09 10:22:47 -06:00
Steve Wilkerson
8bbd80e197 Postgresql: Move chart to openstack-helm-infra
This moves the postgresql chart to openstack-helm-infra as part of
the effort to move charts to the appropriate repositories

Change-Id: I25c026e5d4c4abe4dd0805047051281911632739
Story: 2002204
Task: 21729
2018-09-09 10:20:08 -06:00
Tin Lam
ab6d15441c Upgrade etcd to 3.2.24
This patch upgrades the default etcd version to 3.2.24.  Migration from
2.x to 3.x is required to address:

* Kubernetes is deprecating etcd 2.x support later this year. See [0].
* Recommended etcd minimum versions are: 3.1.11+, 3.2.10+, 3.3.0+ to
  address a data corruption bug. See [1].

[0] https://groups.google.com/forum/#!msg/kubernetes-dev/DoOl77xjpDA/uZFun65oBwAJ
[1] https://discuss.kubernetes.io/t/recommended-etcd-minimum-versions-3-1-11-3-2-10-3-3-0/2637

Change-Id: I221e0ff06557c3b107567180628a2c7bf1301bf0
Signed-off-by: Tin Lam <tin@irrational.io>
2018-09-08 08:11:32 +00:00
Zuul
31ca66b3ce Merge "Monitor Cinder API and Scheduler" 2018-09-07 22:31:18 +00:00
Zuul
f52b0ffedc Merge "Gate: Move dev-deploy jobs to nonvoting temporarily" 2018-09-07 17:47:04 +00:00
Scott Huang
bc54e72fd3 Monitor Cinder API and Scheduler
Change-Id: I159facb491d9a722d8c067ead25c470f00b83939
2018-09-07 15:12:32 +00:00
Steve Wilkerson
fe437272b4 Ceph-RGW: Fix configmap-bin template
This changes the conditional check for including the configmap-bin
template in the ceph-rgw chart to their original state, and also
adds the rgw-s3-admin.sh script that was removed unintentionally

Change-Id: I60c3660a5bca37199effcf74f3060059345a327b
2018-09-07 13:35:14 +00:00
Steve Wilkerson
06a58f9bd4 Gate: Move dev-deploy jobs to nonvoting temporarily
This changes the dev-deploy-ceph and dev-deploy-nfs jobs to
nonvoting jobs, until we can revisit the services being deployed
as part of these jobs. Currently, these jobs are pushing the
limits of a single nodepool VM which results in random failures in
the jobs themselves or the postrun jobs.

Change-Id: I9a6e68dc472b81b9c13b95520f4bef4cdb091beb
2018-09-07 08:29:34 -05:00
Steve Wilkerson
3dcbfae101 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

Change-Id: I6e00231b8de54c01bc9bb31e0433753a9f281542
Story: 2002204
Task: 21730
2018-09-07 12:35:40 +00:00
wangqi
7e6099e704 add "*.pyc" in helmignore
Change-Id: I1c81c6bb2be7fc329fba5ce52822faf4e5cf6084
2018-09-07 05:53:36 +00:00
Zuul
11f072639b Merge "switch documentation job to new PTI" 2018-09-07 00:51:22 +00:00
Zuul
943d3dd1d7 Merge "import zuul job settings from project-config" 2018-09-07 00:51:20 +00:00
Zuul
8df4402bec Merge "A script to check the failure domains of OSDs in PGs" 2018-09-06 19:30:10 +00:00
Al Lau
d6cfd78c4d A script to check the failure domains of OSDs in PGs
The checkPGs script is implemented to check the Object Storage
Daemons (OSDs) in Placement Groups (PGs) of ceph pools to make
sure OSDs were not allocated from the same failure domain.  This
script is intended to run from any one of the ceph-mon pods.

Invoke the checkPGs script with --help to get the details on how
to run it.

A Kubernetes cron job is created to schedule the execution of
this script at a regular interval.  The execution frequency is
defined in the ceph-mon/values.yaml file.

Change-Id: I5d46bc824e88545cde1cc448ae714d7d3c243817
2018-09-06 06:06:28 -07:00
Zuul
fc65b1af95 Merge "Ceph provisioners: Make configmap and job names configurable" 2018-09-05 20:54:51 +00:00
Zuul
40e0ddba33 Merge "Gate: Add process exporter to gate deployments and docs" 2018-09-05 20:52:24 +00:00
Zuul
9f6194ff77 Merge "MariaDB: Move chart to openstack-helm-infra" 2018-09-05 05:41:16 +00:00
Zuul
9b0832037c Merge "Gate: Add gate for openstack support infrastructure" 2018-09-05 02:38:25 +00:00
Zuul
090373d352 Merge "Ceph-rgw: make configmap names to be driven via chart values" 2018-09-05 00:03:42 +00:00
Steve Wilkerson
93630ac6e3 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

Change-Id: Ife56e28de46c536108cebb4f4cdf6bad2a415289
Story: 2002204
Task: 21725
2018-09-04 18:57:53 -05:00
Zuul
9490f22737 Merge "Ceph-RGW missing mon port configuration" 2018-09-04 23:23:30 +00:00
Steve Wilkerson
0bfb2979ec Gate: Add gate for openstack support infrastructure
As part of the effort to move the supporting infrastructure
services to openstack-helm-infra, this adds a gate that will be
used for those services specifically

Change-Id: Id7c5649330eb41a0017a740ade9465fd66abb32f
2018-09-04 16:42:21 -05:00
Steve Wilkerson
0aae608aa0 Gate: Add process exporter to gate deployments and docs
This adds the process exporter to both the developer and multinode
gates, along with adding the relevant deployment steps to the docs

Change-Id: I85d5c398fbbb62145c9bb4e3a885e9a774725e5a
2018-09-04 15:54:25 -05:00
Renis Makadia
6be67bafea Ceph-RGW missing mon port configuration
- Adding missing changes from merged PS 590095

Change-Id: I0bae35ff08c9d422f9f284f65089171f9879766a
2018-09-04 11:56:13 -07:00