Commit Graph

1182 Commits

Author SHA1 Message Date
Jenkins
21d589f94d Merge "Change proxy_body_size value to quotation" 2017-09-12 15:09:42 +00:00
Jenkins
be1e19ef43 Merge "Kubernetes-Entrypoint: Define entrypoint explicitly" 2017-09-12 15:06:38 +00:00
Jenkins
4e3bd88808 Merge "Glance: Backend support and auth improvements" 2017-09-11 17:30:37 +00:00
Pete Birley
0ac69b88ab Kubernetes-Entrypoint: Define entrypoint explicitly
This PS defines the container entrypoint to kubernetes entrypoint,
allowing images that do not have it defined as the entrypoint to be
used.

Change-Id: I8f2d57bb933ee7990f75d82e9cc1b47afd99f1c6
2017-09-10 03:20:24 -05:00
Pete Birley
b3f8b812ca Glance: Backend support and auth improvements
This PS enables the following backends for glance:
 * PVC
 * RBD
 * RadosGW (direct)
 * Swift

It also moves the creation of the RBD pool when required to a storage
init job. This job also creates credentials as required for glance to
use when accessing the required backend, rather than using the admin
keyring.

Change-Id: I90fead961ff73a9263826acc794128fa73ead2e1
2017-09-09 02:13:01 +00:00
Huamin Chen
84901ac56d Ceph: RGW and MDS deployment fixes
fix ceph.conf path in RGW
add variables_entrypoint.sh to MDS and RGW deployment

Change-Id: Ic977e397e3534b71eb17f7de4199ba31c343a0ba
Signed-off-by: Huamin Chen <hchen@redhat.com>
2017-09-08 14:59:44 -04:00
Jenkins
a929e90a4b Merge "spec: Add linux bridge to Neutron chart" 2017-09-08 13:52:53 +00:00
Jenkins
1e25750abd Merge "spec: Neutron multiple SDNs design" 2017-09-08 13:52:46 +00:00
Seungkyu Ahn
db6f48d30a Change proxy_body_size value to quotation
Change proxy_body_size's char value to string.

Change-Id: Idd9dba3c8547e567eda843acd5ce0fcce1482e77
Closes-bug: 1715831
2017-09-08 17:58:28 +09:00
Jenkins
09859ed250 Merge "Be explicit about SDN plugin in gate override" 2017-09-08 06:10:55 +00:00
Jenkins
2e2ac8c387 Merge "Ceph: mon should get Pods from namespace other than ceph" 2017-09-08 05:56:57 +00:00
Chris Wedgwood
cfe5ade024 Be explicit about SDN plugin in gate override
We now support linuxbridge and ovs.  Rename the files to reflect this.

Change-Id: I4bedf5bf9d8f22994e34b55f6e4da58bda0fde23
2017-09-07 18:33:48 +00:00
Huamin Chen
c56ebf2ea6 Ceph: mon should get Pods from namespace other than ceph
Currently CLUSTER and deployment namespace both default to ceph, so these
variables can be used exchangeably.But once deployment namespace changes,
MON daemonset will not be able to get its IP from ceph namespace.
This fix swaps CLUSTER with NAMESPACE and solves this problem

Change-Id: I0cf6afafb71f3972e24d13d479192e7a4e155de4
Signed-off-by: Huamin Chen <hchen@redhat.com>
2017-09-07 13:54:20 -04:00
Jenkins
4b011dda7f Merge "Ceph: RadosGW" 2017-09-07 17:08:18 +00:00
Jenkins
c322c6f704 Merge "Typo: fix minor error in gate docs" 2017-09-07 14:22:11 +00:00
Jenkins
cee527cf12 Merge "Fix keystone-credential-rotate CrashLoopBackOff" 2017-09-07 12:52:22 +00:00
Pete Birley
7c37157fb1 Ceph: RadosGW
This PS implements the ceph radosgw and also provides keystone
intergration, allowing ceph to provide a swift like service if
desired for object storage.

In addtion it updates the endpoint lookups to use valid yaml when
dealing with keystone services with a '-' in their name.

Change-Id: I9162ad657df2f77c1bc1afa93a8b999894b1b470
2017-09-06 23:35:47 -05:00
Jenkins
209be41928 Merge "Ceph: Config Overides" 2017-09-07 02:46:32 +00:00
Pete Birley
fc47a90196 Typo: fix minor error in gate docs
This PS fixes a minor error in the gate docs.

Change-Id: Idd5955ac0eb0e70bcdb13043232daeb923d2594e
2017-09-06 21:43:58 -04:00
lukepatrick
0f858411a1 Fix keystone-credential-rotate CrashLoopBackOff
Keystone Credential Rotate bug has a string
 where a number is expected in fernet-manage.py

Change-Id: I8a5099777a6c16c6b3d56dbf387a3281a4d4a6aa
2017-09-06 19:09:56 -06:00
Jenkins
d872de16a4 Merge "Spelling fixes" 2017-09-06 23:54:12 +00:00
Pete Birley
c6a288d269 Ceph: Config Overides
This PS provides the same level of configuration tuneability and control to
the ceph chart as other charts within openstack-helm.

Change-Id: I620c3fdb31abe67ee5b4b4766b1523e02bb7f814
2017-09-06 19:36:54 -04:00
Jenkins
ff94785f81 Merge "Remove some unused declarations" 2017-09-06 21:28:41 +00:00
Chris Wedgwood
6706735611 Spelling fixes
Change-Id: Iba49ab54f7df0fd73f78141f139a479c882c2216
2017-09-06 19:20:35 +00:00
Jenkins
15dc95754d Merge "Adding missing labels and mounts to heat-trusts job" 2017-09-06 18:55:55 +00:00
Jenkins
8618b3c541 Merge "Endpoint lookups: fix typo in overrides" 2017-09-06 18:55:09 +00:00
Jenkins
8a18f62685 Merge "Merge separate AIO docs into one" 2017-09-06 18:54:24 +00:00
Chris Wedgwood
0754f6f19a Remove some unused declarations
Change-Id: I10239c43c7dde2fe30a0ddbb290229c84b23e7a6
2017-09-06 16:55:18 +00:00
Pete Birley
b120667031 Endpoint lookups: fix typo in overrides
This PS fixes a typo in the endpoint lookup function and input.

Change-Id: I6ff6d68bf82e1e1f70438a7017f4e1a6df7f59a7
2017-09-06 11:15:54 -05:00
Jenkins
4976b398fa Merge "Configure RabbitMQ management port from values.yaml" 2017-09-05 22:29:18 +00:00
Jenkins
57a54ff1b9 Merge "Ingress: Update labels" 2017-09-05 22:25:10 +00:00
Pete Birley
f398d73c53 Ceph: Cleanup entrypoint scripts
This PS cleans up the entrypoint scripts to remove unrequired functions.

Change-Id: Ibc445e422c1ebad972de59b47955511d14dd6d3c
2017-09-05 16:34:02 -04:00
Jenkins
2ef73dfdf6 Merge "'affinity' constraints added in remaining services" 2017-09-05 15:06:56 +00:00
Artur Korzeniewski
ca05f7ac3c Neutron and OVS: add full name to ovs and lb daemonsets
Add neutron prefix to lb-agent and ovs-agent.
Rename ovs-db and ovs-vswitchd to openvswitch-db and openvswitch-vswitchd.

Change-Id: Iad69b0c00d17e59a9f0eb66003e4512ccaeab128
2017-09-04 13:58:59 +02:00
Mateusz Blaszkowski
e4f0690eb2 'affinity' constraints added in remaining services
Change-Id: I1ca654fbcc0301591e6b290d41fce1797ea2820a
Signed-off-by: Mateusz Blaszkowski <mateusz.blaszkowski@intel.com>
2017-09-04 05:56:19 -04:00
Mateusz Blaszkowski
6e2ae0b739 Adding missing labels and mounts to heat-trusts job
Change-Id: I19c85574f78d2c90019ad1f94cba45630c8f48de
Signed-off-by: Mateusz Blaszkowski <mateusz.blaszkowski@intel.com>
2017-09-04 04:38:09 -04:00
Pete Birley
d503d5b6bf Ingress: Update labels
This PS fixes some issues and inconsistencies with the way labels
were applied to the ingress controller.

Change-Id: I98a71e75836f4c4673502ae1f7f7e13a4d19bf95
2017-09-03 11:51:04 +00:00
Jenkins
198162a073 Merge "Fix some typos" 2017-09-03 04:47:48 +00:00
Jenkins
a505d7389f Merge "Remove spurious sys.exits" 2017-09-03 04:47:15 +00:00
Craig Anderson
701dd585c3 Merge separate AIO docs into one
Creation of one source of truth for kubeadm-aio docs.  The kubeadm-aio
README now links to developer all-in-one document.

Change-Id: I9e405036e50cfd5336e0e6ce901d5e5d6850fae4
Closes-Bug: #1711727
2017-09-01 17:05:31 +00:00
Jenkins
3ac70eb89d Merge "Set DNS policy for ceph-mon daemonset" 2017-09-01 14:35:50 +00:00
Grzegorz Grasza (xek)
80c6e725bc Remove spurious sys.exits
This removes sys.exits which are never called and moves one try-except
block to the lines in which the exception is actually raised.

Change-Id: Idb5bde84136208dc39d877b4b66b39a433d85375
2017-09-01 10:43:04 +00:00
Grzegorz Grasza (xek)
b21b874051 Configure RabbitMQ management port from values.yaml
Change-Id: I6f3ca1782fc9153220f63cf775993b6ff6aee9ba
2017-09-01 10:28:05 +00:00
Jenkins
53c5679b17 Merge "Wait for libvirtd socket to be available" 2017-08-31 21:42:01 +00:00
Pete Birley
bede94c835 Endpoint lookup namespace and fqdn support
This PS adds namespace and fqdn support to endpoint lookup functions,
it also permits over-riding of the puplic endpoint for ingress.

Change-Id: Ib61c5c00a214d75fe85fbffe9080c2ae88bd8cb9
2017-08-31 19:06:33 +00:00
Chris Wedgwood
bfd9cb8655 Wait for libvirtd socket to be available
There is a race where the libvirtd.pid file appears but the socket has
not (yet) been created; this adds a timeout-loop waiting specifically
for the socket.

Change-Id: Ib2ede3b8d5c49bc650bf8a64cbffc03444bb2dd0
2017-08-31 17:24:47 +00:00
Jenkins
cb8efbd954 Merge "Prevent kubeadm-aio being run as root." 2017-08-31 03:32:27 +00:00
Craig Anderson
862960dac3 Prevent kubeadm-aio being run as root.
Prevent duplicate docker mounts by disallowing root in kubeadm-aio.

Change-Id: I3e743a0d82e03b9d2ffb3af685c27dd15415ab81
Closes-Bug: #1711744
2017-08-30 10:19:11 -07:00
Pete Birley
37b099e320 Neutron: Move OpenVSwitch into its own chart
This PS moves OpenVSwitch into its own chart - decoupling it from neutron,
both making it easier to deploy and use seperately and permitting
use of other network backends.

Partially implements: blueprint split-nova-and-neutron-infra

Change-Id: Ifd637136b950ddf1ba1c26ce76c9bbdeafc232c3
2017-08-30 16:01:29 +00:00
Pete Birley
0252ca776e Nova: Move Libvirt into its own chart
This PS moves libvirt into its own chart - decoupling it from nova,
both making it easier to deploy and use seperately and permitting
use of other compute backends.

Partially implements: blueprint split-nova-and-neutron-infra

Change-Id: I06237157244c3cdb5503eafa01229d061b1614f0
2017-08-29 23:50:08 -05:00