Commit Graph

2080 Commits

Author SHA1 Message Date
Tin Lam
768ea46d21 Update Makefile
Per [0], update Makefile to behave as it was before with an added
check(s) for the existence of a folder prior to processing.  This
allows us to reinstate the helm-toolkit folder even though it has
been migrated, and will build as usual if a developer has a helm-
toolkit in the directory.

Also, did some minor cleanup to the Makefile.

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

Change-Id: I4e0a26b4a228d63a1c769d2f0c935fa3fc56192c
Signed-off-by: Tin Lam <tin@irrational.io>
2018-05-14 00:17:55 -05:00
Pete Birley
966a7f08ef Remove helm-toolkit from OSH
This PS removes the helm-toolkit from OSH, and moves to use the
toolkit from OSH-Infra.

Change-Id: Ic9610bb2ed07697352bfd5849c717f6e576e3d6c
Signed-off-by: Pete Birley <pete@port.direct>
2018-05-13 14:54:08 +00:00
Pete Birley
3587e1679b Cinder: Use Swift for volume backups by default
This PS changes the default volume backup backend to be swift
as this is both better tested and volume driver backend agnostic,
in addition to permitting easier export of data by tenants.

Change-Id: Ibd9716c07fda5a040dc88d7976816d9e63c581db
2018-05-13 14:53:33 +00:00
Zuul
5e81baa506 Merge "Cinder: Use correct service names for api versions" 2018-05-13 14:17:16 +00:00
Zuul
2c2779968a Merge "Helm-Toolkit: Resolve final deltas between OSH and OSH-Infra" 2018-05-13 09:01:29 +00:00
Zuul
ab5776299c Merge "Start using nova_metadata_host" 2018-05-13 06:23:55 +00:00
Zuul
7b4e272cc5 Merge "Heat: Dont deploy cloudwatch by default" 2018-05-13 04:04:11 +00:00
Pete Birley
20abcad4d5 Cinder: Use correct service names for api versions
This PS updates cinder to use the correct service names for API
versions

V2:
 * https://github.com/openstack-dev/devstack/blob/stable/newton/lib/cinder#L387
 * https://github.com/openstack-dev/devstack/blob/master/lib/cinder#L381

V3:
 * https://github.com/openstack-dev/devstack/blob/stable/newton/lib/cinder#L395
 * https://github.com/openstack-dev/devstack/blob/master/lib/cinder#L387

The custom value for Nova's cinder catalog_info is also removed, as this was
required to use the incorrect service catalog names.

Change-Id: Ic88826a3c8233e260caca69272cf32021825b48c
2018-05-13 04:00:28 +00:00
Pete Birley
b40f7162b5 Helm-Toolkit: Resolve final deltas between OSH and OSH-Infra
This PS removes the remaining deltas between OSH and OSH-Infra

Change-Id: Ibe0c561991d23c1b0a4a24a6a1529d5ae255a779
2018-05-13 01:31:41 +00:00
Zuul
baac4d6ec8 Merge "Heat: Correct ingress manifest conditionals" 2018-05-13 01:24:05 +00:00
Zuul
d971db7df4 Merge "Nova/Ironic: Update nova-compute ironic pods to use nova compute labels" 2018-05-13 00:56:03 +00:00
Zuul
b0847870c4 Merge "Helm-Toolkit: add missing image sync manifests to OSH" 2018-05-13 00:05:35 +00:00
Pete Birley
f8a273d384 Heat: Dont deploy cloudwatch by default
As per the Wiki page [1] and discussions on the openstack-dev
mailing list [2], heat-api-cloudwatch was depreciated following
the liberty cycle and slated for removal. It was fully removed
during the queens development cycle.

[1] https://wiki.openstack.org/wiki/Heat/Using-CloudWatch
[2] http://lists.openstack.org/pipermail/openstack-dev/2015-April/061834.html

Change-Id: I5c5461839f2351c3955efaec613bd4bcc7174f78
2018-05-12 17:43:29 -05:00
Pete Birley
99b47be838 Heat: Correct ingress manifest conditionals
This PS corrects the ingress manifest conditionals to use the right
key for enable/disable control.

Change-Id: I2d4766aaeb01375eab5cd44af4bfbb89754f8bf3
2018-05-12 17:34:28 -05:00
Pete Birley
00def94bad Nova/Ironic: Update nova-compute ironic pods to use nova compute labels
This PS updates the nova-compute ironic pods to use the nova-compute
labels, allowing cell managment jobs to be run.

Change-Id: Icd1c68882038f53d9948770a6f85b0e8ee53d964
2018-05-12 16:58:16 -05:00
Pete Birley
d342ac40cb Ceph: Setup radosgw with increased swift support.
This PS updates the cephs config to deploy radosgw with greater
swift compatibility. Allowing clients to use RGW as though it
were a real swift deployment.

Change-Id: Id0a27b42b7f9c0c9e4b5a197ef50feb612e6adfc
2018-05-12 12:58:03 -05:00
Zuul
bff3b4378e Merge "Add local-registry image managment to OSH from OSH-Infra" 2018-05-12 17:37:17 +00:00
Pete Birley
4cbdafe896 Helm-Toolkit: add missing image sync manifests to OSH
This PS adds the missing image sync manifests to OSH from OSH-Infra.

Change-Id: I43eeb1b32fdb0dae65fee78b0dea9eae836c5446
2018-05-12 12:35:34 -05:00
Robert Choi
99916b4d04 Fix wrong value key in glance clean-image script
This PS reflects updated value key to the glance clean-image
script to fix a bug that the bootstrapped images are not deleted
when the chart is deleted.

Change-Id: I6bd126049c539a74e23a1ca5d2957b89fdea78fc
2018-05-12 14:36:37 +00:00
Steve Wilkerson
354b311ec5 Add local-registry image managment to OSH from OSH-Infra
This PS adds the local registry image managment to OSH from OSH-Infra.
With this the delta between helm-toolkits in the Repo's is removed,
allowing the toolkit from OSH-Infra to be used and the one from OSH
to be depreciated.

Change-Id: If5e218cf7df17261fe5ef249d281f9d9637e2f6a
Co-Authored-By: Pete Birley <pete@port.direct>
2018-05-12 14:35:48 +00:00
Pete Birley
69b2540e25 Gate: Use infra mirrors for kubeadm-aio
This PS moves to use the infra mirrors for kubeadm-aio when built
in openstack-infra.

Depends-On: Id9a4bf2b13051dfcf5aea688511da24cd245de9c
Change-Id: I26a728fda937900406192be8a7301c3874abc934
2018-05-11 22:40:11 -05:00
Zuul
0f5d23221d Merge "gate: remove fsid from charts that don't use it" 2018-05-09 20:44:33 +00:00
Zuul
eda94452a4 Merge "MariaDB: Fronting proxy" 2018-05-09 20:34:46 +00:00
Zuul
f247a7e706 Merge "Ironic: fix gate" 2018-05-09 17:03:42 +00:00
Pete Birley
3cf9c4a64b MariaDB: Fronting proxy
This PS adds a fronting tcp proxy with A/P to the backends. This
Change removes the issue of DB deadlocks when using multi-master
galera databases.

Change-Id: I3294d4e9d9258a98692292fa5da16505bfa9ecd6
2018-05-09 10:50:43 -05:00
wu.chunyang
2f89187c97 Remove the inexistence script
the 000-install-packages.sh script depend on the code clone, so when
install the packages, the 000-install-packages.sh not exists, we
can't run the script directly, this PS to remove it.

Change-Id: I0a53fbc5b4b79a9bd55f28700b46e61baec423da
2018-05-09 22:49:51 +08:00
Zuul
0117c1434c Merge "Nova: Don't set console server_proxyclient_address as null" 2018-05-09 02:11:49 +00:00
Pete Birley
7c867aaa6d Ironic: fix gate
This PS fixes the non-voting ironic gate.

Change-Id: Ibb9107a1e17139af3f36d0769319269778d5eee4
2018-05-09 01:16:08 +00:00
Zuul
3aeba707e3 Merge "Ceph/Libvirt/Cinder/Nova: update charts to support OpenStack >= Ocata" 2018-05-08 22:51:50 +00:00
Zuul
07683163d4 Merge "Gate: stop pulling default images" 2018-05-08 21:58:41 +00:00
Pete Birley
45b223d9d1 Ceph/Libvirt/Cinder/Nova: update charts to support OpenStack >= Ocata
This PS updates the charts to suuport Ceph RBD volume attachment, for
Newton to Queens.

Change-Id: I675ee65579e7f9a0b328a03b4064cd85ae5d1de7
2018-05-08 18:32:17 +00:00
Zuul
dbb4702de0 Merge "Images: add nova cell setup images to over-rides" 2018-05-08 18:24:59 +00:00
Chris Wedgwood
324d95f03c gate: remove fsid from charts that don't use it
Change-Id: I158c072e7a97a1005ff795dae4638e0cd539c197
2018-05-08 17:48:46 +00:00
Pete Birley
8b0de753eb Gate: stop pulling default images
This PS stops pulling the charts default images, as the make file
target cannot target over-rides - resulting in longer gate runs with
twice as many images pulled than required in some cases.

Change-Id: I2a49ab0e8034b0aadc2c06cc347f7d76ef71784a
2018-05-08 16:28:55 +00:00
Zuul
d443d37adf Merge "Add OSH 1.0 Release Requirements" 2018-05-08 16:13:43 +00:00
Pete Birley
d9747475a7 Images: add nova cell setup images to over-rides
This PS adds nova cell setup images to over-rides.

Change-Id: I4ee0e48107116f23a79da184425a25997a02a4a2
2018-05-08 14:18:06 +00:00
Zuul
f470074644 Merge "Nova: Add initial cell v2 setup job" 2018-05-08 13:46:20 +00:00
Jawon Choo
970b38e564 Nova: Don't set console server_proxyclient_address as null
This PS make server_proxyclient_address to use default values on other
pods except console-proxy pod and nova-compute pods.
Until Ocata version, null value was acceptable. But from Pike version,
occurs error.

Change-Id: I4ef4ed78f4ca0ee456c20b8bfd53956030388760
Closes-Bug: #1769842
2018-05-08 17:45:14 +09:00
Pete Birley
f4a0b57c9f Nova: Add initial cell v2 setup job
This PS adds a job to run post initial deployment to ensure at least
one node is added to the cell upon deploy.

Change-Id: I300ba9760bdcfcb01f17d731b0cbbc6d5d0bce61
2018-05-07 14:16:11 -05:00
Chris Wedgwood
91eaa01652 gate: avoid accumulation of exited 'ipcalc' containers
use ephemeral containers when calling ipcalc

Change-Id: Ie7d5930f1b34063d2694d448cf79a3da78d4108a
2018-05-07 17:08:38 +00:00
Pete Birley
ab07c9ccab Barbican: Correct endpoint creation
This PS corrects the barbican endpoint creation to use the correct
(ie None) paths for the keystone service catalog. The chart as-is
does not work with many clients that expect the correct keystone
endpoint, and thus make calls to http://barbican.foo/v1/v1, even
with newton era clients.

* https://docs.openstack.org/project-install-guide/key-manager/ocata/install-ubuntu.html
* https://docs.openstack.org/project-install-guide/key-manager/newton/install-ubuntu.html
* https://docs.openstack.org/barbican/pike/install/install-ubuntu.html
* https://docs.openstack.org/barbican/queens/install/install-ubuntu.html

Change-Id: I84e8d19a682b901ecc76a2281d24f60c749577a8
2018-05-06 01:16:17 +00:00
Zuul
f619cb1f24 Merge "Senlin: Add helm test functionality" 2018-05-05 01:54:03 +00:00
Zuul
d3f3d06327 Merge "ceph: mgr; replicas 2 by default, 1 for developer/single-node" 2018-05-05 01:09:53 +00:00
Zuul
962377305b Merge "Ceph: Update armada manifests to remove jobs on upgrade correctly" 2018-05-04 19:49:40 +00:00
Pete Birley
2eccf1a0b6 Senlin: Add helm test functionality
This PS adds helm test functionality to the senlin chart.

Change-Id: Ic159060b42318840bc84783aba5c2aac18744bdd
2018-05-04 18:26:26 +00:00
Chris Wedgwood
b69eb7078a ceph: mgr; replicas 2 by default, 1 for developer/single-node
ideally we want 2 mgr replicas, 1 active and 1 standby

Change-Id: Idc82a159354c2be4da90213583aba19b8e29aa39
2018-05-04 18:25:29 +00:00
Zuul
cdb7ce14f1 Merge "Make ceph clean job stable" 2018-05-04 16:10:40 +00:00
Zuul
8fd5123a29 Merge "Add directly script description into Packages" 2018-05-04 16:10:38 +00:00
Zuul
d4577d1459 Merge "Mistral: Add helm test" 2018-05-04 16:10:37 +00:00
Zuul
8b52a3b3dd Merge "Magnum: basic chart enhancement" 2018-05-04 16:06:03 +00:00