Commit Graph

252 Commits

Author SHA1 Message Date
Zuul
e52ac99ef3 Merge "Dev-Deploy: move to k8s DNS addr for private network" 2018-02-19 22:21:25 +00:00
Zuul
8fe588f348 Merge "gate: utility container" 2018-02-19 22:21:23 +00:00
portdirect
c6b7fc2764 Dev-Deploy: move to k8s DNS addr for private network
This PS moves the DNS nameservers used in the smoketest heat
template to use the k8s DNS on the dev host.

Change-Id: I3a5f9eb2689f01ee2ef216843b80fbe2607eb5bc
2018-02-19 14:26:26 +00:00
Chris Wedgwood
00093f1b3f gate: utility container
Use a utility container for ipcalc on all platforms; this avoids
having to find the package on platforms where it's not easily
available and we avoid argument differences.

Change-Id: I6c6e719f8eeb8d4214ebb0111e9d8f8b659db396
2018-02-19 07:23:41 +00:00
Pete Birley
8c4dce501f Armada: Update ceph deployment to correctly specify options
This PS updates the armada manifests used in the gate to correctly
specify the options applied.

Change-Id: Ie755e5372207328363b5999f6d36268e20e7e3e8
2018-02-19 04:15:32 +00:00
Zuul
e12d626f9c Merge "Libvirt: Move to lightweight Libvirt 1.3.1 image" 2018-02-19 00:53:16 +00:00
portdirect
3f8895b2b7 Libvirt: Move to lightweight Libvirt 1.3.1 image
This PS moves to use a lightweight libvirt 1.3.1 image based on
ubuntu xenial for used with newton openstack.

Change-Id: I99f64bba7aca3896fc3d32884c3e6f59ff088f79
2018-02-18 14:49:31 -05:00
Zuul
e6ca5a4fef Merge "Keystone: break domain management out of generic bootstrap" 2018-02-18 05:44:34 +00:00
portdirect
482d9db0c3 OpenvSwitch: Move to lightweight OvS 2.8.1 image
This PS moves to use a lightweight build of OvS 2.8.1 using the
offical k8s network base image.

Change-Id: Ieea624b6253754bfc875eca5af402944ab97c7f3
2018-02-17 22:49:19 +00:00
portdirect
cf34a995ac Keystone: break domain management out of generic bootstrap
This PS breaks domain management out of the generic bootstrap
job.

Change-Id: I9d26b58cffee0cd13f75113b2dbdf4eac16a6cf7
2018-02-17 20:01:07 +00:00
portdirect
2cb634789d Images: Move default to LOCI and Kolla newton gate
This PS moves the default image in OSH for most services to use LOCI
and also provides a Kolla gate for newton openstack.

Change-Id: Ice6cb9f89bc3ce6e8280e580d215aedda9e71904
2018-02-16 17:06:15 -05:00
Zuul
7b6cf134de Merge "Enable mariadb and rabbitmq exporters for armada deployment" 2018-02-15 20:10:05 +00:00
portdirect
86d5b1ce05 Ironic: move cleaning net managment to job
This PS moves the cleaning net managment to a job.

Additionally the gate scripts are updated to enable single node
operation for development use.

Change-Id: Icb7015bcceaf93bc65f60399caf785fbdcf72413
2018-02-14 23:47:45 -05:00
portdirect
bf126f46b1 Ceph: Pod per OSD via Daemonsets.
This PS extends the host targeting utility to create daemonsets
for storage focused charts. This PS supports both block device
and bind mount backed journals and OSDs.

Change-Id: Id90b197ba3e4f383eea7ce6137ed77b3ef4e5625
2018-02-13 22:53:20 +00:00
Zuul
3917369bda Merge "Armada: add job cleanup to ceph and openstack components" 2018-02-13 01:21:53 +00:00
Steve Wilkerson
fd899d3923 Enable mariadb and rabbitmq exporters for armada deployment
This enables prometheus monitoring for rabbitmq and mariadb in
the armada gate, as the armada gate has deployed prometheus and
can be used to verify functionality

Change-Id: I219a93e934d19470f16fa319df8c3c0d86608416
2018-02-12 15:32:00 -06:00
portdirect
b77d3f3538 Gate/Docs: Update developer deploy scripts
This PS udpates the developer deploy scripts to enable simple
upgrades/updates of services.

Change-Id: I0ef5a6dcc9094cb1aac565141b782f9e83ad9d71
2018-02-11 18:17:35 +00:00
portdirect
b97d6ffc61 Gate: Update multinode scripts
This PS updates the multinode deploy scripts to show output in the
gates, stop proxying the kubedns service, and use a pvc to back mariadb.

Change-Id: I78caf3f15e4c5ca33eaa1e592e8df958f13be90b
2018-02-09 10:30:50 -05:00
portdirect
aa61fbe667 Armada: add job cleanup to ceph and openstack components
This PS adds job cleanup to ceph and openstack components managed
via armada.

Change-Id: I63d55bd551ce9ad5e7bc93e28e6a1c876b60b309
2018-02-09 08:50:03 -05:00
Steve Wilkerson
0ad2b5ed7a Add checks for armada fullstack deployment
This adds a check to openstack-helm for deploying the full osh +
lma stack with armada. It deploys a manifest that will install
a rabbitmq and memcached per openstack service

Depends-On: Id58f85f150054d82c047bd360258ebe9e571360f
Change-Id: Ie2cb29279a7e47570b7faee82828f7ec753ab73f
2018-02-09 01:08:28 +00:00
portdirect
85f1ff681b Ironic: Simplify gate script
This PS simplifies the gate script.

Change-Id: Id763157fc5877646e25158fb5307aafc301df5b2
2018-02-07 20:01:31 -05:00
Pete Birley
70d010d63a Ironic: chart and initial gate scripts
This PS adds a chart, and checks, for OpenStack Ironic.

Change-Id: I9632885e5a0ca18e4e425c6b163f73d0d1e5649d
2018-02-06 22:48:49 +00:00
Hyunsun Moon
aba33b3440 Neutron: make metadata proxy work
- corrected the path of "socket" volume, which is used for sharing
  metadata proxy unix socket among the agents
- and give neutron user permission to write to the dir
- set the default nova_metadata_ip to full hostname of metadata
  so that it could be accessed properly via ingress
- removed unnecessary configurations from values

Change-Id: I4d20dc670fecebd9799851d659c5f42edb4821ac
Closes-Bug:1745370
2018-02-03 16:21:05 +00:00
Zuul
4637d92ef7 Merge "Gate: remove unused over-rides values" 2018-01-29 19:58:42 +00:00
portdirect
3eb87b4d91 Gate: remove unused over-rides values
This PS removes now unused over-rides files from the repo.

Change-Id: Ic5908c3f8fe0fc0976690161be1e2c5bdb0b2b2a
2018-01-28 23:05:59 -05:00
portdirect
226269d295 Gate/Doc: Move neutron config to gate scripts
This PS moves the neutron configuration to the gate scripts, rather
than mixing it between set and values commands, which was hard to
follow.

Change-Id: I94035d2af15efbe961366ae0427b39721b7aff78
2018-01-28 22:57:07 -05:00
Zuul
5821dcf3d0 Merge "Add domain specific driver support" 2018-01-24 15:58:37 +00:00
Zuul
f4c8431059 Merge "Ceph: tidy scripts" 2018-01-24 09:05:39 +00:00
Tin Lam
9173fc7f75 Add domain specific driver support
This patch set allows for domain specific driver (ldap and sql)
for keystone.

Change-Id: Iad8e07fdfdb0e4abc96a7e8100467959ed275dfb
2018-01-23 18:10:19 -06:00
Chris Wedgwood
b66b6a0697 gate: wait longer for pods to come up if necessary
Change-Id: Iedf622a456fa248c9d49d8b49880ba9d9bcc1a0b
2018-01-23 06:10:42 +00:00
portdirect
010c3978a1 Ceph: tidy scripts
This PS tidies the Ceph scripts. In addition, it allows the
chart to be removed and re-deployed without data loss,
and improves robustness to rebooting nodes and/or
the cluster.

Change-Id: If5a65d0dcca1d049b177d9bffb654a13d56c3823
2018-01-22 14:29:05 +00:00
portdirect
72a91e80f7 Ceph: Chart template tidy
This PS tidies many of the templates in the Ceph chart.

Change-Id: Ib4c609349edc8d017c0ca30580afedeb9ccbecdb
2018-01-22 09:28:11 -05:00
Zuul
28fd1bd543 Merge "docs: remove erroneous chars" 2018-01-20 18:23:38 +00:00
Chris Wedgwood
7e5fb1659f docs: remove erroneous chars
Change-Id: I76a4c1fabeb4dea587eb615b36dad6287759bf66
2018-01-18 00:37:50 +00:00
portdirect
b7cb097dac Docs/Gate: NFS Support
This PS adds gated documentation for a NFS developer environment.

Change-Id: I64488f5e4ef3202e11eff79685a63e16286d5db7
2018-01-17 20:14:47 +00:00
portdirect
2d2e10bfb7 Gate: Update heat templates to export floating IP
This PS updates the heat template to output the Floating IP, which
makes the gate scripts compatible with the current master clients
when used with newton images.

Change-Id: I8e429b504ede521612c91d7563a8c5e4953bdbb4
2018-01-17 03:40:51 +00:00
Zuul
619a2316ae Merge "Gate: Add barbican" 2018-01-15 22:15:33 +00:00
Zuul
c59d44d7e6 Merge "Ingress: Move to namespaced ingress controllers and edge VIP" 2018-01-15 16:49:28 +00:00
Zuul
c9d8f2f5a3 Merge "Gate: Enable Helm Test for core services" 2018-01-15 16:49:26 +00:00
portdirect
a72db2e8ff Gate: Add barbican
This PS adds barbican to the multinode gate

Change-Id: I20ebee8dac7bc56bb194c179fb3491ab957680ef
2018-01-15 14:41:26 +00:00
portdirect
35dfb998f4 Ingress: Move to namespaced ingress controllers and edge VIP
This PS moves to namespace specific ingress controllers, and a
cluster wide ingress controller that acts as the external front
door to the cluster. The cluster ingress controller will also
be able to create a dummy interface that can be announced via the
OpenStack-Helm-Infra Calico chart.

The ability to exercise the edge VIP feature is currently only
demonstrated in the single node gate and guide, as it requires
additional configuration, or hardware to set up the routes in
a multinode env.

Change-Id: I8b823b93465f2e90aaabcca9ec9b783d34539e07
2018-01-15 01:23:45 -05:00
portdirect
9d40323eb1 Gates: Remove legacy zuulv2 scripts
This PS removes the legacy v2 scripts from OSH.

Change-Id: I02ee7654765d90b71632b0042930f4a8d71f648b
2018-01-15 01:22:43 -05:00
Felipe Monteiro
aaff2ce6ba Fix typos in all-in-one code example and add auth info
This PS simply fixes a few typos in an all-in-one code block
example dedicated to setting up the gateway. It also adds
additional information about how to set up auth information
to use the python-openstackclient.

Change-Id: Ie9cc63d3d435c474c3cbda90964f2eababa81139
2018-01-14 11:17:29 +00:00
portdirect
a146232e06 Gate: Enable Helm Test for core services
This PS exercises the helm test functionailty in the gate for core
services.

Change-Id: If359f60bd928ce5a2463f2abc338bbfccf6aa9bb
2018-01-14 02:01:46 -05:00
Zuul
ddfc940afe Merge "Gate: 5 Node basic gate" 2018-01-14 06:11:32 +00:00
Pete Birley
0f86dbdc27 Gate: 5 Node basic gate
This PS adds a 5 node basic gate for OSH, using the same format as the
dev-deploy guide. Follow on commits will:
 * Remove redundant gate scripts
 * Add documentation, in the same format as the AIO guide
 * Add all remaining services in OSH
 * Enable Helm test for all services

Change-Id: I7b72dc4777e88cae2b8a4d842c41a17a526079a2
Depends-On: Ie9b23174fade3df4a87f2b771ea654e2081b4f4e
2018-01-14 02:50:17 +00:00
dave kormann
7b6685befd Disable cephfs_provisioner deployment in openstack namespace
As with the rbd_provisioner deployment, cephfs_provisioner should
only be deployed to the ceph namespace.  This change just disables
that deployment in the openstack namespace.

Change-Id: Idfec8fbdd9408bd292d8770a3690b1b77de2b22d
2018-01-12 13:46:19 -05:00
portdirect
dc105fdcfa CephFS: support for OSH
This PS adds support for CephFS in OSH.

Change-Id: I54d5302b89f04cc30f151c8db59f476f02be5652
2018-01-09 15:41:45 -05:00
Zuul
c9dbf745d4 Merge "RabbitMQ 3.7 with native k8s clustering" 2018-01-05 18:21:32 +00:00
portdirect
0c51d813b3 RabbitMQ 3.7 with native k8s clustering
This PS moves to use RabbitMQ with native k8s clustering.

Change-Id: I6a93c8168bc7dce6b73871aa1fd4d637e6192975
2018-01-05 04:14:54 -05:00