Commit Graph

980 Commits

Author SHA1 Message Date
Pete Birley
3fe1fc3354 Apply bootstrap framework to all remaining services
This PS applies the bootstrap framework to all remaining services.

Change-Id: Ib77778d69e743b1594fbadaf9842e95541703bd1
External-Tracking-ID: OSH-36
2017-07-12 08:09:11 -05:00
Pete Birley
20527cb57c Move k8s pod params under common key
This PS moves K8s pod params under a common key.

Change-Id: Ib4e72e82a4f1540fa800c39d0dcc91b286d96c93
2017-07-11 23:28:47 +00:00
Jenkins
ed2bca3370 Merge "Kubernetes: bump version to K8s v1.6.7" 2017-07-11 13:20:28 +00:00
Jenkins
133ede31d4 Merge "Horizon: Enable Cached DB Session Backend" 2017-07-10 16:45:23 +00:00
Jenkins
f76e6f13fe Merge "Readme: fix broken link and add gate link." 2017-07-10 15:47:22 +00:00
Jenkins
4bc66b99be Merge "Configmaps: remove domain user script from charts that dont use it" 2017-07-10 15:46:52 +00:00
Jenkins
df5b5b6e47 Merge "Magnum: remove unused keystone_authtoken config" 2017-07-10 14:31:24 +00:00
Jenkins
1e9b7e67c0 Merge "Mistral: remove unused keystone_authtoken config" 2017-07-10 13:17:39 +00:00
Jenkins
b8a6b57138 Merge "Keystone: Chart cleanup" 2017-07-10 13:16:31 +00:00
Jenkins
c6c4a1eb86 Merge "Fix an issue where arp is not found" 2017-07-10 13:16:04 +00:00
Jenkins
d94804571e Merge "Nova: novnc proxy cleanup" 2017-07-10 13:15:58 +00:00
Pete Birley
f1512ba7af Mistral: remove unused keystone_authtoken config
The keystone_authtoken values were previously left in the mistral
oslo_config section by mistake - this PS rectifies that.

Change-Id: I5c3f64f15321b0f62bc444bcb68d79f4f037e034
2017-07-09 21:33:31 -05:00
Pete Birley
af1fe1ea37 Magnum: remove unused keystone_authtoken config
The keystone_authtoken values were previously left in the magnum
oslo_config section by mistake - this PS rectifies that.

Change-Id: Ia01dbd83c86bfe3055d44b2649a8b73dbfd6006e
2017-07-09 21:14:38 -05:00
Pete Birley
64db30f934 Configmaps: remove domain user script from charts that dont use it
This PS removes the domain user script from charts that do not
require it to be present or make use of it.

Change-Id: Ibce0bda7b6347ebfdc84459776b98431504c7b5b
2017-07-09 20:59:56 -05:00
Jenkins
dcf919ddf7 Merge "Update Makefile" 2017-07-10 00:04:19 +00:00
Pete Birley
7421dcb36f Kubernetes: bump version to K8s v1.6.7
This PS moves the K8s Version to 1.6.7.

Change-Id: I5a2b871119429ac90a5a284ecc79ebca00dea1ff
2017-07-09 17:11:29 -05:00
Pete Birley
37b9c2c7b5 Keystone: Chart cleanup
This PS cleans up the values file, and renames some manifests to better
reflect their function.

Change-Id: Ia48db0b583b2236d554e2f12532601413fb1a01e
2017-07-09 14:38:28 -05:00
Jenkins
feabb5038c Merge "Fix file permission and readOnly flag" 2017-07-09 19:30:38 +00:00
Pete Birley
fd4a89d0f0 Readme: fix broken link and add gate link.
This PS removes a broken link in the Readme, and adds an extra link
to the gate scripts.

Change-Id: I92ec8e6d8ba68c26d58af1e338f9aee893a1bf38
2017-07-09 10:39:02 -05:00
Tin Lam
670a78bcbe Fix file permission and readOnly flag
This patchset enforces stricter file permission on *-etc configmap and
sets readOnly flag to true in a number of charts.

Change-Id: I233689a5d56dd1352e0d81997a94b4cdd6bed5d2
Signed-off-by: Tin Lam <tin@irrational.io>
2017-07-08 13:24:14 -05:00
Tin Lam
8f577f284a Fix an issue where arp is not found
This patch set addresses an issue where the ``arp`` command cannot
be found by a non-root user due to path.

Change-Id: Ibfca30f38d72c5be0b98d92bd03ec40160196160
Signed-off-by: Tin Lam <tin@irrational.io>
2017-07-08 13:21:41 -05:00
Tin Lam
f0693773a8 Update Makefile
This patchset updates the Makefile to process all subfolders except an
explicitly specified EXCLUDES-list.  This would avoid developers adding
new charts from needing to modify the Makefile, except for needing it
be excluded.  Also, this would eases the process of later migrating and
integrating charts across OSH, OSH-infra, OSH-addons, etc.

Change-Id: I5385f38be1ee4ae6f89fb9d4df6edec97ba8176a
Signed-off-by: Tin Lam <tin@irrational.io>
2017-07-08 11:47:21 -05:00
Pete Birley
ed9d9450ac Horizon: Enable Cached DB Session Backend
This PS enables the Cached DB session backend, it is required both
for seamless operation across multiple Horizon instances and for
supporting session data larger than that supported by the memcached
session backend - which is required by Murano.

Change-Id: I7682198875067bb47d418ec286d9846d2e147cf4
2017-07-07 18:06:21 -05:00
Pete Birley
ab52a43425 Neutron: Add bootstrap job
This PS adds a bootstrap job to Neutron, in the same format as
Keystone and other services.

Change-Id: Ice724be9c8b20b27aaddf528f6cc0e848793c1c1
2017-07-07 04:36:05 +00:00
Pete Birley
4f3c48a089 Nova: novnc proxy cleanup
This PS updates the novnc proxy manifest to use the labels and
anti-affinity functions introduced to OS-H while it was in review.
It also drops some unrequired privs from the pod.

Change-Id: I24dce2079ac8aed2e05ce03832cefe0e8ca7f595
2017-07-06 15:01:28 -05:00
Pete Birley
fecac47b5a Cleanup: fix neutron db-job manifest and rally pod permissions.
This PS removes the duplicate command key in the Neutron DB-Job
manifest and corrects the rally pod permisions.

Change-Id: I97b9a9ab54609696ac763f3a319f6df78fe5d73c
2017-07-06 14:56:09 -05:00
Jenkins
568ca0aa62 Merge "Unify and normalise K8s Resources and Upgrade Strategy" 2017-07-06 19:33:26 +00:00
Jenkins
3af383279c Merge "Cleanup troubleshooting docs" 2017-07-06 19:33:19 +00:00
Larry Rensing
10c9e8a13a Cleanup troubleshooting docs
This PS deletes superfluous documentation and empty files from
the troubleshooting section, and also updates some of the docs
regarding persistent storage troubleshooting.

Change-Id: I60876e40ffe1a1f88ac6c761e8bf10beee92c2a0
2017-07-06 18:14:29 +00:00
Pete Birley
ac06f49849 Unify and normalise K8s Resources and Upgrade Strategy
This PS unifies and normalises Kubernetes resource allocation and
update strategy across all OpenStack-Helm elements.

Change-Id: Ia41fc453cb5191fa447ca6e1aa0f5b431c939dc8
2017-07-06 17:48:16 +00:00
Pete Birley
0c36b4354d Helm: Move to Helm v2.5.0
This PS Moves OpenStack-Helm to Helm version 2.5.0.

Change-Id: I79da76875a44a5fb7ff55f8c9a9d114ca5f9c186
2017-07-06 12:45:34 -05:00
Jenkins
2a71a90b22 Merge "Update kubeadm-aio install docs" 2017-07-05 18:42:26 +00:00
Jenkins
9fbff52445 Merge "Secret and endpoint standardisation." 2017-07-05 18:34:17 +00:00
Jenkins
b37b6c3f6c Merge "Add docs detailing testing and gating requirements" 2017-07-05 18:33:14 +00:00
Steve Wilkerson
860294f2e7 Update kubeadm-aio install docs
This clarifies some of the steps in the kubeadm-aio guide, which
includes: adding minimum suggested system specs, commands to
verify success of a helm chart installation, and general clean up
and reformatting of the docs

Change-Id: I3f8cac9de7940970754e09bedf4d1d37022e7255
2017-07-05 12:49:41 -05:00
Pete Birley
c221fa5248 Secret and endpoint standardisation.
This PS moves keystone credentials to the endpoints section within
the values.yaml, and also adds a 'secrets' key, allowing standardiation
of secrets and credential management across OpenStack-Helm.

Change-Id: I86a21e625afd822379ac11351603b2c606a3769f
2017-07-05 12:22:04 -05:00
Steve Wilkerson
780afe54e4 Add docs detailing testing and gating requirements
Adds basic expectations and explanations of openstack-helms
testing and gating approaches. This will continue to be expanded
upon but serves to provide a base on which to build

Change-Id: I689446b7124c4e11a92c73ef04e95d1840c6dc0a
2017-07-05 10:11:46 -05:00
Jenkins
6f3f72f57e Merge "Dev Scripts: Update service launch commands to use local helm charts" 2017-07-05 15:04:30 +00:00
Pete Birley
e924cd0374 Dev Scripts: Update service launch commands to use local helm charts
This PS changes the basic_launch .sh script to use the local chart
dirs to launch services - making it much easier to rapidly develop
charts locally.

Change-Id: Ib62cb8373708457b892e75cd916942620ca24fb6
2017-07-05 14:19:18 +00:00
Jenkins
2d7fe938c0 Merge "Fix MultiOpt options in gen-oslo-openstack-helm" 2017-07-05 13:46:14 +00:00
Jawon Choo
478dae3943 add novncproxy deployment on nova chart
This PS adds a novncproxy deployment on nova chart and fixes a bug
about keystone memcached configration.

Change-Id: I44a8571e7da2dc4a431631e6e3a96b16e7242fd3
Closes-Bug: #1698033
Implements: blueprint add-novncproxy
2017-07-05 18:03:30 +09:00
Jenkins
6231dde5c1 Merge "Introduce rolling updates for daemonsets" 2017-07-04 22:17:06 +00:00
Jenkins
be070c1963 Merge "Remove /var/cache/cinder emptyDir volume" 2017-07-04 22:16:13 +00:00
Michał Dulko
3d732ce4d0 Enable oslo.cache for Neutron metadata agent
Neutron metadata agent can use oslo.cache to cache some requests to
neutron-server. As we have memcached already in place, we can enable
that feature. This commit does so.

Change-Id: I4ec1e7d22ed6bb54359dd5b6a80bc42222e59d00
2017-07-04 17:56:17 +02:00
Michał Dulko
9eaa08678c Fix MultiOpt options in gen-oslo-openstack-helm
gen-oslo-openstack-helm generated configuration file templates in
incorrect form, causing setting mulitple values in Values.yaml to
produce something like:

  foo=barfoo=baz

This commit fixes this in the generator and updates config file
templates to generate configs correctly:

  foo=bar
  foo=baz

Change-Id: Iea661dcf1710987b2e111d7141ba888f01c44a50
Closes-Bug: 1699581
2017-07-04 17:26:06 +02:00
Michał Dulko
ef62e93608 Remove /var/cache/cinder emptyDir volume
This patch removes unused `/var/cache/cinder` volume that is mounted for
each of Cinder services. I suppose it was added to serve as value of
`signing_dir` option from keystonemiddleware and is used to cache PKI
tokens. We're however never setting the option to that value and the
option was deprecated in Ocata, so we should be fine to remove it.

In case someone still wanted to use `signing_dir` config option, he can
easily confiure it back using config and volumes overrides.

Related-Bug: 1702072

Change-Id: I03460151e01293b19a864528561c80cab1a72114
2017-07-04 14:58:28 +02:00
Jenkins
8ac7ec6525 Merge "Updating DevRef docs" 2017-07-03 21:01:08 +00:00
Jenkins
d901a9d12b Merge "Soft pod anti-affinity for all pods" 2017-07-03 20:12:58 +00:00
Larry Rensing
f7ce1912f7 Updating DevRef docs
Removing superfluous documentation as well as moving changing doc
structure to better reflect contents of documentation.

Change-Id: I6fa798b9c6fc542ef05c954acae8641f69f5cb2b
2017-07-03 15:01:25 -05:00
Jenkins
c0ab4757e0 Merge "Cinder: Bring backup service inline with others for entrypoints" 2017-07-03 19:41:32 +00:00