2357 Commits

Author SHA1 Message Date
Zuul
1985da999e Merge "Tempest: add option to execute cleanup always" 2018-08-29 22:12:17 +00:00
Zuul
942a5657e6 Merge "Revert "Update OSH Author copyrights to OSF"" 2018-08-28 20:35:20 +00:00
Jean-Philippe Evrard
05d0e2b4b8 Revert "Update OSH Author copyrights to OSF"
This reverts commit b1755c399341388627a668ab9fd6f43b7416f65a.

Change-Id: I215a172f2ff4220340292b95f5323847944baeb7
2018-08-28 17:25:13 +00:00
Zuul
ab6f29985b Merge "Update OSH Author copyrights to OSF" 2018-08-28 15:43:01 +00:00
Zuul
4af8bf91e6 Merge "Nova: (fix bug) get ip address from interface" 2018-08-28 11:25:20 +00:00
REDDY, CHINASUBBA
c437860b2e Ceph-mon: clean ceph rgw related jobs and keyrings
Change-Id: I19cffd6b1a79a80b05895400dc4e3fa151dbc623
2018-08-27 06:28:58 -05:00
Matt McEuen
b1755c3993 Update OSH Author copyrights to OSF
This PS updates the "Openstack-Helm Authors" copyright attribution
to be the "OpenStack Foundation", as decided in the 2018-03-20
team meeting:
http://eavesdrop.openstack.org/meetings/openstack_helm/2018/openstack_helm.2018-03-20-15.00.log.html

No other copyright attributions were changed.

Change-Id: I167ceedab8fadee28c19514fad6f125d0a521caf
2018-08-26 17:17:41 -05:00
Zuul
e31f82668e Merge "Keystone: Correct endpoint definition" 2018-08-24 16:01:53 +00:00
Pete Birley
4b3cbafc9a Keystone: Correct endpoint definition
This PS udpates the keystone endpoint definition to point to the
correct host for the admin endpoint when looked up using endpoint
functions from helm-toolkit.

Change-Id: Ic6b82a002cca92e37d21f594bad5f00758f1ea7a
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-23 11:33:21 -05:00
Pete Birley
83b91e6e1b Openstack: Use k8s secret to store config
This PS moves openstack components in OSH to use secrets to store
potentially sensitive config information.

Depends-On: https://review.openstack.org/#/c/593732

Change-Id: I9bab586c03597effea0e48a58c69efff3f980a92
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-22 20:39:52 -05:00
Pete Birley
a39e2c036f Ldap: remove chart from repo
This PS removes the LDAP testing chart from the repo, as it is
also located in openstack-helm-infra.

Co-Authored-By: Steve Wilkerson <wilkers.steve@gmail.com>
Change-Id: Id130b05842145e786cbcd40355fa308471d6f24e
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-22 16:00:38 -05:00
Zuul
40a54f5f1f Merge "Ceilometer: move all config to be driven via chart values" 2018-08-22 17:26:18 +00:00
Zuul
b2c801373d Merge "Nova: move all config to be driven via chart values" 2018-08-22 16:51:00 +00:00
Zuul
47c0e1a027 Merge "Logging: update logging config to pass null as a string to oslo config" 2018-08-22 16:50:59 +00:00
Pete Birley
4d0e1dec53 Ceilometer: move all config to be driven via chart values
This PS moves ceilometer inline with other charts, and drives all config
directly from the charts values.yaml.

Change-Id: I475302c8be97364e32286b642629e400590ae5f0
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-22 09:08:58 -05:00
Jawon Choo
7bb4aed56c Tempest: add option to execute cleanup always
This PS makes to control cleanup action.
If there are FAILED cases, temepest-test returns non-zero code.
_run-tests.sh.tpl exit immediately without cleanup.
if set Values.conf.cleanup.force to true, cleanup is excuted always.

Change-Id: Ie2ffee8faa9561f8acb4dc762fcfa9a282477f50
Closes-Bug: #1788076
2018-08-22 18:12:44 +09:00
Pete Birley
e1179eaaf8 Nova: move all config to be driven via chart values
This PS moves nova inline with other charts, and drives all config
directly from the charts values.yaml.

Change-Id: Ia3da97cd32e70e3a5ffe0ed3f3cacfbadfc8cfd6
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-22 04:42:46 +00:00
Pete Birley
d4d99cf9fc Split out RGW from ceph client charts
Co-Authored-By: Chinasubbareddy Mallavarapu<cr3938@att.com>

Change-Id: I8b091493bb79c7eab525fbaf7801028398772c5d
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-21 17:36:18 -05:00
Pete Birley
7e90bb02bd Logging: update logging config to pass null as a string to oslo config
This PS updates the logging config to pass null as a string though to
the rendering engine, which is required to avoid things like `<no value>`
when base64 encoding output.

Change-Id: I04d6afbc693ec1adf560c7be15704c8b7434c08f
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-20 13:28:27 -05:00
Pete Birley
98b3984ec7 Libvirt: Warn if hugetlb cgroup controller is enabled
This PS adds a warning if the hugetlb cgroup controller is enabled
as it prevents restarts of the libvirt pod without shutting down
kvm vms. The controller can be disabled by passing
`cgroup_disable=hugetlb` to the kernel params.

Change-Id: Idd26fd3c19191f3c3e0aeb6fa3efa9a4ec48ee54
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-16 11:21:53 -05:00
Pete Birley
da01b0c09c Libvirt: gracefully shutdown libvirt process on container stop.
This PS gracefully shutdowns the libvirt process on pod termiantion.

Change-Id: I4f7f2cac2e2a8586f5c40ac1ad556be74e29459a
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-16 15:25:47 +00:00
Anderson, Craig (ca846m)
c6987bf8e0 Libvirt: bugfix for lookup of free Hugememory pages
Change-Id: Ie4c43d5f32fcf6dc505badf54cd15846104c7a5a
2018-08-16 15:24:43 +00:00
Zuul
a8278b5d8e Merge "Armada: Add prometheus generated password to nagios chart doc" 2018-08-15 21:22:38 +00:00
Zuul
69413ef6e3 Merge "Make Ceph Mon port configurable" 2018-08-15 19:58:15 +00:00
Steve Wilkerson
cad26be06e Armada: Add prometheus generated password to nagios chart doc
This adds the password generated for the Prometheus admin user to
the nagios chart document, as it was overlooked with the change to
add prometheus basic auth to the manifest

Change-Id: Id51e07a17df91154585ca659356b37c0042a2407
2018-08-15 09:10:09 -05:00
Zuul
aa0e52c7b3 Merge "Update doc build to use py3" 2018-08-15 12:41:36 +00:00
Zuul
65026c6a12 Merge "Add Prometheus auth to armada multinode deployment" 2018-08-15 00:10:58 +00:00
Renis
f3b7c7fc82 Make Ceph Mon port configurable
- make mon port overridable through env variable
- update ceph.conf to include fqdn with port number
- add mon_add: to ceph global conf
- updating ClusterRoleBinding name for cephfs and rbd
 provisioner.
- remove unused network.port section as we specify ports
 through endpoints

With these changes, ceph mon can run on different port

Change-Id: I8af2bbe3ee84fd3692bdff92d821b9621a6d53c9
2018-08-13 14:12:51 -07:00
Tin Lam
c90cf794da Update doc build to use py3
Per Stein community goal [0], update the doc build to use python 3 by default.

[0] https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: I3992632a0768b4da0dedf2450e532d2724fc2e05
Signed-off-by: Tin Lam <tin@irrational.io>
2018-08-11 22:58:38 -05:00
Zuul
64cb013dff Merge "Docs: update proxy troubleshooting guide" 2018-08-11 21:01:22 +00:00
Jawon Choo
90c2a2273e Nova: (fix bug) get ip address from interface
Some environment which is enabled zeroconf network, it returns
multilines. This PS make to get the one ip address correctly.

Change-Id: I577f02908b76b280d8fa87acec25d96c3f556e47
2018-08-09 20:33:06 +09:00
Drew Walters
0f4958d6f9 Docs: update proxy troubleshooting guide
Currently, the proxy troubleshooting guide does not include the IP
address of the Kubernetes API in the defined environment or Ansible
playbook variables. This causes deployments to fail when requests are
routed through proxy servers. This change adds a proxy configuration
section to the beginning of the installation guide and includes the
process of adding the Kubernetes API IP address to the environment and
Ansible playbook variables. It also removes the unecessary sections from
the troubleshooting guide and upgrades the note about resolv.conf being
overwritten to a warning.

Change-Id: I1ff753517b387027f0cc052b18e8822b638cfb4d
2018-08-08 08:06:40 -05:00
Zuul
fbfcb51c31 Merge "postgresql prometheus exporter" 2018-08-08 10:05:41 +00:00
Rakesh Patnaik
3e01bab892 postgresql prometheus exporter
Change-Id: I1559b77e7e9e980f14ed1322aaa1d61797747230
2018-08-07 13:11:14 -05:00
Pete Birley
7a8ef5f1bb Keystone: move all configuration to be values driven
This PS moves the keystone chart to be linine with other OSH
components and drives all config via the charts values.yaml

Change-Id: I14ee6ede0a87619ecbb2c56d0edf82ffbc5606be
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-05 08:39:17 -05:00
Pete Birley
4a6d740154 Keystone: Stop running keystone container with root user
This PS updates the keystoen chart to stop running the keystone api
as the root user.

Change-Id: If3042210f761476846da02fc8e648c700267a591
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-04 10:06:32 -05:00
Zuul
5038d92b4f Merge "Gate/Developer: default to newton deployment config in glance" 2018-08-03 23:23:31 +00:00
Pete Birley
5f349ae653 Keystone: Disable v2 api
This PS disables the v2 keystone API, and finishes the migration to
full v3 support.

Change-Id: I3021ebe0bee668db9f28e7fb18e2d4b26172f209
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-03 14:50:45 +00:00
Steve Wilkerson
e73c90c8e6 Add Prometheus auth to armada multinode deployment
This adds a dynamically generated password for Prometheus to
build on the inclusion of basic auth for Prometheus in osh-infra

Depends-On: https://review.openstack.org/543553
Change-Id: I344b8326829c7816a5ce79529aa1a0f74df52dbd
2018-08-03 02:58:30 +00:00
Steve Wilkerson
fe8c56e778 Armada: Add Nagios to armada-lma manifest
This adds nagios to the armada-lma manifest and includes it in
the monitoring chart group

Depends-On: https://review.openstack.org/#/c/587972/
Change-Id: Id4c8f805dbc4472f9b49d19d2e0307d722dd7196
2018-08-02 18:58:33 +00:00
Zuul
b282daa901 Merge "Keystone: enable external access to admin endpoint" 2018-08-02 18:09:11 +00:00
Zuul
f008db997f Merge "Nova: move rootwrap config to be values.yaml driven" 2018-08-02 16:34:45 +00:00
Pete Birley
dc7008d9a5 Keystone: enable external access to admin endpoint
This PS moves to use port 80 by default for the keystone
asdmin endpoint, and adjusts paths accordingly.

Change-Id: Iccae704dadc17eba269e857301654782f64763c9
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-02 14:40:20 +00:00
Pete Birley
758067bded Nova: move rootwrap config to be values.yaml driven
This PS updates the nova rootwrap config to be values.yaml driven,
inline with neutron and cinder.

Change-Id: I3df7e7de583a75234a6bc4a71a32bd0a8d369332
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-01 22:08:17 +00:00
Zuul
67cedf403a Merge "Libvirt: allow the libvirt config to include list params" 2018-08-01 20:48:52 +00:00
Zuul
138927dd3e Merge "Fix invalid policy rule" 2018-08-01 19:12:07 +00:00
Pete Birley
2b20d818a8 Libvirt: allow the libvirt config to include list params
This PS udpates the libvirt chart to correctly handle listed params.

Change-Id: I73d71a8d10b99420d3f1c69be476cf7ca4927951
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-01 11:39:13 -05:00
Zuul
36942c58be Merge "OVS: update container privs" 2018-08-01 16:19:35 +00:00
Zuul
e31a1632dc Merge "Nova: Move nova sudoers file to be drive fully by values.yaml" 2018-08-01 15:56:13 +00:00
Pete Birley
d5ec0ed586 Gate/Developer: default to newton deployment config in glance
This PS udpates the developer scripts to deploy glance with configuration
that allows operation with heat by default with newton based deployments.

Change-Id: If77ad095c82fc5a28ee3acd3cca295e17f4f7939
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-01 10:20:39 -05:00