Commit Graph

931 Commits

Author SHA1 Message Date
Jenkins
d901a9d12b Merge "Soft pod anti-affinity for all pods" 2017-07-03 20:12:58 +00:00
Jenkins
c0ab4757e0 Merge "Cinder: Bring backup service inline with others for entrypoints" 2017-07-03 19:41:32 +00:00
Jenkins
a995e6ced7 Merge "Cleanup installation docs" 2017-07-03 19:40:18 +00:00
Jenkins
7bc3d6d5fe Merge "Update philosophy docs" 2017-07-03 19:30:21 +00:00
Jenkins
8b02c543b5 Merge "Documentation reorganization and cleanup" 2017-07-03 19:29:17 +00:00
Pete Birley
c5bbc97ab7 Soft pod anti-affinity for all pods
This PS adds soft anti-affinity to all pods in OS-H. By doing so
resiliancy is improved by attempting to ensure that pods are created
on seperate nodes.

Change-Id: I0c1092498f7a1e44218ef785ca3f73fa9f49819c
2017-07-03 14:15:40 -05:00
Jenkins
039fa15e95 Merge "Zuul Checks: Change the serviced launched to relefect gate resources" 2017-07-03 18:00:39 +00:00
Pete Birley
7d109c371c Zuul Checks: Change the serviced launched to relefect gate resources
This PS changes the services launched in the single and multinode
gates to reflect the resources avalible.

Change-Id: I6b2824ef98fefb5532ebaae315c3c5a4c6f730da
2017-07-03 12:07:10 -05:00
Steve Wilkerson
8846925640 Documentation reorganization and cleanup
This removes empty documentation pages and places the
troubleshooting docs to the top of the docs/source tree. Also
places the pod disruption budget docs to the rest of the
getting-started docs, which are primarily concepts used in
openstack-helm

Change-Id: Ic3f8deefbd873ae5332e14a12351d9967eb22b1b
2017-07-03 12:06:17 -05:00
Larry Rensing
8ce88e52e0 Cleanup installation docs
This PS organizes the installation document tree for easier navigation
and updating relevant content.

Change-Id: I51951d99dfc06bf441bd65ca817119cbca061851
2017-07-03 11:54:29 -05:00
Steve Wilkerson
7aaafc1556 Update philosophy docs
Removes the current philosophy docs for openstack-helm. As the
repo continues to change, we should consider approaching the
philosophy for openstack-helm in a different manner.

Change-Id: I284baa6e50229f020d201875c48e8f27dc5663ca
2017-07-03 11:27:31 -05:00
Steve Wilkerson
da1df3aa62 Update README
Updates the README with links to blueprints, bugs, and removes
redundant information. Also updates references to evaluating
openstack-helm

Change-Id: I2d5dcba8e73bc91d35411584b9d649e4d6fdbcf7
2017-07-03 10:59:19 -05:00
Pete Birley
8ff8e7aeb2 Mariadb: Update to use endpoint values layout and lookups
This PS adjusts the MariaDB chart to use the same endpoint values
layout as used in other openstack-helm components. It also removes
credentials and params from the configmaps and moves them to secrets
and env vars as appropriate.

Change-Id: I9116be7c46cdd16c743ca2784878f3de65665f8c
2017-07-03 13:17:48 +00:00
Pete Birley
27c99560db Cinder: Bring backup service inline with others for entrypoints
This PS brings the launch style of Cinder-Backup inline with other
OpenStack-Helm pods.

Change-Id: I6a1889037c1b57d370ea00d1044942164fffe5fc
2017-07-03 07:32:58 -05:00
Pete Birley
4cc4b66898 Mariadb: fix pod antiaffinity declaration
This PS fixes the pod antiaffinity declaration for MariaDB.

Change-Id: Iadbccd1b9ead1dfd01a82f880adfced647cba5de
2017-07-03 12:20:17 +00:00
Jenkins
6d77f74a45 Merge "Ceph: Fix pod antiaffinity for mons" 2017-07-03 05:22:01 +00:00
Pete Birley
2a4a3fbdca Ceph: Fix pod antiaffinity for mons
This PS fixes the pod anti-affinity declaration for mons.

Change-Id: I81179453c5efaee66dc8a43075d8c542e3ddadef
2017-07-02 05:37:21 +00:00
Steve Wilkerson
9797750fd2 Add support for helm tests in multiple namespaces
Originally, the function to execute helm tests expected the helm
release to be in the openstack namespace. This changes the
function to get the namespace directly from the helm releases to
allow for the gathering of logs and removal of resources from the
namespace a release was installed to

Change-Id: Ic9d1215f363a6251bcc33bead311aba1ba67a658
2017-07-01 17:00:07 -05:00
Pete Birley
7ac9adb7ad Basic launch script: fix some typos in ceph deployment.
This PS fixes some minor typos in the ceph deployment used for dev
and ci checks.

Change-Id: Iab216aaa85fbccb978bb8d69b92f6793888a50d8
2017-06-30 08:44:02 -05:00
Jenkins
c4c1b937dd Merge "Gate: fix multinode support for running outside of zuul" 2017-06-29 23:20:35 +00:00
Pete Birley
5fd358f0ba Gate: fix multinode support for running outside of zuul
This PS fixes multinode operation when run outside of zuul.

Change-Id: I66fecae7c14fa4022882235d656f5c0ac97c12bc
2017-06-29 17:27:59 -05:00
Larry Rensing
8b90c3386a Change custom kube-controller-manager references
This PS changes the install guide in order to have users pull our
custom kube-controller-manager image prior to initializing their
Kubernetes cluster.  Also changes the reference in the gate to remove
redundant lines.

Change-Id: Ic32742b1df8145a99c8333a3d0711113e3cce30e
2017-06-29 20:05:57 +00:00
Jenkins
c60c29b737 Merge "Docs: Minor fixes to multinode install doc" 2017-06-29 18:30:40 +00:00
Jenkins
4ea250f8fd Merge "Helm: fix incorrect refences to old version of Helm." 2017-06-29 13:30:41 +00:00
Pete Birley
fc55d6b1db Docs: Minor fixes to multinode install doc
This PS makes some adjustments to the multinode install doc, removing
some steps that are no longer required.

Change-Id: I1775057c59ab8cc381398e51bb3487ca307eca83
2017-06-29 08:30:10 -05:00
Pete Birley
22da29c2be Logging: Disable debug logging by default
This PS disables debug logging for all services that had it on, and
removes the key from the default values.yaml. It does however ensure
that the mvp values has the appropriate key to make turning debugging
on simple.

Change-Id: I8ed84d531971cbd7984f029abbebb373af4c7311
2017-06-29 07:10:20 -05:00
Pete Birley
728caa3d7d Helm: fix incorrect refences to old version of Helm.
This PS fixes some references to Helm v2.3.1, which has been
replaced by Helm v2.4.1 as the reference version.

Change-Id: I369f4846623932c2420fab2632ac1c0d8aad3cff
2017-06-29 11:49:41 +00:00
Jenkins
e1874a7b1a Merge "Ingress controller for public endpoints" 2017-06-29 05:03:19 +00:00
Pete Birley
c0cf2337a2 Ingress controller for public endpoints
This PS provides the framework for Ingress controller based access to
public APIs.

Services covered:
 * Barbican
 * Cinder
 * Glance
 * Heat
 * Horizon
 * Keystone
 * Magnum
 * Mistral
 * Neutron
 * Nova
 * Senlin

Change-Id: I82d55f6ca41859ebed3312ec7d95b353df09e772
Implements: blueprint api-ingress
External-Tracking-Id: OSH-58, OSH-62
2017-06-28 17:37:10 -05:00
Jenkins
31d3ba45c7 Merge "Gate scripts: Update readme to describe multinode deployment" 2017-06-28 15:33:25 +00:00
Pete Birley
fc82130ceb Gate scripts: Update readme to describe multinode deployment
This PS updates the gate script to make multinode developer
deployment outside of zuul much clearer.

Change-Id: I25cc8c2f101dd0241d715ef7bf2e004cddf43c06
2017-06-28 14:45:26 +00:00
Jenkins
68d3ddc0d8 Merge "Helm Test: Cinder" 2017-06-28 12:58:49 +00:00
Jenkins
84f64a5bc3 Merge "Change the documentation table format" 2017-06-28 12:58:16 +00:00
Jenkins
9201234dc6 Merge "Add image id to glance bootstrap for tempest test" 2017-06-28 12:06:58 +00:00
Jaesang Lee
55c1625a4f Helm Test: Cinder
Add rally tests in cinder helm chart.
It only test create a volume because volume driver is fake_driver.

Change-Id: Iba5df74df427a414c70dda6baf9bc7e775b1716d
Partial-Implements: blueprint implement-helm-test-for-charts
2017-06-28 04:45:46 +00:00
Tin Lam
39c1f5378e Change the documentation table format
As we update the version information in the document, the ascii rst
table easily gets misaligned and causes the doc gate to fail.  This
patch set changes the table structure, while retaining the formatting,
so future update of the document can be done easily without spending
time realigning the table cell border.

Change-Id: I84aeba3604ced255b057b7ce43f1f94a1af19b65
2017-06-27 21:47:39 -05:00
Jenkins
2af464b548 Merge "ignore vagrant generated files" 2017-06-28 02:17:24 +00:00
gardlt
14544e7917 ignore vagrant generated files
Change-Id: Iac28140e3aaca7c9e22a172208b70d409dbbe87a
Closes-Bug: #1700777
2017-06-28 01:31:21 +00:00
Pete Birley
8ef5d94674 Refactor Ceph secret generation
This PS refactors the ceph chart and secret generation process.
The updated chart replaces the existing "bootstrap" chart.
Additionally, Ceph manifests and deployment guides were modified
accordingly.

Change-Id: I6f5bb88fc0f40cfee8865d9dab83859d765e7537
Co-Authored-By: Larry Rensing <lr699s@att.com>
2017-06-27 13:42:03 -05:00
Jenkins
efa8293e54 Merge "Merge ovs 'ensure' logic into the caller" 2017-06-27 14:27:53 +00:00
Jenkins
7781c6f908 Merge "Keystone: Member role fixes" 2017-06-26 18:59:48 +00:00
Chris Wedgwood
1633197fda Merge ovs 'ensure' logic into the caller
Rename ml2.ovs.auto_bridge_add to network.auto_bridge_add

Change-Id: Idf0e746df8b91cbbf89373d1516108ce2163083c
Co-Authored-By: Artur Korzeniewski <artur.korzeniewski@intel.com>
2017-06-26 15:51:44 +00:00
Jenkins
6b1b1a06d1 Merge "Remove some orphaned values in glance and neutron." 2017-06-26 14:27:16 +00:00
Siri Kim
239a0bbc8e Add image id to glance bootstrap for tempest test
This PS add glance image id to bootstrap, so we can make image
with predefined id for tempest test.

Change-Id: I061af4daa9574f87d82d68fcf3b7a3674436d3cf
Implements: blueprint specify-glance-image-id
2017-06-26 17:38:39 +09:00
Pete Birley
198ce69e71 Keystone: Member role fixes
This PS makes the initial Keystone Admin and Service account users
members of the projects that they are in.

Change-Id: I2de081a216b7e7b99d301ab605c84d882cdb5840
2017-06-24 16:28:56 +00:00
Jenkins
b3f353ca7a Merge "Gates: Cleanup VM after basic functional test" 2017-06-23 18:18:38 +00:00
Jenkins
802b74ba0b Merge "Zuul logging: get descriptions of k8s objects running in gates" 2017-06-23 14:23:35 +00:00
Pete Birley
361aad0789 Gates: Cleanup VM after basic functional test
This ps stops and removes the test VM after we have finished with it.
This frees up resources for the helm tests to use on the small machines
we have avalible in openstack-infra.

Change-Id: I743d8a9271bd349636ffc57e86255cc967633844
2017-06-23 14:18:48 +00:00
Pete Birley
1da5ea7a95 Zuul logging: get descriptions of k8s objects running in gates
This ps adds descriptive logging of all k8s objects running in the
Zuul gates.

Change-Id: Id44b085f2e49bb89b0dd1d0d8444af0aa1265ed4
2017-06-23 13:07:12 +00:00
Jenkins
f22c7416ec Merge "Docs: removing depricated minikube use" 2017-06-23 05:54:03 +00:00