Commit Graph

1333 Commits

Author SHA1 Message Date
lukepatrick
bc2bea5ee2 Update AIO docs for nova examples and Docker image
Update Kubernetes AIO install guide fixing nova
install examples. Also add language around
pulling the AIO container versus building.

Change-Id: Ib9d1c21f1a75e00b5f0ddaafd73e1741193b8717
2017-10-23 12:45:42 -06:00
intlabs
fe6107cf76 Images: Update values to allow simple parse of images being used
This PS updates the values file layout for images to allow simple
parsing of the images in use by charts, allowing them to be queried
and modified much more simply. By moving the image tags to a 'tags'
key, we can extend the options used simply to accomodate extra
options simply (eg prefixing the tag for use with an internal
registry) or pre-pulling the images to reduce chart deploy failure.

Change-Id: I9ec1dbb00d997ab6cb021bf0b698f7aae740e95d
2017-10-23 10:05:20 -05:00
Chris Wedgwood
3d75724318 apiVersion rbac.authorization.k8s.io/v1alpha1 is no longer valid
rbac.authorization.k8s.io/v1alpha1 is no longer valid in recent
Kuernetes releases (where /v1beta1 and /v1 work).  Use
rbac.authorization.k8s.io/v1beta1 which works on currently supported
releases.

Change-Id: I91ed84f9d3305ca1098e7743999a319c9e47b4a0
2017-10-17 03:14:54 +00:00
Zuul
5eb51cf118 Merge "heat-engine as Deployment or StatefulSet" 2017-10-16 14:54:59 +00:00
Zuul
37a5228310 Merge "Charts: Make names consistent across all charts" 2017-10-16 08:35:42 +00:00
Michał Dulko
f4f17b01b8 heat-engine as Deployment or StatefulSet
heat-engine service can be now configured to be either Deployment or
StatefulSet.

Additionally this commit removes /var/cache/heat volume, as it's not
used by heat-engine or other heat services at all.

Change-Id: I541a1efc7817beb5f05d4cce216d9ea1cf378d7a
Co-Authored-By: Mateusz Blaszkowski <mateusz.blaszkowski@intel.com>
2017-10-16 06:16:14 +00:00
Jenkins
8273259416 Merge "Nova metadata : set clusterIP dynamically" 2017-10-15 18:33:34 +00:00
Jawon Choo
121a52dd93 Nova metadata : set clusterIP dynamically
This PS updates nova to set metadata's clusterIP dynamically and
neutron to set nova_metadata_ip from metadata hosts
If specify a clusterIP, it is hard-coded as before also.

Change-Id: Ib0d6df8272bd8494bb59ffc8e6b2cfa36a901f60
Closes-Bug: #1715553
2017-10-15 17:34:25 +09:00
Jenkins
b82a1d5145 Merge "Specification: OSH logging combining fluentbit-fluentd" 2017-10-14 22:49:57 +00:00
Jenkins
51b8df18c8 Merge "Nova: Use endpoint lookups for NoVNC proxy" 2017-10-14 22:15:50 +00:00
Jenkins
89048303ad Merge "Fix port reference name" 2017-10-14 21:41:37 +00:00
Jenkins
9895002dda Merge "Bash: remove tabs in openvswitch script" 2017-10-14 21:37:48 +00:00
Jenkins
76d951ca39 Merge "Added resolv.conf example to multinode doc" 2017-10-14 20:56:27 +00:00
Pete Birley
592cd2a939 Bash: remove tabs in openvswitch script
This PS removes the tabs in the openvswitch vswitchd start script.

Change-Id: I80f3251ea8fef536694862f91c750277cc912eb3
2017-10-14 11:58:46 -05:00
Chris Wedgwood
2715620d17 openvswitch: wait for ovs socket readiness
Add a check (with a timeout) to wait for the openvswitch socket to
prevent erronious crashes on inital startup.

Change-Id: I000425a439f320974904129b65b7840702693ab4
2017-10-13 22:52:34 +00:00
Tin Lam
0d33692b5a Fix port reference name
This patch set fixes reference from "db" to "ldap" in the OpenLDAP
chart to properly reflect the nature of the chart.

Trivial Fix

Change-Id: I9b1f1d4d89b4c15518bf004665758f3c89c93ade
2017-10-13 22:26:31 +00:00
Matt McEuen
f5541529d5 Added resolv.conf example to multinode doc
Added an example resolv.conf file to the multinode doc, along
with descriptions and instuctions for persistence across reboots.

Change-Id: If1eb71ff1862f2662f297ccac8b75fedd46cf89c
2017-10-13 12:15:11 -05:00
Jenkins
609ce478f5 Merge "mariadb: reasonable timing for readinessProbe" 2017-10-13 16:35:22 +00:00
Jenkins
75ced17cbe Merge "Ceph subnet_range calculation improvement" 2017-10-13 15:53:33 +00:00
Jenkins
4512d56c28 Merge "Ceph: Make provision_storage_class have an effect" 2017-10-13 15:52:36 +00:00
Jaesuk Ahn
2cac8d043c Specification: OSH logging combining fluentbit-fluentd
This ourlines the log forwarding and aggregation architecture
for openstack-helm, especially leveraging fluentbit and fluentd
combined. It should result in a path forward for the technical
requirements and the proper default configurations to work on
the implementation.

parent specification: https://review.openstack.org/#/c/482687/
Implements: blueprint osh-logging-framework

Change-Id: I0a38b91309f90fda6c64a44b01a733e94b6741da
2017-10-13 15:33:50 +00:00
Hyunsun Moon
f566674257 Glance: Fix clean-secrets script to ignore not found error
Fixed clean-secrets script to avoid deleting glance service failure
when rbd pool secret does not exist.

Change-Id: I9c47d03d0775332c67198ce79b4ca7b7a491a9a4
2017-10-13 08:32:06 +00:00
intlabs
27d336ef7a Nova: Use endpoint lookups for NoVNC proxy
This PS updates nova to use endpoint lookups for the nova VNC proxy.
This enables the proxy to be accessed from outside the openstack
namespace and the cluster via its FQDN and also brings it inline
with other services.

Addtionally some spacing issues are resolved in the nova etc configmap
to make them consistent across all charts.

Change-Id: Ie93420d6a19915bee2750fbe7fd4c21fc0641ee8
2017-10-13 00:26:58 -05:00
Hyunsun Moon
411e1bd86a Ceph: Make provision_storage_class have an effect
Currently, "general" storage class always created even if
provision_storage_class is set to false. This patch fixed
storageclass template to check the option is enabled.

Change-Id: I6397b24fa9c6517f2646e53ea0f601ad2aa4b9f8
2017-10-13 04:59:32 +00:00
intlabs
c699614b2d Heat: Fix stack user domain credential template
This PS fixes an error in the heat.conf where the region name was
injected into the stack domain user parm for domain name.

Change-Id: I14ca3f07a8122d31fd5a8982d783a7b1812ae0e9
2017-10-12 16:38:37 -05:00
Jenkins
111daab7ef Merge "Parameterize charts for NFS in gate" 2017-10-12 21:00:42 +00:00
Jenkins
a19dba192a Merge "Logging: Direct transfer and custom logs for apache to stdout" 2017-10-12 19:55:29 +00:00
Chris Wedgwood
48fa00f2d7 mariadb: reasonable timing for readinessProbe
Give mariadb time to start up and probe only as much as needed.  This
avoids premature health warnings.

Change-Id: I5427cb26dc6a788123bdfac925e6d94321aabb1f
2017-10-12 18:36:40 +00:00
Matt McEuen
7bb6b8b3d1 Parameterize charts for NFS in gate
Added check to the gate script to appropriately tell the libvirt
and nova charts whether ceph is being used.  Also added a doc
update to tell Glance to use pvc rather than ceph.

Change-Id: Ic4fc29276a9c0379c43dda8f1788342c31dcf920
2017-10-11 18:01:44 -05:00
intlabs
e4f04bb5a6 Charts: Make names consistent across all charts
This PS makes the naming style across all charts in OSH consistent.

Change-Id: Iaecd9e434f6c31b847e5cbd57c6ecf6a0d0d0b56
2017-10-11 13:59:21 +00:00
Jenkins
e67d9e5383 Merge "Docs: Fix typo in install guide" 2017-10-11 04:27:23 +00:00
Steve Wilkerson
ea14357eeb Logging: Direct transfer and custom logs for apache to stdout
Directs transferlogs in apache to stdout to align with the other
services in openstack-helm

Change-Id: If9e203ee19e125b390e10c0ee18f39e8df43b7db
2017-10-11 03:21:07 +00:00
Harsh Kotak
f9aa1b5159 Docs: Fix typo in install guide
Fixed typo in External DNS to FQDN/Ingress document

Change-Id: I05c84a6a5d78c02306e66d0809a0994f691d36cf
2017-10-10 16:17:15 -06:00
Chris Wedgwood
49b83b1337 dns-helper: use "sleep inifnity" to wait forever
Change-Id: Ifa4fe6c9c4ade5719ff69df37268116ebe7514d2
2017-10-10 19:59:29 +00:00
Jenkins
749a13f1ce Merge "Neutron: Update tunnel interface loaction logic" 2017-10-10 19:34:40 +00:00
Jenkins
bc280c11de Merge "Change entrypoint version" 2017-10-10 19:34:22 +00:00
Artur Korzeniewski
ece78c448d Ceph subnet_range calculation improvement
Gate scripts are trying to calculate the SUBNET_RANGE basing on IP address
of default interface. There is ipcalc tool used.
The issue is that based on infra datacenter selected to run the VM gate,
the default interface can have address with /32 network.

If IP has /32 network, the ipcalc would not calculate the network address,
for example 192.168.0.0/24, which is needed for ceph to be configured.

As a workaround, try to change the /32 to /24 after getting the IP of the
default interface, and then calculate the network address.

Change-Id: Ia2858c6a2b4c56fbc42ef06b5f157625a56beb3c
2017-10-10 18:19:10 +02:00
intlabs
e67a8e09bc Neutron: Update tunnel interface loaction logic
This PS update the logic used to determine the default tunnel
interface if one is not specified, as the original method could fail with
complex device names.

Change-Id: Ifec81f517ee29bef0926779591ab9cf5fe0e63c4
2017-10-10 09:49:51 -05:00
Grzegorz Grasza (xek)
1fe3ca34c9 Change entrypoint version
New kubernetes-entrypoint version was released. K8s-entrypoint
authors maintain images at Quay. The image uses CoreOS, which
is more lightweight than the current Ubuntu image, so it
should lessen the burden on the infrastructure.

Change-Id: Id8c2a4d065550ffbd64476377247cccf213b58e1
Partial-Implements: blueprint entrypoint-namespaces
2017-10-10 15:59:08 +02:00
intlabs
61569d1b8b KubeAPI: Update secrets to be in conformance with k8s 1.8
Kubernetes 1.8 is stricter about the feilds in a secrets manifest,
this PS updates OpenStack-Helm to be compliant.

Change-Id: I9e19d07060d8517e0f4fd3056013191b1b4ba2da
2017-10-09 18:20:03 -05:00
Jenkins
ecdf097885 Merge "Implement LDAP chart" 2017-10-09 15:48:01 +00:00
Jenkins
d3568b3e1f Merge "gate: cleanup 'helm serve'" 2017-10-09 13:55:56 +00:00
Artur Korzeniewski
380875f015 Docs: fix not working spec link
Corrected link to reach the OSH logging framework blueprint in LMA spec.

Change-Id: Iafa977ab1cb139e080a82d8d7a4ea6eed84dd04e
2017-10-09 14:12:15 +02:00
Chris Wedgwood
9a36845f6a gate: cleanup 'helm serve'
The goal here is to prevent some gate runs from hanging upon
completion.

Change-Id: I36fbe1b65f163b93ff12183080ec2b22f7d46347
2017-10-08 06:44:45 +00:00
Jenkins
f622c1bcfe Merge "Add docs for FQDN support" 2017-10-05 23:04:17 +00:00
Jenkins
17b2403354 Merge "Makefile: remove defunct charts on 'make clean'" 2017-10-05 22:32:55 +00:00
lukepatrick
64fcfcd2a9 Add docs for FQDN support
This PS adds documentation regarding FQDN support and how to
override FQDNs.

Change-Id: I607a729a09d2d5ace50ae3ef74dd22bb5b0452f2
2017-10-05 22:06:05 +00:00
Chris Wedgwood
28df5921d7 Makefile: remove defunct charts on 'make clean'
When there are any defunct charts either because they were removed or
perhaps existed when testing another branch (commonly happens when
testing with git review -d ...) the build process breaks.

This should remove them.

Change-Id: I850d6ad820148f657f253bfdf1a765c673af7099
2017-10-05 19:50:35 +00:00
Jenkins
d794733e6a Merge "NFS: Add NFS Chart" 2017-10-05 19:48:58 +00:00
Tin Lam
5191e28ec7 Implement LDAP chart
This patch set adds a basic OpenLDAP chart.

Change-Id: If7ede814da1bbae0f4cf76cba75ea79f206d5a8a
2017-10-05 18:49:58 +00:00