Commit Graph

476 Commits

Author SHA1 Message Date
Alan Meadows
16508c32ee Nova Configuration Override (#319)
* Initial Commit of Nova Configuration Overrides

This commit is an evolution of the initial keystone configuration
overrides work

It expands upon that work by introducing many of the same concepts
into nova.  It differs in that a few concepts were changed.  Namely
the helm-toolkit/_oslo.tpl concept was abandoned, as there are too
many unique oslo paths for configuration elements, so dynamic oslo
setting mechanism was moved locally into configmap-etc.yaml, where
it is generally used.

Secondly, in nova the mount override effort was altered to instead
provide mount "append" capability.  Keeping the manifest mounts
closer to the actual pod, and keeping values.yaml a tad smaller.
This still allows the original flexibility of operators adding
mounts, but they cannot "undo" any of the charts built in mounts.

There were several manual tweaks that needd to be done to _nova.conf.tpl
after the oslo-config-gen process this time.  This is because there is a
bug in the newton version of generating this file. It does not include
the proper service authentication credentials in the [keystone_authtoken]
section.  Future releases have a separate service credentials section
so future config generations will likely not need these added lines.

* Remove unused values.yaml parameters

Fix references to removed helm-toolkit oslo macro

* resolve nova feedback

* bugfix nova-etc/nova-bin swap
2017-04-10 14:41:41 -05:00
Brandon B. Jozsa
04a215e7a2 Merge pull request #271 from wilreichert/clustercheck
bug: single rabbitmq instances don't need cluster readiness checks
2017-04-07 17:19:05 -04:00
Pete Birley
1ac3ca1363 Update entrypoint logic to hack tox.ini for config generation 2017-04-07 16:15:45 -05:00
Pete Birley
b82378911e Genconfig Container entrypoint update, and initial Readme. 2017-04-07 16:15:45 -05:00
Pete Birley
edc5b93d66 Generic Oslo Config Generation 2017-04-07 16:15:45 -05:00
Pete Birley
48b76c3e5c Add config generation script and container to OpenStack-Helm
This commit pulls in a *slightly* cleaned up version of the
script developed by @alanmeadows in:
 * https://github.com/alanmeadows/gen-oslo-openstack-helm
2017-04-07 16:15:45 -05:00
Wil Reichert
7321ded7d5 case replicas to int for comparison, thanks @larryrensing 2017-04-08 06:09:16 +09:00
Wil Reichert
844173049c Don't execute the rabbit cluster readiness check if is there is only 1 replica 2017-04-08 06:04:29 +09:00
Brandon B. Jozsa
9c99087371 Merge pull request #335 from portdirect/glance-bootstrap-fix
bug: Updated initcontainer for glance-bootstrap job
2017-04-07 15:38:45 -04:00
Pete Birley
80f93c1c38 Updated initcontainer for glance-bootstrap job 2017-04-07 14:32:43 -05:00
Steve Wilkerson
400ab48013 Updated label for nova-bootstrap job to match new labels for nova 2017-04-07 14:27:46 -05:00
wilkers-steve
4cec28b1f5 Merge pull request #302 from renmak/stnd_control_plane_node_issue_207
Issue #207 Stnd control plane node issue
2017-04-07 10:16:47 -05:00
Renis Makadia
f020ef6607 Fixed issue #207 by Updated Nova’s Label (key/value pair) and Replicas for consistency in values.yaml. 2017-04-06 15:49:47 -07:00
wilkers-steve
7fc4a735af Merge pull request #294 from larryrensing/feat/bootstrap-services-glance
feat: image bootstrap for glance
2017-04-06 16:17:07 -05:00
wilkers-steve
377d24278f Merge pull request #331 from portdirect/vagrant-image
bug: Update vagrant kubeadm image
2017-04-06 15:48:47 -05:00
Pete Birley
adad1cec29 Update vagrant kubeadm image 2017-04-06 15:15:32 -05:00
wilkers-steve
d0a9bd2202 Merge pull request #289 from portdirect/0.3.0/db-management-job-scripts
feat: replace ansible with PyMySQL for DB Creation
2017-04-06 08:39:05 -05:00
Brandon B. Jozsa
2da1aa68f5 Merge pull request #304 from portdirect/vagrant-dev
feat: Initial Vagrant/Kubeadm-aio development environment
2017-04-05 17:16:49 -04:00
Brandon B. Jozsa
85646b2d1c docs/bugfix: openstack documentation preparation fixes (#327)
**What is the purpose of this pull request?**: Fix documentation broken links

**What issue does this pull request address?**: Fixes #323 

**Notes for reviewers to consider**: @renmak had some comments on this, @larryrensing noticed it originally.
2017-04-04 16:23:13 -05:00
Brandon B. Jozsa
e337f288e3 Merge pull request #309 from portdirect/finish-additions-removal
bug/feat: Finish removal of non OpenStack Services
2017-04-04 14:03:14 -04:00
Brandon B. Jozsa
c681fdc54e Merge pull request #314 from alraddarla/feat/finish-nodeports
Add NodePort to remainder of services
2017-04-04 14:02:14 -04:00
Pete Birley
c0141e1442 Update Heat DB Jobs 2017-04-04 11:33:42 -05:00
Pete Birley
90c4496bb2 Update Cinder DB Jobs 2017-04-04 11:33:42 -05:00
Pete Birley
a0092c7922 Update Neutron DB Jobs 2017-04-04 11:33:42 -05:00
Pete Birley
105349a95b Update Cinder DB Jobs 2017-04-04 11:33:42 -05:00
Pete Birley
64bbf6700c Update Glance DB Jobs 2017-04-04 11:33:42 -05:00
Pete Birley
549bfea927 Update DB Init script to include tracebacks and improved output 2017-04-04 11:33:42 -05:00
Pete Birley
deabf4389f Remove Personal Copywrite from DB Script
I am removing my copywrite and transfering it to the OpenStack-Helm Authors
for the DB Managment Script. As although this was primarily written while an
independant OSS Developer, it is not currently present in any other codebase
and will only be merged post commencing work on the project in an official
capacity. This does not affect the copywrite of any other code contibuted to
the project by myself or any other party.
2017-04-04 11:33:42 -05:00
Pete Birley
2a2ae0dc4a PyMySQL Keystone Jobs 2017-04-04 11:33:42 -05:00
Pete Birley
f88c401e9e Add Python DB Init Script 2017-04-04 11:33:42 -05:00
Brandon B. Jozsa
34d304b4a5 Merge pull request #325 from dulek/fix-nova-bootstrap
fixes #324: Add missing "[]" to job-bootstrap.yaml
2017-04-04 10:35:15 -04:00
Michał Dulko
83288872c4 fixes #324: Add missing "[]" to job-bootstrap.yaml
Commit afcf1c9848 was merged with obsolete syntax, causing nova
installation to fail as nova/templates/job-bootstrap.yaml was
incorrectly generated. This commit fixes this.
2017-04-04 14:38:37 +02:00
Darla Ahlert
b757c1195b Merge branch 'feat/finish-nodeports' of https://github.com/alraddarla/openstack-helm into feat/finish-nodeports 2017-04-03 09:53:04 -05:00
Darla Ahlert
1326e3b92c Merge branch 'feat/finish-nodeports' of https://github.com/alraddarla/openstack-helm into feat/finish-nodeports 2017-04-03 09:49:04 -05:00
Pete Birley
eff2eb8b59 NFS PVC Volume support 2017-04-03 09:06:20 -05:00
Artur Korzeniewski
803282f97c Improve neutron chart with vxlan support. (#288)
* Improve neutron chart with vxlan support.

Added VLAN and VXLAN as possible tenant networking options.
Also, changed default tenant network type to VXLAN.
Creation of flat networking is still possible.

* Add helm-toolkit to joinListWithComma

* Return to flat as default tenant network.
2017-04-01 09:41:13 -07:00
Larry Rensing
afcf1c9848 feat: adding flavor bootstrap for nova (#290)
* adding flavor bootstrap for nova

* now using openstack cli, changed bootstrap job logic
2017-04-01 09:38:49 -07:00
Brandon B. Jozsa
b83ce91f1e WIP: ToC Preparation for Openstack (#296)
* complete docs refactor

* replaces /data references in favor of /var/lib/localkube - fixes #95

* additional layout changes

* additional operations layout

* readme updates and versioning updates to multinode doc

* remove dragons

* project goal clarity

* remove 'magic'

* clean up container image concerns

* slight verbiage change

* charts not hard coded

* small change requested

* reconfiguration

* updates to minikube docs
2017-04-01 09:19:32 -07:00
Brandon B. Jozsa
412a186eec fixes: #277 Horizon NodePort Conflict (#307) 2017-03-31 16:36:52 -07:00
Darla Ahlert
6747cf0fdf Merge branch 'feat/finish-nodeports' of https://github.com/alraddarla/openstack-helm into feat/finish-nodeports 2017-03-31 16:13:20 -05:00
Darla Ahlert
0579e7ea01 Merge branch 'feat/finish-nodeports' of https://github.com/alraddarla/openstack-helm into feat/finish-nodeports 2017-03-31 16:12:32 -05:00
Pete Birley
9c9eea4bd3 Specify Vagrant and Virtualbox Min versions 2017-03-31 10:53:31 -05:00
Darla Ahlert
75fcc1a311 Merge branch 'feat/finish-nodeports' of https://github.com/alraddarla/openstack-helm into feat/finish-nodeports 2017-03-31 10:37:11 -05:00
Darla Ahlert
bdf1c242ed Add NodePort to remainder of services 2017-03-31 10:34:21 -05:00
Pete Birley
13913cd6ac Update Vagrant based on PR Feedback 2017-03-31 07:38:15 -05:00
Darla Ahlert
0f05219fc2 Add NodePort to remainder of services 2017-03-30 19:42:51 -05:00
Pete Birley
2ba2c05008 Finish removal of non OpenStack Services
This Commit removes Maas and Postgresql from openstack-helm as they
have now migrated to openstack-helm-addons.

Finishes the work in: https://github.com/att-comdev/openstack-helm/issues/209
2017-03-29 16:07:49 -05:00
Brandon B. Jozsa
e1665cb193 fixes #306: missing rabbitmq image (#308) 2017-03-28 09:30:10 -07:00
Pete Birley
1b1658a1ff Initial helm and kubectl support for Vagrant dev env 2017-03-27 08:40:14 -05:00
Pete Birley
bc5264df05 Initial Vagrant/Kubeadm-aio Dev Env 2017-03-24 07:20:56 -04:00