Commit Graph

1651 Commits

Author SHA1 Message Date
Zuul
e865f95855 Merge "Use ceph-admin-keyring to execute storage_init script in Cinder." 2018-02-13 17:18:55 +00:00
Zuul
47d7486172 Merge "Fix typos in docs" 2018-02-13 14:32:03 +00:00
Zuul
3917369bda Merge "Armada: add job cleanup to ceph and openstack components" 2018-02-13 01:21:53 +00: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
chao liu
bc44906d55 Fix typos in docs
Trival Fix: fix typos found in docs

Change-Id: I4b5adfad3f07f8c8d2dd0056a9c1339d00d5200a
2018-02-10 02:43:31 +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
Zuul
61eb170f48 Merge "Add checks for armada fullstack deployment" 2018-02-09 14:43:58 +00: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
Jaesang Lee
cdcbb4a9f7 Use ceph-admin-keyring to execute storage_init script in Cinder.
Like a glance, gnocchi, ceph-admin-keyring script should be needed when
execute storage_init.sh in cinder.

Change-Id: I5ab1b474de7cc0a9f80642502d74d1d1f156dea5
Closes-bug: 1744207
2018-02-09 06:31:06 +00:00
Zuul
cb41a8f1db Merge "CronJobs: Allow cronjob history to be controlled" 2018-02-09 01:49:57 +00: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
Zuul
a0f9697be2 Merge "Docs: multinode update" 2018-02-08 20:22:26 +00:00
Zuul
f0ab11eabe Merge "Add prometheus exporters to osh charts" 2018-02-08 20:22:23 +00:00
Zuul
06b127e271 Merge "Helm-Toolkit: move keystone endpoint jobs to helm-toolkit" 2018-02-08 19:23:11 +00:00
Zuul
d08490dba0 Merge "Helm-Toolkit: move keystone service jobs to helm-toolkit" 2018-02-08 18:21:40 +00:00
portdirect
323267e256 CronJobs: Allow cronjob history to be controlled
This PS allows the number of jobs stored for cronjobs to be controlled.

Change-Id: I0187f566c4e4302f34aabb704696748756102d94
2018-02-08 13:14:09 -05:00
portdirect
b99ca46e0a Docs: multinode update
This moves to gated multinode deployment docs

Change-Id: I65f4fd560b72e6ca10b34f0a4aa55dd4161cc58b
2018-02-08 10:37:41 -05:00
portdirect
85f1ff681b Ironic: Simplify gate script
This PS simplifies the gate script.

Change-Id: Id763157fc5877646e25158fb5307aafc301df5b2
2018-02-07 20:01:31 -05:00
portdirect
8d30e6698e Helm-Toolkit: move keystone endpoint jobs to helm-toolkit
This PS moves the keystone endpoint jobs to be driven by
a helm-toolkit function providing greater consistency
to the charts in OSH, and reduced tech debt.

Change-Id: I06555171ce93a2b0a8798bc891a2990ea9626276
2018-02-07 19:51:41 -05:00
portdirect
914ffdbfe4 Helm-Toolkit: move keystone service jobs to helm-toolkit
This PS moves the keystone service jobs to be driven by
a helm-toolkit function providing greater consistency
to the charts in OSH, and reduced tech debt.

Change-Id: I36e012854473fcb942d62391d182ee6a8406bb72
2018-02-08 00:31:52 +00:00
Steve Wilkerson
b42cd19bdc Add prometheus exporters to osh charts
This moves the prometheus exporters for services into a directory
in the chart themselves. This keeps the monitoring services
coupled to the services theyre meant to monitor. This changes the
chart directory structure to include a monitoring/ directory to
host any monitoring requirements (not just prometheus exporters)

Change-Id: Ic5f46a7e9a2a773a837ff399b8730782cf89f1de
2018-02-07 15:55:49 -06:00
portdirect
637cb6c1e0 DNS-Helper: Remove chart
The DNS-Helper chart was created to support early development of
openstack helm, it is no longer required, and causes more confusion
than help these days. This PS removes the chart.

Change-Id: I5decc612089ca205fa097f881b36045f247f057c
2018-02-07 20:14:03 +00:00
Zuul
25279faf52 Merge "Ironic: chart and initial gate scripts" 2018-02-07 20:12:14 +00:00
Zuul
bd53be9b7d Merge "Keystone: update user jobs to use defaults in dict keys" 2018-02-07 19:59:19 +00:00
Zuul
3aa614109f Merge "Rally: add missing manifest conditionals" 2018-02-07 19:43:48 +00:00
Zuul
ec4e3fdece Merge "Jobs: Apply uniform node selector label to all jobs in OSH" 2018-02-07 19:43:47 +00:00
Zuul
e15d58177e Merge "Helm-Toolkit: move keystone user jobs to helm-toolkit" 2018-02-07 19:40:40 +00:00
portdirect
72792a49d4 Keystone: update user jobs to use defaults in dict keys
This PS updates the Keystone user job template to use default
values when not specified via the input dict.

Change-Id: I937e720ab3ab4ba70c33ea981d7693ebfd01c894
2018-02-07 11:03:17 -05:00
portdirect
b4d513c3bd Rally: add missing manifest conditionals
This PS add consditionals to the keystone job manifests, which
were previously missing.

Change-Id: If9b028c40f5cf13bf72c4627f59d3699dc0c44e8
2018-02-07 10:26:26 -05:00
portdirect
319fd2cbec Jobs: Apply uniform node selector label to all jobs in OSH
This PS applies a uniform node selector label to all jobs in OSH.

Change-Id: I2efedcea2085b8189bd0bd12dd0ee66e63db0d97
2018-02-07 10:16:06 -05:00
portdirect
f296acf647 Helm-Toolkit: move keystone user jobs to helm-toolkit
This PS moves the keystone user jobs to be driven by
a helm-toolkit function providing greater consistency
to the charts in OSH, and reduced tech debt.

Change-Id: Ic5eb172b0443f61b8ecab8b3a607c764fb145c75
2018-02-07 09:49:04 -05:00
portdirect
0b3daeb62e Barbican: make helm test manifest deployment controllable
This PS makes the helm test pod manifest deployment controllable.

Change-Id: I2e918540a8a23a2b43ff7113bae092be47ec7167
2018-02-07 00:52:46 +00: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
Zuul
fb4fe70bf8 Merge "to_kv_list util handles value with slice/list type" 2018-02-06 04:24:51 +00:00
portdirect
cdaa02ef38 Libvirt: update default params for newer versions of libvirt
This PS updates the default params for the libvirt chart to enable
operations with newer releases.

Change-Id: I0b6fd5cdb9cd7de3c3ea45c49b2d4b8e1ab5b323
See: https://review.openstack.org/#/c/492552/
2018-02-04 23:39:08 -05: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
9f13514073 Merge "Ceph: Include release name in cluster roles to prevent collision" 2018-02-03 16:15:49 +00:00
Zuul
f7eb033b6f Merge "Don't run deploy jobs for docs-only changes" 2018-02-03 06:00:09 +00:00
Zuul
99dd72f665 Merge "Fix PostgreSQL dataloss on pod restart" 2018-02-03 01:41:44 +00:00
Zuul
a4c0cec4bb Merge "Nova: Add ironic support" 2018-02-02 23:36:53 +00:00
portdirect
7c68e446c0 Ceph: Include release name in cluster roles to prevent collision
This PS includes the release name in the cluster role to prevent
colision if the chart is deployed multiple times in the same
cluster.

Change-Id: I8e90367769a8b955981c0f2cf4f29756c448e1d7
2018-02-02 22:34:45 +00:00
Scott Hussey
ddef303dc8 Fix PostgreSQL dataloss on pod restart
- Make data volume mount path configurable
- Use volumeMount subPath to avoid 'lost+found' in PVC
- Set PGDATA env to match data volume mount path

Change-Id: I5988ae663d21dd09f6edece9e380a001b3a2d2df
2018-02-02 22:30:44 +00:00
Zuul
e5168393ac Merge "Added uninstall information" 2018-02-02 22:05:54 +00:00
Gage Hugo
e0b4792935 Don't run deploy jobs for docs-only changes
This change adds .rst and doc/ to the list of irrelevant files
for the gate jobs in order to allow only the openstack-docs gate job
to run when a change only affects documentation.

Change-Id: Ie55bbe21433781e5e89896efea83cbc7956085d0
2018-02-02 14:39:10 -06:00
Zuul
d5f880c1ee Merge "Ceph: Allow provisioner nodes selector to be specified" 2018-02-01 21:59:31 +00:00
Gabe Maurer
9eff96fec8 Added uninstall information
This patch set adds additional instruction to clean and reset a
development environment.

Change-Id: Ifd45b1caebe54c991885773fa23e7a5249fb5465
2018-01-31 08:35:31 -06:00
portdirect
a7a09e6de5 Nova: Add ironic support
This PS adds support for Ironic to the nova chart.

Change-Id: I605a0331c049e8e4b3c8d8767f9b2774995d3b91
2018-01-30 15:18:54 -05:00
Zuul
c623341e10 Merge "fix jobs to create a secret can work on upgrade" 2018-01-30 16:52:13 +00:00
portdirect
fa6b67c7fb Ceph: Allow provisioner nodes selector to be specified
This PS allows the provisioner node selector to be specified.

Change-Id: If47ae2bb161dd36cb37e7572af1bd2b3a7cbf2c9
2018-01-30 00:15:40 -05:00
Chris Wedgwood
9fb6418d3d zuul: reorder for clarity
Change-Id: I820cd663937c4a735267e53da049b067954283ab
2018-01-29 23:46:18 +00:00