Commit Graph

756 Commits

Author SHA1 Message Date
Darla Ahlert
78dd37efc2 Update deployment for kubernetes 1.6
In Kubernetes 1.6, the deployment API version was changed
from extensions/v1beta1 to apps/v1beta1

Change-Id: I14ee465de381d25866224b9eae3512f0b42588d3
2017-06-02 08:45:08 -05:00
Jenkins
efc68f4347 Merge "Make remaining volumeMounts readOnly" 2017-06-01 21:40:26 +00:00
Jenkins
1ca77db357 Merge "Update remaining markdown docs to RST" 2017-06-01 21:32:41 +00:00
Jenkins
a5420f4290 Merge "Helm-Toolkit: Update naming to be explict and remove old functions." 2017-06-01 14:49:54 +00:00
Jenkins
89b4ae24e1 Merge "Add pod disruption budget for neutron" 2017-05-31 21:29:50 +00:00
Jenkins
2400001bbc Merge "Adding pod disruption budget for senlin" 2017-05-31 21:29:44 +00:00
Jenkins
0a6e378387 Merge "Add pod disruption budget for ceph" 2017-05-31 21:28:57 +00:00
Jenkins
3d88336677 Merge "Pod Disruption Budget: Set default to 0" 2017-05-31 21:28:39 +00:00
Jenkins
847698bff1 Merge "Add dry-runs to all charts in OpenStack-Helm in dev and gate scripts" 2017-05-31 20:46:30 +00:00
Pete Birley
8c29949c0d Helm-Toolkit: Update naming to be explict and remove old functions.
This PS updates the way helm-toolkit functions are named to
reference the full path they are loacted at. This should make
development and debugging easier. Addtionally unused functions
have been pruned as well.

Change-Id: I03c553f1d01bccc70c86768b416b147c90d9b2f0
2017-05-31 19:52:02 +00:00
Pete Birley
d33cf42b84 Add dry-runs to all charts in OpenStack-Helm in dev and gate scripts
This PS adds a dry-run to all the charts in OpenStack-Helm as part
of the Checking process. The output is logged to a ./log dir by
default so the results are caught and handled by the devstack-logs
publisher.

Change-Id: I8f82e371b5098c97311d51071ebb60e8734c2900
2017-05-31 12:50:18 -05:00
Larry Rensing
e4ad30a64a Adding pod disruption budget for senlin
This PS adds a default pod disruption budget for senlin-api

Change-Id: I41448b9b45bbbee356839919c9dfcd9e7c3d40b7
2017-05-31 17:11:03 +00:00
Larry Rensing
3720765608 Add pod disruption budget for neutron
This PS adds a pod disruption budget for neutron server

Change-Id: I512d97c5dba281af21cc767a3744e2f5c05c7019
2017-05-31 16:41:17 +00:00
Larry Rensing
96e827e6b7 Add pod disruption budget for ceph
This adds default pod disruption budgets for ceph mons

Change-Id: I4a85140aea2a532bc073d97c7b985c7f61205a6d
2017-05-31 16:39:31 +00:00
Jenkins
673c41e50f Merge "Fix broken link in README" 2017-05-31 16:36:09 +00:00
Jenkins
cdfe1b34e6 Merge "Remove ConfigMap hash annotations from StatefulSets" 2017-05-31 15:53:36 +00:00
Darla Ahlert
7e86b04b57 Fix broken link in README
Change-Id: I4f56ae008c05543ff2aeba93a974cdc472f7eb99
2017-05-31 08:44:12 -05:00
Pete Birley
5e193580ed Pod Disruption Budget: Set default to 0
With pod disruption budget set it is not possible to drain nodes
and perform other expected operations. This PS changes the default
value to 0, restoring the typically expected operation of pods.

Change-Id: I43ef35638c98caee2cf567487173399157000ada
2017-05-31 06:11:58 -05:00
Jenkins
c846259675 Merge "Neutron; fix paths for l2' and arp'" 2017-05-31 03:09:40 +00:00
Mark Burnett
26517c908c Remove ConfigMap hash annotations from StatefulSets
Kubernetes does not allow updating annotations on StatefulSets (it
actually only allows a couple of fields to be modified), so the
existence of these hash annotations makes it impossible to modify
configmap values.

This will be a problem not only for upgrades, but for normal operation
with charts like `mariadb`, which will occasionally require
`helm upgrade ...` to modify settings to allow recovery from certain
cluster failure modes.

Change-Id: I5f0433fc05c5aa22b4ad7ec296efbde3acca3d5a
2017-05-30 15:42:52 -05:00
Jenkins
c95897846b Merge "Neutron; set the default az to nova to be consistent with everything else." 2017-05-28 01:06:51 +00:00
Jenkins
0e10437f0b Merge "Glance; use /var/lib/glance/images for consistency." 2017-05-27 23:00:12 +00:00
Chris Wedgwood
2dba908e73 Neutron; set the default az to nova to be consistent with everything else.
Change-Id: I0f763d1a35a481cbea28c9ee4875c44933fc7781
2017-05-27 21:41:42 +00:00
Chris Wedgwood
b5e55a92b4 Neutron; fix paths for l2' and arp'
Change-Id: Ib3906fcd7f0509737fc6bbfa1cf601e585a88305
2017-05-27 05:27:45 +00:00
Chris Wedgwood
3e0a00f39a Glance; use /var/lib/glance/images for consistency.
Change-Id: I023c7fa473aab21f81bc7271d389d89824869083
2017-05-27 05:20:52 +00:00
Chris Wedgwood
f9252a8235 Use storageClassName in preference to the annotation.
Change-Id: I60a2b607b85cd22abbd5b0d10c4571430f56d62f
2017-05-27 05:18:51 +00:00
Larry Rensing
ed2b82977b Make remaining volumeMounts readOnly
This cleanup adds a readOnly tag for the remaining volumeMounts
across the project.

Change-Id: I1035c075c2e0c6f2b1b76a14e45094ed4e90a879
2017-05-26 13:46:30 +00:00
Jenkins
78abb8218c Merge "Use the standard Dockerhub MariaDB image" 2017-05-25 21:02:50 +00:00
Jenkins
ea5f33de95 Merge "Allow glance to use file method" 2017-05-25 18:55:29 +00:00
Chris Wedgwood
b7150eb0b4 Allow glance to use file method
Allow glance to use the "pvc" method, this was previously called file
but has been renamed for clarity.

We now require Kubernetes 1.6 or later; remove the storage annotation
in favor of storageClassName.

Change-Id: I315eaf68937f91b56c1a26954072bda53767c606
2017-05-25 17:22:14 +00:00
Mark Burnett
de20cbb15d Use the standard Dockerhub MariaDB image
Addresses consistency issues that appear with autoincrement fields in
the existing chart, as demonstrated in [1].  It should allow automatic
recovery of 2 out of the 3 (default) cluster members.

It does not address automatic recovery of a complete shutdown of all
cluster nodes.

[1] https://review.openstack.org/#/c/465977/

Change-Id: I84c86e1862f03a6d381bf219b821ea3636049f0b
2017-05-25 08:56:35 -05:00
Jenkins
c47be093f6 Merge "Docs: Update Readme links to point to ReadtheDocs" 2017-05-24 21:55:02 +00:00
rwellum
ee3a370948 Rearranging Nova values to the same order as heat or glance.
The correct order is: 1. Replicas, 2. Lables 3. Images

Change-Id: Ib76dcfc9ad14890f42ad6624817ddb16f1ed16c7
2017-05-24 09:43:52 -04:00
Jenkins
80cd608f3d Merge "Nova: Disable virtlogd for Libvirt >1.3" 2017-05-24 13:06:09 +00:00
Jenkins
4f1aecb9c4 Merge "Neutron chart: add tunnel types, bridge mappings and default interfaces" 2017-05-24 05:10:48 +00:00
Jenkins
c08a287c9b Merge "Fix internalURL used by Cinder" 2017-05-24 02:53:15 +00:00
Jenkins
3a8df4480a Merge "Lower Ceph requirements" 2017-05-24 02:50:39 +00:00
Jenkins
dc37f859a1 Merge "Neutron's L3 agent needs to be able to load modules" 2017-05-24 02:50:23 +00:00
Pete Birley
5c9d0f9562 Nova: Disable virtlogd for Libvirt >1.3
This PS disables virtlogd for running libvirt >1.3

See: https://bugzilla.redhat.com/show_bug.cgi?id=1290357

Closes-Bug: 1686069

Change-Id: I27ab690ef41e99e23a57f42b0695b1becb101e69
2017-05-24 02:03:34 +00:00
Jenkins
283e934091 Merge "Simplify/lessen requirements for MariaDB" 2017-05-24 01:47:44 +00:00
Jenkins
b8174d8a8e Merge "Remove extraneous configmap hashes" 2017-05-24 00:37:05 +00:00
Chris Wedgwood
afb3ba1caa Fix internalURL used by Cinder
Change-Id: I2b2b28bb253206e58e3440f08b0cfe401c714627
2017-05-24 00:21:33 +00:00
Chris Wedgwood
0894fc9755 Neutron's L3 agent needs to be able to load modules
Neutron invokes ip[6]tables which sometimes requires the ability to
load modules.

Change-Id: Id55bdc82e08a3aeeb19be5906b64384c36b91f6e
2017-05-24 00:11:13 +00:00
Chris Wedgwood
8b07ffa2d1 Simplify/lessen requirements for MariaDB
Change-Id: Ic0159fc38f9551c60ae588ab2d78944fb61239e2
2017-05-23 23:41:59 +00:00
Pete Birley
cf0bafd018 Docs: Update Readme links to point to ReadtheDocs
Followinf dicussion on Slack it was apparent that the readme was
not pointing to our current docs - this ps rectifies that.

Change-Id: I5b047105e8ad2422f3df93653f1a87fdf1c77d24
2017-05-23 18:38:26 -05:00
Chris Wedgwood
4f6dd859d7 Remove extraneous configmap hashes
Change-Id: I8da978c974edae6d44043d9f693f52ab4c681c91
2017-05-23 23:37:17 +00:00
Chris Wedgwood
f8260e9cd7 Lower Ceph requirements
Change-Id: Ie6698d4da7c911d70a1331b14dc46b3bd56af9ba
2017-05-23 23:30:35 +00:00
Tin Lam
18de10a384 Fix barbican uwsgi subpath
This patch set addresses the problem where the subpath is causing
the pod to be running but not ready.

Change-Id: Idb7cf0cf2f8f043ce68443c3c5d33d2bfc1704bd
2017-05-23 14:40:53 -05:00
Artur Korzeniewski
a378304490 Neutron chart: add tunnel types, bridge mappings and default interfaces
Correction of tunnel_types config option in values.yaml, regarding the
_openvswitch_agent.ini.tpl layout.
Added bridge mappings, since it was lost with auto-generate configs.

Removed br-physnet1 and physnet1 in favor of 'external' network config.

Removed default network interface, replacing it with search for interface
with default gateway for tunneling. The interface for external bridge
has to be defined explicitly, otherwise no interface will be added to
external bridge automatically.
In OVS configuration scripts, added handling null port passed.

Change-Id: I90ebe222323b3b1ec8d20a8038c0dfed3de9b58c
Closes-Bug: #1686365
Closes-Bug: #1686367
2017-05-23 18:48:40 +02:00
Jenkins
ef6657deab Merge "Adding pod disruption budgets for heat" 2017-05-23 12:04:20 +00:00