1500 Commits

Author SHA1 Message Date
Zuul
799daefb83 Merge "Ceph: don't overwrite mon map" 2018-01-06 21:15:18 +00:00
Zuul
ef6e711f3e Merge "ceph-mgr: set .spec.strategy to recreate" 2018-01-06 19:23:13 +00: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
portdirect
0482a86635 Glance: Fix RBAC object creation for storage-init job
This PS fixes the RBAC object creation for storage-init job, by
removing the helm hook annotation that was erroniosly applied to
the object manifests.

Change-Id: I98d2cec660199f607a8c18c1a2cc9e54937e3cb8
2017-12-28 00:49:24 -05:00
portdirect
22d77a0065 Dev-Docs: Add warning about IP ranges consumed by K8s and Calico
This PS adds a warning for the CIDRs consumed by Calico and K8s.
It should be replaced by better documentation and/or a sanity
checking chart/script when possible.

Change-Id: Ib87b773b7c19ed65330a54546c4613c16aa9ab75
2017-12-27 20:44:13 -05:00
portdirect
6f10f2bc02 Horizon: move to kolla image with bugs fixed
Horizon has used the Kolla 4.0.0 image for some time as the 3.0.3
image pushed to dockerhub had several bugs in it. The 4.0.0 image
also has a bug where the topology view is not enabled for heat.
The 4.0.0 image is based on ocata, by moving to the `ocata` tag
we can use a image where this bug has been fixed.

Change-Id: Icca1563561454c92fcebd61f14e08f1d19289d24
2017-12-27 20:26:56 -05:00
portdirect
0f107f1b81 Ceph: update dependency logic to be more strict
This PS updates the dependency tree in ceph to take into account
the keyring jobs and also the tollerance for unready endpoints
introduced in the k8s 1.6 era.

Change-Id: If76efeafdbcbe88ee699e7553f0effd5da7ce624
2017-12-28 00:51:42 +00:00
portdirect
10b4205417 Dev-Deploy: Setup iptables for use with docker >= 1.13.1
With Docker >= 1.13.1 the default the default FORWARD chain policy
is configured to DROP, for the l3 agent to function as expected and
VMs reach the outside world correctly this needs to be set to ACCEPT.

Change-Id: I6bea3304f5eb4ab6b37283e94e20cda7e4119a44
2017-12-28 00:51:10 +00:00
Tin Lam
cc84b98da5 Retrigger the doc publish job
A minor update to trigger the publish job.

Change-Id: Ie1305d438f4a773e744b12f68369c47d232aa490
2017-12-27 17:33:55 -06:00