1445 Commits

Author SHA1 Message Date
Matt McEuen
e507dc38d9 Fixed ceph mon resource definition
The ceph mon daemonset had a typo, and referenced the osd
resource limit specification in Values instead of its own.

Change-Id: I06433b9039842322786e73eff89da2836c17bb7f
2017-12-27 07:10:19 -06:00
Chris Wedgwood
8e82d07fc6 rabbitmq: reasonable timing for readinessProbe
Give things time to start and probe only as needed.  This avoids
premature health warnings such as:

  Normal   Created                14s   kubelet, node-0    Created container
  Normal   Started                14s   kubelet, node-0    Started container
  Warning  Unhealthy              10s   kubelet, node-0    Readiness probe failed:

Change-Id: I224aed14a03a3690f1ba2a07a2d9fad54b7dd550
2017-12-22 17:10:49 +00:00
portdirect
a8d3dc5428 Gate: Increase service start timeouts
This PS increases the timeouts for services, mariadb in particular,
to come up.

Change-Id: I335eb7034176b65e6d6fdf43cff3a0112d5e50d0
2017-12-20 09:27:14 -05:00
Tin Lam
f15f709266 Fix Makefile
This patch sets fixes the make clean target as it currently attempts
to delete the generated */charts up the parents, where the directory
is guaranteed to be non-empty.

Change-Id: I6575cb9e1e7da8b6c690e433418d1115130e0eff
2017-12-18 06:39:45 +00:00
zhengchuan hu
c65961ccfe Fix error in doc of install openstack-helm
install openstack-helm like doc, but the service of horizon
is not nodeport.

Change-Id: I85b39aa0f3c9cf9880bc1d44270e2336d950a35c
2017-12-15 19:10:16 +08:00
Steve Wilkerson
5bc7ded909 Update names of helm test pods for openstack services
This updates the names of the helm test pods to give all services
in OSH-infra/OSH a uniform '{{ .Release.Name }}-test' name, which
allows for easier gathering of test results across all deployed
services

Change-Id: I24df7a18d32b99d1ffaad19647ef724316e2fe20
2017-12-14 14:03:12 +00:00
Huamin Chen
eed43b8524 Ceph: luminous fixes
init osd: Ceph luminous release init osd differently. This fix detects
ceph releases and use the right process to init osd directory
mgr: Set mgr daemonset that is in Luminous

Change-Id: I99a102f24c4a8ba18a0bba873e9f752368bea594
Signed-off-by: Huamin Chen <hchen@redhat.com>
Depends-On: I17359df62a720cbd0b3ff79b1d642f99b3e81b3f
2017-12-13 15:52:36 -05:00
Felipe Monteiro
df2f510a4d [zuul] Make openstack-helm-dev-deploy job gated
This PS updates .zuul.yaml to make the voting job
openstack-helm-dev-deploy a gate check, as that is the infra
convention [0]:

"Non-voting jobs should only be added to check queues." (So
voting jobs should be added to both.)

While there are currently openstack-health statistics for the
job yet, going off the following data:

    http://zuulv3.openstack.org/builds.html?job_name=openstack-helm-dev-deploy

the job currently has a roughly ~83% success rate
(11 fail, 25 pass, 36 total).

[0] https://docs.openstack.org/infra/manual/creators.html#non-voting-jobs

Change-Id: I2577d9c435be3688fc6ebc02dc97d809861b00da
2017-12-11 23:31:18 +00:00
Zuul
8f696ab93b Merge "Add imageFormat and imageFeature support" 2017-12-11 21:27:34 +00:00
Zuul
cadccfd214 Merge "Ceph liveness scripts" 2017-12-11 16:33:20 +00:00
Zuul
a0a0774a06 Merge "Exclude dev-deploy job from doc-only change" 2017-12-09 23:24:31 +00:00
Tin Lam
af7d921f33 Exclude dev-deploy job from doc-only change
This patch set updates the zuul job to not execute a full
dev-deploy job when the change only impacts documentation,
so it is inline with other jobs that runs the full deployment.

Change-Id: Ica18b5bf903765acde91e686bf6d4453fd366d06
2017-12-08 08:46:25 -06:00
rong.zhang
8c6d2c8543 Add imageFormat and imageFeature support
Add imageFormat and imageFeature support

Change-Id: I441bbf82031c70da8ac49730b8dc4e5ea08a6b7e
2017-12-08 16:55:36 +08:00
Zuul
2388ce4920 Merge "Images: Senlin service specific explicit image names" 2017-12-07 23:54:52 +00:00
Zuul
5c27cf0d91 Merge "Images: Mistral service specific explicit image names" 2017-12-07 23:54:51 +00:00
Zuul
eaadfa6e93 Merge "Docs: Updated developer documentation to use -infra repo" 2017-12-07 02:42:51 +00:00
portdirect
704cbcbcea Docs: Updated developer documentation to use -infra repo
This PS updates the developer documentation to make use
of the openstack-helm-infra repo and new developer
environment.

Implements: blueprint developer-environment

Change-Id: I45b627f78b9504dc0abfbe7d0061ea3475ee4748
2017-12-06 14:52:16 -06:00
Tin Lam
197b79592d Images: Mistral service specific explicit image names
This patch set makes the service-specific images for mistral
have explicit names, allowing simple over-riding of images
for an entire site.

Change-Id: I49a105a29660bbcc500e31352d639389f5636ed5
2017-12-03 05:28:17 +00:00
Tin Lam
8ba057ba64 Images: Senlin service specific explicit image names
This patch set makes the service-specific images for senlin
have explicit names, allowing simple over-riding of images
for an entire site.

Change-Id: I16ba85b20c84354d7e2c35b52ccc4f766e9fecb6
2017-12-02 00:48:07 +00:00
Zuul
cae76dc9ab Merge "Images: Neutron service specific explicit image names" 2017-12-01 20:15:02 +00:00
Tin Lam
1c5b5024cf Images: Neutron service specific explicit image names
This patch set makes the service-specific images for neutron
have explicit names, allowing simple over-riding of images
for an entire site.

Change-Id: Ica7e1f77f43936971d44ac0e6645ac656ca83b96
2017-12-01 11:14:30 -06:00
Tin Lam
29abf7266d Images: Magnum service specific explicit image names
This patch set makes the service-specific images for magnum
have explicit names, allowing simple over-riding of images
for an entire site.

Change-Id: I6d1dfe6bbd5a0911cc176958b932aaaf31131620
2017-12-01 10:53:17 -06:00
dave kormann
5f3f13cc0a Ceph liveness scripts
Replace socket-based liveness checks with scripts

The current TCP socket-based liveness/readiness check for Ceph
doesn't accurately reflect when daemons are live, doesn't handle
multiple OSDs on a host, and doesn't work when hostNetworking is
in use and the Ceph network is different from the one associated
with the hostname.  This change adds new scripts for checking
Ceph monitor and OSD liveness/readiness that query the Ceph Unix
domain sockets to get daemon status and exits 0 iff all sockets
report that their daemons are in an "active" state.

This isn't perfect: we don't know how many daemons SHOULD be
active, so if only a subset is live and the others have no
sockets (yet?), we'll still claim the pod is ready.  The scripts
also don't distinguish between liveness and readiness for OSDs.

Change-Id: I5d370b4bc4025fece2e640355c3a29167afca871
2017-12-01 13:45:41 +00:00
Zuul
48a4d0cfba Merge "Nova: Move placement API to run behind Apache" 2017-11-30 21:34:29 +00:00
Zuul
5d8554edad Merge "Spec: Add nginx sidecar" 2017-11-30 19:31:12 +00:00
portdirect
5986506799 Nova: Move placement API to run behind Apache
This PS moves the placement API to run behind Apache, to match
the recommended deployment method.

Change-Id: Id057ef042cf30300c0cd35265dff6a9c16694c70
2017-11-30 13:40:31 -05:00
Tin Lam
0685f75d97 Spec: Add nginx sidecar
This specification proposes to add an nginx sidecar container to support
TLS offloading and termination.

Change-Id: I6d7e19539b5411d8ab15dc2d39e2051da1cce126
External-tracking: F#47
2017-11-30 09:53:25 -06:00
Zuul
a3f40dcc07 Merge "Images: Cinder service specific explicit image names" 2017-11-30 15:47:54 +00:00
Zuul
3ff69104fe Merge "Zuul: Update jobs to ignore docs changes" 2017-11-29 15:29:22 +00:00
Zuul
5267fe6301 Merge "Images: Horizon service specific explicit image names" 2017-11-29 15:28:30 +00:00
Zuul
039bbe9fcc Merge "Images: Ceilometer service specific explicit image names" 2017-11-29 15:24:38 +00:00
Zuul
bbbc4549aa Merge "Images: Heat service specific explicit image names" 2017-11-29 15:22:26 +00:00
Zuul
c51f8aeda5 Merge "OvS: Implement cleaner shutdown and start logic" 2017-11-29 15:22:25 +00:00
Zuul
322e289137 Merge "Images: Glance service specific explicit image names" 2017-11-29 15:03:21 +00:00
Zuul
9c46d06046 Merge "Images: Ceph service specific explicit image names" 2017-11-29 15:02:03 +00:00
Zuul
dfa55d6594 Merge "Images: Keystone service specific explicit image names" 2017-11-29 15:00:03 +00:00
portdirect
a4fa122e43 Images: Keystone service specific explicit image names
This PS makes the service-specific images for Keystone have
explicit names, allowing simple over-riding of images for an
entire site.

Change-Id: I0b50d07fc0c2e00ab7803dd4c986c8a26e25ea49
2017-11-28 23:24:55 -05:00
portdirect
c95f9105db Images: Horizon service specific explicit image names
This PS makes the service-specific images for Horizon have
explicit names, allowing simple over-riding of images for an
entire site.

Change-Id: I32ec3d58a4e83bd91e27abf43d4bbbdaad736d6b
2017-11-28 23:22:29 -05:00
portdirect
7803346e64 Images: Heat service specific explicit image names
This PS makes the service-specific images for Heat have
explicit names, allowing simple over-riding of images for an
entire site.

Change-Id: I36aff29746b8d402516033a9cc53fcb0c1e06fec
2017-11-28 23:20:56 -05:00
portdirect
e711295a61 Images: Cinder service specific explicit image names
This PS makes the service-specific images for Cinder have
explicit names, allowing simple over-riding of images for an
entire site.

Change-Id: Id9d9de1185fa2545e40e096b3f355c17be1fe5c5
2017-11-29 04:06:29 +00:00
portdirect
6325ebd72e Images: Ceph service specific explicit image names
This PS makes the service-specific images for Ceph have
explicit names, allowing simple over-riding of images for an
entire site.

Change-Id: I735c5fdc08c2a83893f25e6f6f9824089916507f
2017-11-29 04:06:15 +00:00
portdirect
8a92b6f1a5 Images: Glance service specific explicit image names
This PS makes the service-specific images for Glance have
explicit names, allowing simple over-riding of images for an
entire site.

Change-Id: Ib6a5e626dd85bb04ee8599ac9b53b3d5fbaf496b
2017-11-29 04:05:42 +00:00
portdirect
7294f8b4ce Images: Congress service specific explicit image names
This PS makes the service-specific images for Congress have
explicit names, allowing simple over-riding of images for an
entire site.

Change-Id: I699c51cfbf7653336274337fa6c1203ff66770e7
2017-11-29 04:05:33 +00:00
portdirect
327294358f Images: Ceilometer service specific explicit image names
This PS makes the service-specific images for Ceilometer have
explicit names, allowing simple over-riding of images for an
entire site.

Change-Id: I0ea331db7894f4865065a66f868a1e2cb6e750f5
2017-11-29 03:35:56 +00:00
portdirect
cc81c5f558 OvS: Implement cleaner shutdown and start logic
This PS adds cleaner shutdown and start logic to the OvS components.

Change-Id: I5c7fb212163a19d7584b37c20e7c6c757b498856
Co-Authored-By: SamYaple <sam@yaple.net>
2017-11-28 21:42:24 -05:00
Zuul
f5a6a5dedc Merge "Spec: Developer Environment" 2017-11-28 23:42:11 +00:00
portdirect
bf321d2969 Spec: Developer Environment
This PS introduces a Spec for the updated OpenStack-Helm developer
environment.

Change-Id: I02ac56e39049f866dc875374f596e169d952f148
Implements: blueprint developer-environment
2017-11-28 16:54:49 -05:00
Chris Wedgwood
b4a571a3ea [nova] start VMs by default on pod/node restart
If a node or pod restarts we would like the VMs running state to be
preserved.

Change-Id: I025b4e806855102c90711b6644a7f32bb20602b9
2017-11-28 21:03:53 +00:00
portdirect
6a77facf09 Zuul: Update jobs to ignore docs changes
This PS updates the multinode jobs to not run when changes only
effect the documentation.

Change-Id: I38027783a68d45fa0251c27c63b80fd6b56b4013
2017-11-28 15:27:17 -05:00
Matt McEuen
7d7cf484ee Fixed helm_dry_run path issue
Fixed the calculation of WORK_DIR so that the script can be
invoked by itself (as opposed to part of the overall gate scripts,
which works fine).

Change-Id: Ib7d07978965d3401725c7766754bbaff2f535a5a
2017-11-27 14:52:28 +00:00