Commit Graph

902 Commits

Author SHA1 Message Date
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
Pete Birley
be7ed2b5ab Remove some orphaned values in glance and neutron.
Some unused values were present in glance and neutron that were left
over from the early development of OSH this PS removes them.

Change-Id: I5dbbb1d6e1262e4c06dd6c083724fd213838e5b7
2017-06-23 04:38:13 +00:00
Jenkins
4bc15597d2 Merge "Nova: Helm test functionaility using Rally" 2017-06-23 00:48:43 +00:00
Pete Birley
d69f021e32 Nova: Helm test functionaility using Rally
This PS adds 'helm test' functionality using Rally to Nova

Change-Id: Ie53c42636b58e36c22a9260c67a7981183d741d3
Partial-Implements: blueprint implement-helm-test-for-charts
External-Tracking-Id: OSH-89
2017-06-22 19:00:41 -05:00
gardlt
66e2f55dae Docs: removing depricated minikube use
* we are now using the vagrant kubeadm-aio as main development env

Change-Id: I0561216a6a363de7df284d45da58d538f39735bf
2017-06-22 17:48:10 -05:00
Jenkins
5e8d98d016 Merge "Enable ability to upload Glance images through Horizon by default" 2017-06-22 22:32:12 +00:00
Eric Caron
8cc72b88f6 Enable ability to upload Glance images through Horizon by default
As described in at https://bugs.launchpad.net/horizon/+bug/1632383
it seems that Horizon doesn't allow adding Glance images
through the UI by default.  Modified Horizon local settings
to allow image creation.

Change-Id: If690ac47cb6141a33ff3018a669ee12c8c0aee31
2017-06-22 21:11:36 +00:00
Pete Birley
653f7ed3e4 Neutron: Helm test functionaility using Rally
This PS adds 'helm test' functionality using Rally to Neutron

Change-Id: I6e89aca1870704368b4dc1f8ad93f8ba563002c1
Partial-Implements: blueprint implement-helm-test-for-charts
External-Tracking-Id: OSH-89
2017-06-22 15:51:27 -05:00
Pete Birley
960613e5c6 Boot VM's and basic functional test in Zuul Checks
This PS adds basic vm booting and functional testing to the single node
Zuul gates. Multinode testing will be once we have ceph running in zuul.

Change-Id: Ifcbdcaa4a30dee4088e369d4410dd737ef6f12cd
2017-06-22 14:23:26 -05:00
Jenkins
8ae7fa7518 Merge "Fixing outdated versions and broken links in docs" 2017-06-22 14:44:20 +00:00
Jenkins
8f17dc0cb2 Merge "Horizon: move to kolla 4.0.0 image" 2017-06-22 13:55:37 +00:00
Jenkins
db7056f364 Merge "Ceph: Remove Readme in chart directory" 2017-06-22 01:59:42 +00:00
Jenkins
359827ef4a Merge "Remove admin_token_auth" 2017-06-22 01:13:34 +00:00
Jenkins
e983684c53 Merge "[Nova] Use helm values to set libvirt logging/debugging" 2017-06-22 01:10:45 +00:00
Pete Birley
a77206f90c Horizon: move to kolla 4.0.0 image
This PS moves the default horizon image to Kolla 4.0.0 - it is
backwards compatible with the 3.0.0 apis. The reason for changing is
the image iteslf is much enhanced with plugins installed for many
services: murano, designate etc that we deploy with openstack-helm.

The alternative would be producing a custom image for the project
if we wish to support these services.

Change-Id: Ib71cd27f077dd94a7ab56e621d13f0ba4ffb4e49
2017-06-21 14:44:52 -05:00
Darla Ahlert
7eeb9836c1 Fixing outdated versions and broken links in docs
Change-Id: I81df87c39d3ac8f0ba321b8d37a74f873c9a974d
2017-06-21 13:39:41 -05:00
Pete Birley
9dc9640d22 Ceph: Remove Readme in chart directory
The readme in the chart directory was imported from ceph-docker and
never updated once the intial chart had been created, as a result
it has not represented the correct deployment path for Ceph for
an extended period of time (approx 5 months). This commit removes
it to reduce confusion.

Change-Id: Ibabab7b46743aabcb28fdd2aaefcc7de8b8cc2fb
2017-06-21 13:31:18 -05:00
Jenkins
d37600b172 Merge "Use k8s 1.6 syntax of declaring affinity" 2017-06-20 17:53:35 +00:00
Jenkins
06b08eb714 Merge "Remove duplicate oslo_db entry in Neutron values" 2017-06-20 16:08:39 +00:00
Michał Dulko
a6cd9bac16 Use k8s 1.6 syntax of declaring affinity
K8s 1.6 has affinity/antiaffinity funtionalities as a beta feature. This
means we don't need to declare them using annotations. This commit
switches usages of affinity to 1.6 syntax.

Change-Id: Ia68f4ab28a018617bd44b1295fea58cd30eb4a39
2017-06-20 16:51:07 +02:00
Darla Ahlert
7ce9cbe3d2 Remove duplicate oslo_db entry in Neutron values
Change-Id: I9b0563cb304d6cd4bf0fbb1d4be3ccacf2ec2f46
2017-06-20 09:39:45 -05:00
Pete Birley
a7503a7d3f Kubernetes Entrypoint: Lookup service names for dependency checks
The existing entrypoint logic used static names to reolve dependencies.
This prevented the service names, and thus the hostnames of services
being altered. This PS resolves that issue by looking up the service name
from the endpoints specified in the values for a chart.

Partial-Implements: blueprint enhance-entrypoint-dependency-checking
External-Tracking-Id: OSH-21
Change-Id: Ib49490f332f8cd88e98c50d9335dfd314a170936
2017-06-20 08:51:36 -05:00
Chris Wedgwood
c8c1a818b4 [Nova] Use helm values to set libvirt logging/debugging
Use chart values to set control logging.  Reduce the default logging
to warnings and errors.

Change-Id: I52b3c65513a0f3b9de02eff2b1c76ffcb7c1fba2
2017-06-20 05:30:52 +00:00
Jenkins
349da76076 Merge "Nova: Add policy.yaml to pods and correct values.yaml" 2017-06-20 04:51:14 +00:00
Pete Birley
d27c041534 Neutron: fix mvp values.
This PS fixes the MVP values file to permit VM's to both be accessed
and access external networks.

Change-Id: If2243e55747c771ecd5fd9e2f4fb683899aa6623
2017-06-19 19:41:24 -05:00
Tin Lam
57d7c852dd Remove admin_token_auth
The admin_token_auth in keystone paste posts a security issue, and has
been deprecated in the M release, and removed in O release.  Operators
should be using ``keystone-manage bootstrap`` to bootstrap the "admin"
user.  This patch set removes the filter and its usage in the various
pipelines from the paste.ini file.

Implements: bp keystone-admin-token-disable
External-Tracking-Id: OSH-102

[0] https://blueprints.launchpad.net/openstack-helm/+spec/keystone-admin-token-disable

Change-Id: I5ae29cad4f7daa4bc8fa117b6f5ed998c2ec6cad
2017-06-19 10:13:59 -05:00
Jenkins
2a06477397 Merge "Fix cpu and memory limits for glance" 2017-06-19 15:11:28 +00:00
Jenkins
2cec7222f7 Merge "Fix cpu and memory limits for keystone" 2017-06-19 14:24:05 +00:00
Jenkins
647a2098c3 Merge "Cinder: Fix dependencies values typo." 2017-06-19 14:00:39 +00:00
Pete Birley
c5100307a6 Nova: Add policy.yaml to pods and correct values.yaml
The policy.yaml was not mounted into pods in Nova, or its location
specified correctly in the default values, this PS resolves that.

Change-Id: Ie4d1b8414f626ac4b5fdc232644d5e8a3a99d8bb
2017-06-18 21:57:36 -05:00