Commit Graph

2491 Commits

Author SHA1 Message Date
Jaesang Lee
2a03fd65bf Upgrade rally to 1.3.0
Since rally 1.0, rally has been a platform for testing, and rally for
openstack has been separated by rally-openstack. The current version
of rally in openstack-helm is version 0.8 which corresponds to ocata.
This patch tests with the latest version of rally-openstack, version
1.3.0, and removes scenarios that are no longer in use.

Change-Id: I380a976c0f48c4af0796c9d866fc8787025ce548
2018-12-20 00:22:49 +00:00
Zuul
2fcfd668ad Merge "Enable keystone brute-force protection by default" 2018-12-19 07:24:47 +00:00
Vladyslav Drok
df336272f0 Enable keystone brute-force protection by default
This change sets lockout_failure_attempts and lockout_duration
configuration options in security_compliance group.

Change-Id: I72910e52239ace23b92d826794cd0603a061e6c3
2018-12-18 05:03:22 +00:00
Mike Pham
95a6a2e875 Enable Egress policy enforcement
This PS is enable the Egress policies
and enforces them in Openstack-helm.

Depends-On: Icbe2a18c98dba795d15398dcdcac64228f6a7b4c
Change-Id: I6ef3cd157749fd562acb2f89ad44e63be4f7e975
2018-12-17 14:38:29 +00:00
Pete Birley
c90df9d6d5 Neutron: Perform full db migrations when TaaS enabled
This PS fixes the neutron db sync job to perform full db migrations
in addaion to tap-as-a-service when enabled.

Change-Id: Ieab54649344fb8737e2d8855f00a9ed574ace5ee
Signed-off-by: Pete Birley <pete@port.direct>
2018-12-15 18:42:46 -06:00
Zuul
fbe95c1a6e Merge "Implemented livenessProbe for different OpenStack api containers" 2018-12-15 09:01:52 +00:00
Steve Wilkerson
8879e6110f Disable gnocchi, ceilometer, mongodb from multinode jobs
This disables the deployment of gnocchi, ceilometer and mongodb
from the multinode job until we can determine the root cause of
the failures in these charts

Change-Id: I8c936cae0b814841da12aabd6d3f95e902912bda
2018-12-14 13:39:51 -06:00
Huang,Sophie(sh879n)
3061ae3896 Implemented livenessProbe for different OpenStack api containers
LivenessProbe is added to the below deployments:
  glance-api
  glance-registry
  heat-api
  heat-cfn
  horizon
  keystone-api
  nova-api-metadata
  nova-api-osapi
  nova-placement-api

Change-Id: I76b8cafa437855eeb42b77e88da6e3c514a3ac90
Signed-off-by: Huang,Sophie(sh879n) <sh879n@att.com>
2018-12-14 09:52:50 -06:00
Zuul
25e806a997 Merge "Imported Translations from Zanata" 2018-12-14 05:28:44 +00:00
Zuul
f834d37a8b Merge "Add local override for ingress" 2018-12-14 05:28:43 +00:00
Zuul
1a62d44a47 Merge "Change openstack-dev to openstack-discuss" 2018-12-14 05:28:43 +00:00
Zuul
861c41b1ac Merge "Adding livenessProbe to cinder-api container" 2018-12-13 18:07:22 +00:00
Jean-Philippe Evrard
7a42e7c383 Add local override for ingress
Without this patch it is not possible to have an override of
the helm values for the ingress controllers.

This is a problem, as this is inconsistent with other components
and this has reduced flexibility.

This patch solves the problem by exposing two extra overrides
for ingress: $OSH_EXTRA_HELM_ARGS_INGRESS_ceph and
$OSH_EXTRA_HELM_ARGS_INGRESS_openstack, next to the usual
$OSH_EXTRA_HELM_ARGS

Change-Id: I5b56941a6e9a585b9398099c632df349414112fa
2018-12-13 11:14:52 +00:00
Huang,Sophie(sh879n)
b859c1b1a5 Adding livenessProbe to cinder-api container
This patch set deploys a livenessProbe
for the Cinder API container.

Change-Id: Ice932f3209b9bbff0b54fadc79a99cfc1c2f1ee5
Signed-off-by: Huang,Sophie(sh879n) <sh879n@att.com>
2018-12-12 13:54:00 -06:00
OpenStack Proposal Bot
4c8f257d6d Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Id389fa620236e9fddde4c7e9b18e83b76d416dd6
2018-12-12 10:26:25 +00:00
Steve Wilkerson
e633b33e78 Update upgrade host playbook in osh to match osh-infra
This updates the upgrade host playbook in openstack-helm to match
the playbook used in openstack-helm-infra. The recent addition of
adding an apparmor profile to the calico chart requires us to
do the same setup on hosts in the openstack-helm jobs before
attempting to deploy calico

Change-Id: I264ba4ee8a2f24ffcbb36e28f6b91bbc114b406d
2018-12-11 12:10:20 -06:00
Zuul
bc8eacf3fa Merge "Add TaaS panel to Horizon dashboard" 2018-12-06 20:20:16 +00:00
Pete Birley
bb7b973258 Nova: Mount cgroups read only
This PS updates the mount options for the nova-compute pod to mount
cgroups as read only within the pod.

Change-Id: I82e958c2865029cd4a093f62614a1e878075098a
Signed-off-by: Pete Birley <pete@port.direct>
2018-12-05 09:33:52 +00:00
Zuul
c20d358c60 Merge "Fallback to default allow_resize_to_same_host" 2018-12-05 00:03:05 +00:00
Zuul
030868aee3 Merge "Use minikube deployment for single node gates" 2018-12-04 22:05:07 +00:00
Zuul
ea958ae333 Merge "Change openstack-dev to openstack-discuss" 2018-12-04 22:05:06 +00:00
Zuul
2ebbfd7b31 Merge "Cephx caps update for new and post deployments" 2018-12-04 21:59:26 +00:00
Anderson, Craig (ca846m)
40622facb8 Fallback to default allow_resize_to_same_host
This parameter should only be set to true for resize testing in
single-host environments [0].

[0] d64644a29d/nova/conf/compute.py (L40-L47)

Change-Id: I6ade8c90cd0916879a5addca54379ba354770c95
2018-12-04 19:48:21 +00:00
Jean-Charles Lopez
e40d114d80 Cephx caps update for new and post deployments
The update makes sure the Openstack service's cephx
user capabilities match best practices in terms of
security permissions after a site or software update.

Change-Id: I70e7f620accb186da2013ba95472777c25739cc1
2018-12-04 19:03:54 +00:00
Steve Wilkerson
e8e0d30e7b Use minikube deployment for single node gates
This updates the single node jobs to use the recently
added minikube deployment, with the intent to reduce
overall runtime for the single node jobs

Change-Id: I6efdbf890d86bf916cef2d1a3b7eba1f6132c2f9
2018-12-04 12:36:57 -06:00
qingszhao
529388a92e Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: If7361b48f42e037ba92ab040ff62430f2387a0d5
2018-12-04 17:59:51 +00:00
Howell, Ian (ih616h)
c8f744a435 Use unique names for tempest jobs
This commit replaces the hard-coded name for tempest jobs with the
unique Release name, allowing multiple runs of the job in the same
namespace without causing collisions.

Change-Id: I0c8aada93803875d7b0ff216c12ea67a925a510f
2018-12-04 16:57:14 +00:00
Steve Wilkerson
1b7f673d8f Update openstack-helm checks/gates
This begins the reordering of the openstack-helm gates. This
deprecates the single node checks/gates that deployed the entire
stack in favor of single node checks/gates that are focused on
deploying charts with only their dependencies to reduce the
number of checks/gates required for a particular change. This also
moves the armada check to experimental, and moves the multinode
checks/gates to run as periodics. This will be followed up by
additional efforts to streamline these changes and incorporate
previous work targeting the same.

Change-Id: I63b87aceefc79a7a42c325669f2b4e3abb0c961c
2018-12-04 08:39:13 -06:00
sunjia
62e9c9ddc4 Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: I8671d30a9fb887737f759cc0d9433efb9ad28f73
2018-12-04 02:09:57 -05:00
Zuul
2d7a864592 Merge "Minor fixes to neutron sriov agent" 2018-11-20 15:03:36 +00:00
Tang, Roy (rt7380)
dcf530a6de Add TaaS panel to Horizon dashboard
This will enable the TaaS GUI to the horizon dashbboard.
TaaS dashboard will need to be installed as part of the image,
else it will not try to add the panel.

Change-Id: I226d9d6e46f5b556a7baa88fcd06de8e571bcdff
2018-11-19 19:58:51 +00:00
Matthew Heler
502a7e9bb9 Enable the cronjob checkPGs job for gates
Depends-On: https://review.openstack.org/#/c/614839/

Change-Id: If2f670fa4a03f3fc1e48ce2653b8baa73f09bcfd
2018-11-12 16:50:50 +00:00
Zuul
4f94593e87 Merge "Deploying multiple Ceph clusters (tenant Ceph)" 2018-11-07 16:32:31 +00:00
renmak
609196d366 Deploying multiple Ceph clusters (tenant Ceph)
- This doc ps include guide to setup multiple Ceph clusters
- One Ceph cluster for k8 storage backend (pv)
- Other Ceph cluster for Cinder and Glance storage backend.
- All dependant PS has been merged during Ceph split

Change-Id: I918eb10e7d908b1f879d9011020b6d74ac303eea
2018-11-05 00:38:29 -08:00
Jean-Charles Lopez
1cb646e7d1 Restrict Cinder, Glance and libvirt Ceph access scope.
Depends-On: I78bffe6764e9cbb16b2a615be766c910ba5d4e48
Change-Id: I112f2d9137f00ab2d0c246b6c0b52e4a546d648a
2018-10-29 15:53:36 +00:00
Tang, Roy (rt7380)
68e79c43ca Minor fixes to neutron sriov agent
syntax error in init script template

Change-Id: I8e51907e7a65aa914f42a4d9badda9b621d344d0
2018-10-29 04:24:39 +00:00
OpenStack Proposal Bot
9d72fe1a50 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I93ce1fdbbb68d11706cc65dd09d653bc2276dcd6
2018-10-26 08:33:46 +00:00
OpenStack Proposal Bot
d0aa21b3c1 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I67b69acc26089eff593804fbebcf66ae0ecb04b0
2018-10-25 06:31:14 +00:00
Zuul
5a9ba5c066 Merge "VBMC: remove from osh and update ironic gate setup script" 2018-10-24 23:42:22 +00:00
Zuul
b1cad144a3 Merge "Enable network policy enforcement" 2018-10-24 09:29:23 +00:00
Pete Birley
f0edbafb78 VBMC: remove from osh and update ironic gate setup script
This PS removes the vmbc image from osh, and also fixes some linting
issues with the ironic gate setup script.

Depends-On: https://review.openstack.org/608689
Change-Id: I2f95445a49dfaced19cab058f94966f11c4a8877
Signed-off-by: Pete Birley <pete@port.direct>
2018-10-23 16:53:35 +00:00
Tin Lam
29f32a07ac Enable network policy enforcement
This patch set updates the gate to by default uses network policy
for all components and enforces them in Openstack-helm.

Change-Id: I70c90b5808075797f02670f21481a4f968205325
Depends-On: I78e87ef3276e948ae4dd2eb462b4b8012251c8c8
Co-Authored-By: Mike Pham <tp6510@att.com>
Signed-off-by: Tin Lam <tin@irrational.io>
2018-10-23 14:58:13 +00:00
Jean-Philippe Evrard
e46d98bf05 Prepare migration of base jobs to OSH-infra
Without this patch, openstack-helm-functional and
openstack-helm-multinode are a repetition of the
openstack-helm-infra-functional and openstack-helm-infra-multinode
jobs.

This is a problem, as multiple patches are required to change a base
job, and can lead to inconsistencies.

Instead the abstract jobs should be defined in only one place, the
openstack-helm-infra repositories. This will therefore be the location
of the openstack-helm project lint, functional, and multinode "base"
jobs.

From that point, openstack-helm-infra and openstack-helm can implement
their own job variants should this be required.

This patch fixes the link dependency between the two repositories by
ensuring all the OSH jobs are using their own local job definition
("-temp" jobs) during the migration.

Change-Id: I3d3193415ba65d58c5dd9bbb1fc515f5399edece
Depends-On: https://review.openstack.org/610482
Depends-On: https://review.openstack.org/610488
Depends-On: https://review.openstack.org/611239
2018-10-21 16:18:20 +00:00
Zuul
6a9c12c910 Merge "Set report_discard_supported to true for the RBD Cinder backend." 2018-10-21 07:44:12 +00:00
Zuul
bcd756e3c2 Merge "Allow pool size change when pools are protected" 2018-10-19 20:53:59 +00:00
Matthew Heler
80e0dfc1b9 Set report_discard_supported to true for the RBD Cinder backend.
This enables Ceph discard/trim support with cinder volumes.
Note: that you still need to use a paravirtualized storage backend that 
supports discard/trim (virtio-scsi for example).

Change-Id: I7d564ac22ee8faedda0336ee5c67f8312c9f7d06
2018-10-19 15:28:10 +00:00
confi-surya
b9fab949aa Add the project source code repository in README
Change-Id: Ia0d7bb09a8eb475a1fcfb4adcd89529bc15a63e1
2018-10-19 14:22:25 +00:00
Jean-Charles Lopez
1e740816a7 Allow pool size change when pools are protected
Change-Id: I1ae4c0788288e3d05f009355fe0831259bbd969a
2018-10-18 13:38:58 -07:00
Zuul
b7c8ba6d81 Merge "Fix typos in doc" 2018-10-18 07:33:40 +00:00
ardentpark
b067309b89 Fix typos in doc
Fix some typos that I found in documents(except specs)
 * fix trivial mistakes(typos)
 * fix the link error(rst->html)
 * restore it's -> its
 * fix k8s -> K8s

Change-Id: I6ec65e9d04441adac210cc9fd476a37a1cb9644f
2018-10-18 10:40:33 +09:00