Commit Graph

497 Commits

Author SHA1 Message Date
Steve Wilkerson
9e4ada022c Add cinder rootwrap
Currently cinder doesn't include the template for adding
rootwrap. As we look to include additional backends, we'll require
rootwrap.conf to be present for cinder function properly

Change-Id: Id8af3637edca12bc54edc9e25f5f88b2ef0cc410
2017-04-12 08:07:06 -05:00
Jenkins
adf574918b Merge "Remove trailing whitespace from Nova Chart" 2017-04-12 12:55:59 +00:00
Pete Birley
e19a9cb503 Remove trailing whitespace from Keystone Chart
The Keystone Chart had some extranious whitespace at the
end of lines, this commit rectifies that.

Change-Id: I4da8e4812a5aa92b85cc3baa3f76d08ba5967091
2017-04-12 01:43:03 -05:00
Pete Birley
d04120cbd2 Remove trailing whitespace from Nova Chart
The Nova Chart had a large amount of extranious whitespace at the
end of lines, this commit rectifies that.

Change-Id: I7dd483010388f6c59971ccddb77d2e57b4479e08
2017-04-12 01:11:28 -05:00
Pete Birley
93e3297a2f Update Nova DB-Init jobs to match other services
This commit updates the Nova DB init jobs to match those of other
OpenStack Helm Services, it completes the work to move away from
Ansible for DB management.

Change-Id: I2e53846f917a56448392cfebe5d8548f96e3eed2
2017-04-11 15:47:12 -05:00
Pete Birley
9979444a6a Fix nova config file
This commit resolves an error that was introduced in:
 * 16508c32ee

It also moves to a mostly autogenerated config file produced
by the Docker Container within the openstack-helm repo.

Additionally it also removes some extranious whitespace

Change-Id: I3b6d153c89783fa5f818df7d416c565a3d682552
2017-04-11 15:16:20 -05:00
Steve Wilkerson
781517ab52 Add missing nova-bin volume for nova-libvirt
Nova-libvirt was missing the nova-bin volume. This simply adds it
back in

Change-Id: I0ca86b5c6942b4cb4d6cb9a01489af230e8407e2
2017-04-11 14:27:13 -05:00
Jenkins
7f5ac71e7c Merge "Remove TravisCI artifacts" 2017-04-11 17:33:57 +00:00
Jenkins
8fcc5bacd4 Merge "Remove OWNERS file, use gerrit instead" 2017-04-11 17:33:33 +00:00
Steve Wilkerson
1b7e10f867 Remove TravisCI artifacts
This removes the components used for TravisCI before the move
into OpenStack as they're no longer useful

Change-Id: I9dbe39231d971b39d76e4e30aab4e95abcdb5e33
2017-04-11 07:26:12 -05:00
Steve Wilkerson
18caf14917 Remove OWNERS file, use gerrit instead
Now that we're in OpenStack, we should remove OWNERS and use
gerrit groups instead. This reduces confusion and gives us a
central location to point to for group membership

Change-Id: Ie85b8671b8ccac782dd53b22d554ee3ec18f5c88
2017-04-11 07:15:34 -05:00
Steve Wilkerson
2a840f5db8 Add .gitreview to OpenStack-Helm
This adds .gitreview so users can add a remote for gerrit with
'git review -s'

Change-Id: I5b0e57e91edf6369017b446393d6bd4f1b0367c1
2017-04-11 07:03:45 -05:00
Brandon B. Jozsa
0ee5dba955 Merge pull request #339 from portdirect/oslo-genconfig-fix
bug: Oslo genconfig fix
2017-04-10 17:32:03 -04:00
Brandon B. Jozsa
ff84c74f20 Merge pull request #340 from alanmeadows/config_neutron
Initial commit of Neutron Configuration Overrides
2017-04-10 17:30:32 -04:00
Alan Meadows
b3aa633062 final bugfix 2017-04-10 14:09:43 -07:00
Alan Meadows
3ab6767c74 A few more neutron override bugfixes 2017-04-10 13:49:16 -07:00
Alan Meadows
1cf1dd91a7 Remove legacy metadata-agent configuration file 2017-04-10 13:34:45 -07:00
Alan Meadows
68e53c38fc Merge branch 'master' into config_neutron 2017-04-10 13:32:52 -07:00
Pete Birley
7f12507f9f Let genconfig work with extra level of oslo namespacing 2017-04-10 15:15:15 -05:00
Pete Birley
c68bfcf0c5 Fix Oslo-Genconfig formatting 2017-04-10 15:15:06 -05:00
Alan Meadows
9b2970ded4 Initial commit of Neutron Configuration Overrides 2017-04-10 13:14:10 -07:00
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