Commit Graph

1642 Commits

Author SHA1 Message Date
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
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
Zuul
4637d92ef7 Merge "Gate: remove unused over-rides values" 2018-01-29 19:58:42 +00:00
Zuul
f70b6f9c82 Merge "Gate/Doc: Move neutron config to gate scripts" 2018-01-29 19:58:40 +00:00
Zuul
1f86da5997 Merge "Helm-Test: remove user and tenant creation from test context" 2018-01-29 19:58:39 +00:00
Zuul
3c5b0e7340 Merge "Zuul: Remove project name" 2018-01-29 19:58:38 +00:00
Dae Seong Kim
717d72485b fix jobs to create a secret can work on upgrade
This PS fixes the jobs falling into a crash loop state
when upgrading charts.

'kubectl create' command cannot overwrite if a secret already
exists. But 'kubectl apply' command can do it.

Change-Id: Idd6eea06892a30e36e51a9b1130fd7cd84ff65cf
2018-01-29 00:12:28 -08:00
Madhukar Nayakbomman
468e0815ac to_kv_list util handles value with slice/list type
Previously to_kv_list assumes that all values happen to be string type. In this
commit we are taking care of values which are also type list/slice. In future
commits we will have to take care of values which are also of type dicts

Change-Id: Ie670c91d9880638d04cadf2acc32e7aa0400ca2c
2018-01-28 20:52:36 -08: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
portdirect
4746de33f4 Helm-Test: remove user and tenant creation from test context
This PS removes the user managemnt from the rally driven helm tests
which allows LDAP and other read only sources being used to validate
service functionality, in addition to reducing false -ve results in
the Zuul gates.

Change-Id: I1cc0e99bf74d578648b3cd40eaf60c1804044d88
2018-01-29 02:40:22 +00:00