Commit Graph

1506 Commits

Author SHA1 Message Date
portdirect
e0841eecde MariaDB: simplify db init process
This PS simplifys the db start and init script, increasing
robustness of the mariadb chart on low end hardware. It also
removes some unrequired annotations and moves to more explicit
qualification of the clustering variables.

Change-Id: I6cff5fb6ccfdcc6c82203b0e5eff445ee98bc298
2018-01-07 18:05:31 -05:00
Zuul
b685513d55 Merge "MariaDB chart cleanup" 2018-01-07 16:56:30 +00:00
portdirect
f73200e4d1 readiness: test apache APIs provide http response to request
This PS updates the readiness probes to test for an http response
to requests.

Change-Id: If102b4f247cc8524ceb02e6b2d22cd854a8fb9d2
2018-01-07 02:15:10 +00:00
Zuul
dc2038de97 Merge "Nova: Fix placement API service credentials" 2018-01-06 22:45:30 +00:00
Zuul
799daefb83 Merge "Ceph: don't overwrite mon map" 2018-01-06 21:15:18 +00:00
Steve Wilkerson
4a0380ae84 MariaDB chart cleanup
This ps brings mariadb inline with the other charts in openstack
helm. It organizes the values trees, removes an unused duplicate
resource tree, and adds the keys for enabling specific manifests

Change-Id: I6f331d51802968620da18b687dc2f9dfa58cdd79
2018-01-06 13:48:42 -06:00
Zuul
ef6e711f3e Merge "ceph-mgr: set .spec.strategy to recreate" 2018-01-06 19:23:13 +00:00
portdirect
7176cd7a15 Nova: Fix placement API service credentials
This PS fixes how service credentials for the placement api are
managed, by correctly populating them from the endpoints section
which is responsible for managing the keystone user account.

Change-Id: Id44eae864d930af9cedc7a0258c72d6610ac1e5d
2018-01-06 14:17:01 -05:00
Zuul
5d91148986 Merge "Oslo-messaging: remove unused admin credentials from values.yaml" 2018-01-06 18:49:55 +00:00
Huamin Chen
4197b9eae5 ceph-mgr: set .spec.strategy to recreate
This PS set the Ceph MGR pod .spec.strategy to recreate.

Signed-off-by: Alexandre Marangone <amarango@redhat.com>

Change-Id: I14a817dbf8e0d1ec86345cf97911302f5acc3466
2018-01-05 21:43:31 +00:00
Huamin Chen
dddfa6651f Ceph: don't overwrite mon map
When monmap is persisted, don't overwrite it when mon pod restarts.
This helps when there is just one mon or all mons reboot

Change-Id: I9119379f4bc026c315a2fa7507a1664b12ea6205
Signed-off-by: Huamin Chen <hchen@redhat.com>
2018-01-05 14:37:39 -05:00
Zuul
c9dbf745d4 Merge "RabbitMQ 3.7 with native k8s clustering" 2018-01-05 18:21:32 +00:00
Zuul
9999161a15 Merge "Ingress: Allow annotations to be dyanmicly driven" 2018-01-05 16:13:07 +00:00
Zuul
a12719e331 Merge "Libvirt: move configuration to be generated directly from values" 2018-01-05 15:50:12 +00:00
portdirect
4b9c2c7922 Oslo-messaging: remove unused admin credentials from values.yaml
This PS remove the admin credentials from the values.yaml, which
have never been leveraged.

Change-Id: Ifb1cdefd1c52b8a2a2fb3a627393d305823e74ec
2018-01-05 10:22:53 -05: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
portdirect
5a2f71ebdf Ingress: Allow annotations to be dyanmicly driven
This PS allows the ingress rules to be dynamicly driven from the
values.yaml, permitting the ingress cotnroller to ba changed and
custom rules to be applied: eg whitelisting of clients.

Change-Id: Ica6b4692ff9b6b77d1efe6bae212a1227e56ca66
2018-01-05 00:29:05 -05:00
Tin Lam
8c0346da2a Perserve env variables
This patch set adds in -E flag for ``sudo pip install`` so
any environment variable is preserved for the install.  This allows
for some proxy-related variables such as ``http_proxy`` to pass
through for pip.

Change-Id: I89881d811b53b27e2663a40c1c96fcf18e614b00
2018-01-04 18:47:57 -06:00
portdirect
dade748dcf Libvirt: move configuration to be generated directly from values
This PS moves the configuration files used by libvirt to be
generated directly from the values, rather than being templated.

Change-Id: I8ab2783c9d1d5d815cc02eccafa21058ff3acead
2018-01-04 18:24:08 -05:00
portdirect
bd3dd6c83a Gates: Use OpenStack-Helm-Infra log collection playbook in zuul
This PS proposes to mkve to the log collection playbook from
OSH-Infra in zuul checks, to both provide parity and reduce
tech debt.

Depends-On: I016a5e08163eaccf13331db6faa45fab1e9cf4f2

Change-Id: If1a964046ba0a4d97e7419f88a48bf065cd41e83
2018-01-04 04:08:23 +00:00
Zuul
6e70733dc7 Merge "Ceph: Dont create volume pool by default" 2018-01-04 00:44:54 +00:00
Gage Hugo
ceec9f45b7 Fix periods / Retrigger docs gate
Change-Id: If2a4ec78ff95ed6b99f1747427969fb947682864
2018-01-03 10:39:27 -06:00
portdirect
bf3383fbd0 NFS: remove chart from OSH
This PS removes the NFS chart from OSH, as the one in OSH-Infra is
both better maintained, and the correct loaction for this chart.

Change-Id: If310664e9b1d6a6e1494a9df63d02fd6f0d605d3
2017-12-31 11:52:25 -05:00
Zuul
6c27dd852c Merge "Add some clarifications to AIO dev guide" 2017-12-30 23:50:02 +00:00
Zuul
b591aaef25 Merge "Ceilometer: RBAC for helm test" 2017-12-30 19:40:52 +00:00
portdirect
d7416cac6d Ceph: Add mgr caps to the admin keyring
This PS adds mgr caps to the admin keyring and also adds the mgr
bootstrap keyring.

Change-Id: Ic88dfcb0aa00d8d017a8c28d3c64169b2d8f0022
2017-12-30 17:18:04 +00:00
portdirect
231efb5cd4 Ceilometer: RBAC for helm test
This PS adds RBAC rules for the helm test pod.

Change-Id: Iaa30fdf9c5194df7b2863a123adc94054e029c17
2017-12-30 17:17:49 +00:00
Zuul
da6332ee05 Merge "Gnocchi: many chart fixes" 2017-12-30 15:57:17 +00:00
Matt McEuen
8387edcf0e Add some clarifications to AIO dev guide
Add some clarifications to the AIO dev guide, based on real-world
points of confusion that have arisen:
- Do I *have* to use Ubuntu 16.04?
- What docker should I use?
- Should I run the scripts as root?

Change-Id: I8affdde16b63cc078aa496bf168154c93c39b3bf
2017-12-30 08:21:33 -06:00
Zuul
6a008d22eb Merge "Add out-of-date warning to openstack-helm gates README" 2017-12-29 23:16:35 +00:00
Zuul
81eaad0a01 Merge "RBAC: add rules to all remaing helm test pods" 2017-12-29 23:08:28 +00:00
Zuul
b1cd00929c Merge "Glance: Update RBD pool management to better support luminious" 2017-12-29 20:31:08 +00:00
portdirect
9944b0d84f RBAC: add rules to all remaing helm test pods
This PS adds RBAC rules for all remaining helm test pods
in OpenStack-Helm.

Change-Id: Ib44d5fdc8c147f2cbecec51cc4767116f3adb6b2
2017-12-29 14:09:43 -05:00
Zuul
0bfe370892 Merge "Cinder: Enable backup" 2017-12-29 17:01:44 +00:00
portdirect
235325ba45 Ceph: Dont create volume pool by default
The Cinder chart can now manage its storage init itself. This PS
now removes the unrequired pool creation in the Ceph bootstrap job.
It also updates the `ensure_pool` to better support luminious.

Change-Id: I4a71df9a6d3a0e45c6ef6812926d66455055ae9f
2017-12-29 11:04:26 -05:00
Zuul
16dcedffb5 Merge "RBAC: Fix issue with inclusion of empty jobs or daemonsets" 2017-12-29 15:34:02 +00:00
Steve Wilkerson
361ab53076 Add out-of-date warning to openstack-helm gates README
Adds a warning to the gate docs README to indicate the scripts
are out of date. This points all single-node development and
evaluation purposes to the current all-in-one deployment docs.

Change-Id: Id6899ef568bda388ed82a70aa7fdacfe60bd8cb0
2017-12-29 08:33:46 -06:00
Tin Lam
e6991e1914 Update docs building infra
This patch set migrates some of the file structure in compliance with
the Project Testing Interface (PTI) [0] for doc build in OpenStack-Infra.
See [1] for more details.

[0] https://governance.openstack.org/tc/reference/project-testing-interface.html#documentation
[1] http://lists.openstack.org/pipermail/openstack-dev/2017-November/124815.html

Change-Id: I5995ffd3a6821fd629e00351728c27a045a7c076
Signed-off-by: Tin Lam <tin@irrational.io>
2017-12-29 00:07:26 -06:00
Tin Lam
943a400b9a RBAC: Fix issue with inclusion of empty jobs or daemonsets
Currently, the rbac logic would allow for ``jobs`` or ``daemonsets``
if it is specified in the dependencies, even if they may just be empty
or null.  This patch set addresses this by checking the jobs or
daemonsets map in the value.yaml is non-empty before including it
in the Role.

This mirrors the fix in OSH-infra in [0].

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

Change-Id: I37e8d8c1a0d587410811c544e049bbafed73cba8
Signed-off-by: Tin Lam <tin@irrational.io>
2017-12-28 22:05:34 -06:00
portdirect
e75f443f05 Gnocchi: many chart fixes
This PS fixes ceph pool creation and secret management, RBAC and
Image naming conventions for the Gnocchi chart.

Change-Id: I8ad569f9420e3575d6c26c5933f23048096161f5
2017-12-28 20:43:37 -05:00
portdirect
f8c58ed969 Glance: Update RBD pool management to better support luminious
This PS updates the RBD pool management job to better support
luminious, which expects an application to be assigned to the pool.

Change-Id: I6c77853c761491ddc42171a3521b70518d63242a
2017-12-29 00:34:34 +00:00
portdirect
55f1bacf35 Cinder: Enable backup
This PS enables the cinder backup service, for RBD, Swift and Posix
based backups.

Change-Id: I5b4d5a19e187784b55fa8601b244d9a45d29fb06
2017-12-28 19:21:04 -05:00
portdirect
9fb2bdf839 Docs: remove potentially confusing references to versions and RBAC
This PS removes references to out of date versions in the
multinode install guide and also RBAC rules, which was causing
confusion with new developers.

Change-Id: I89ae35896367c17e0d43c1d5b7a9183109aa61df
2017-12-28 18:47:21 -05:00
Zuul
5178f3d926 Merge "Ceph: update dependency logic to be more strict" 2017-12-28 21:55:27 +00:00
Zuul
76ca707716 Merge "Docs: update ceph troubleshooting with luminious data" 2017-12-28 20:00:11 +00:00
Zuul
2e609c2bcd Merge "Dev-Deploy: Setup iptables for use with docker >= 1.13.1" 2017-12-28 18:26:42 +00:00
Zuul
53e5a23712 Merge "Horizon: move to kolla image with bugs fixed" 2017-12-28 18:13:44 +00:00
Zuul
a5fc6a860a Merge "Glance: Fix RBAC object creation for storage-init job" 2017-12-28 17:31:51 +00:00
Zuul
8a19f5ace0 Merge "Dev-Docs: Add warning about IP ranges consumed by K8s and Calico" 2017-12-28 14:28:45 +00:00
portdirect
52cb1c4f43 Docs: update ceph troubleshooting with luminious data
This PS updates the output from the troubleshooting guide to reflect
the expected output and commands for ceph luminious.

Change-Id: I8351d782d3b1ddbf2fc121b7096548e1ba38f7bd
2017-12-28 09:23:55 -05:00