Commit Graph

215 Commits

Author SHA1 Message Date
mattmceuen
16066adf11 Trued up nodeselector values for nova and neutron
The Nova and Neutron charts use more granular node labels;
this trues up the their jobs' nodeselectors to use them.

Fix for https://github.com/att-comdev/openstack-helm/issues/119
2017-01-15 15:25:40 -06:00
mattmceuen
98815dc3f1 Merge pull request #1 from att-comdev/master
Merge from att-comdev
2017-01-15 15:19:32 -06:00
Brandon B. Jozsa
49133ce86b Merge pull request #110 from alanmeadows/release_tagging_fixes
Critical fixes required for 0.1.0 tagging
2017-01-12 18:00:30 -05:00
Alan Meadows
db0db427ee Critical fixes required for 0.1.0 tagging
* Add imagePullPolicy to ceph with default

* Add imagePullPolicy to mariadb with default

* Add missing imagePullPolicies to nova with defaults

* Remove malfunctioning daemonset dependency from nova

* Add missing neutron endpoint definition to nova values

* Force v4 networking in ceph.  Repeated bootstrapping
  is unreliable without this.

* Update cinder dependencies based on testing

* Optonal Horizon NodePort

* Revert iptables stub for nova-api-osapi because
  we lack permississions to overwrite /sbin/iptables. We
  will continue to run in a privileged security context
  until we have a working solution.
2017-01-12 14:51:36 -08:00
Brandon B. Jozsa
0bb12fb2ad Merge pull request #108 from stannum-l/fix-keystone-config
Removed the ``workers`` configuration from keystone.conf
2017-01-12 17:38:13 -05:00
Brandon B. Jozsa
594954a490 Merge pull request #105 from DTadrzak/job_nodeSelector
Adding NodeSelector field to Jobs
2017-01-12 17:37:07 -05:00
Tin Lam
da00a3edf6 Removed the `worker` from keystone configuration
The configuration of ``worker`` can be removed for two reasons:

  * In Mitaka (and onward), it is two separate parameters:
    ``public_workers`` and ``admin_workers`` under section
    [eventlet_server], as shown in [1].  In master (Ocata),
    these options were removed.
  * In the preferred keystone deployment of using u/wsgi, and not
    eventlet server, this setting does not really take effect - as
    Apache will manage this instead of keystone.

These options can be removed.  Also, removed extra EOL spaces.

[1] https://github.com/openstack/keystone/blob/stable/mitaka/etc/keystone.conf.sample#L678-L696
2017-01-12 11:19:58 -06:00
DTadrzak
6f124d5107 Adding NodeSelector field to Jobs
According to #101

Signed-off-by: DTadrzak <daniel.tadrzak@intel.com>
2017-01-11 15:01:58 +01:00
Brandon B. Jozsa
2f87853e16 Merge pull request #98 from alanmeadows/template_hashing
Consistent Template Hashing for Config Maps for Existing Charts
2017-01-10 23:12:57 -05:00
Brandon B. Jozsa
7cfe681bd2 Merge pull request #97 from alanmeadows/rolling_updates
Consistent Rolling Update Parameters for all Existing Charts
2017-01-10 19:32:49 -05:00
Alan Meadows
2a321fff14 Merge pull request #91 from alanmeadows/nova_chart
OpenStack Nova Helm Chart Initial Commit
2017-01-10 15:29:51 -08:00
Alan Meadows
fc963e3090 Merge branch 'master' into nova_chart 2017-01-10 15:25:30 -08:00
Alan Meadows
d5d3a6fda5 Fix daemonset dependency name to match neutron rename 2017-01-10 15:22:50 -08:00
Alan Meadows
bab88b829e Merge pull request #78 from portdirect/cinder
OpenStack Cinder Initial Commit
2017-01-10 11:18:25 -08:00
Pete Birley
831f63d486 Update Cinder PR to enable Ceph Backend 2017-01-10 19:11:18 +00:00
portdirect
192bcd69cc Cinder revert cinder.conf keystone endpoints
Untill the endpoint values.yaml is brought into line with other services,
we need to use the old method of setting the keystone URL in cinder.conf.
2017-01-10 19:10:47 +00:00
portdirect
a5688da7f5 Fix Cinder conf Keystone Endpoint 2017-01-10 19:10:47 +00:00
portdirect
3163f1e64c Add configmap hashing and rolling update to cinder
This brings Cinder in line with the following PRs:
 * https://github.com/att-comdev/openstack-helm/pull/98
 * https://github.com/att-comdev/openstack-helm/pull/97
2017-01-10 19:10:47 +00:00
portdirect
3f491f5be7 Cinder add policy.json 2017-01-10 19:10:47 +00:00
portdirect
f34441a373 Cinder Ceph RBD backend
This commit adds support for a Ceph RBD backend
2017-01-10 19:10:47 +00:00
portdirect
1e94b125bf WIP Update cinder Endpoint and service creation to support multiple versions
This commmit addresses issues with the endpoint layout in the values.yaml

As a result it does for now not use the common functions for some tasks.
2017-01-10 19:10:47 +00:00
portdirect
4479a0d93f Cinder Refactor WIP
This work is dependant on the Common Chart elements introduced with the Heat PR, and should not be merged prior to https://github.com/att-comdev/openstack-helm/pull/77
2017-01-10 19:10:47 +00:00
portdirect
adbe8f7540 OpenStack Cinder WIP
Cinder WIP
2017-01-10 19:10:27 +00:00
Alan Meadows
8bcc3bc5bd Merge pull request #77 from portdirect/heat
OpenStack Heat Initial Commit
2017-01-10 10:55:27 -08:00
Alan Meadows
7c6e26f1ba Add rolling update and template hashing to new nova chart 2017-01-09 15:33:04 -08:00
Alan Meadows
0a481a8ef2 Consistent config map hashing across all existing charts
* These annotations ensure that if configmaps change, the pods
are redeployed according to their upgrade strategy.

* This change excludes glance which has a pull request in progress
to refactor it.
2017-01-09 15:18:58 -08:00
Alan Meadows
c9d27bac4d Add rolling update parameters to all current charts
This ensures that all charts have a consistent and overridable
approach to their pod replacement strategies, along with sane
defaults.
2017-01-09 15:08:46 -08:00
portdirect
d8a07ee1cb Update Heat PR to relect changes reqested in review
This commit addresses the concerns raised in: https://github.com/att-comdev/openstack-helm/pull/77#pullrequestreview-15758654
2017-01-09 19:50:33 +00:00
Alan Meadows
bab75eff7f Keep consistent with our set -ex approach on all shell scripts 2017-01-09 08:36:08 -08:00
Alan Meadows
943b5a3706 Bugfix missing space to start nove-api 2017-01-09 08:22:25 -08:00
Alan Meadows
88a85ae7d5 Implement requested feedback in PR#91
- Split out osapi and metadata api to remove unnecessary security privileges

- Prune dependencies

- Fix static imagePullPolicies

- Remove extraneous start.sh imported accidently from keystone chart
2017-01-09 07:49:44 -08:00
Alan Meadows
905ebbc1d8 Merge pull request #93 from alanmeadows/neutron_pr_60
Resolve neutron feedback from PR#60
2017-01-09 07:08:38 -08:00
Alan Meadows
3c56140da3 Resolve missing newline 2017-01-09 07:08:13 -08:00
portdirect
4403ed40c7 Add Heat to developer documentation 2017-01-09 00:58:27 +00:00
portdirect
4e6f724761 Update Heat Service Creation Job 2017-01-09 00:56:15 +00:00
portdirect
a61caa8d91 Merge remote-tracking branch 'att-comdev/master' into heat 2017-01-09 00:47:01 +00:00
portdirect
75d3cb659f Heat rebase against current master 2017-01-09 00:26:48 +00:00
harbor
b1e3de020b Heat Initial Refactor 2017-01-08 22:16:19 +00:00
Alan Meadows
f2d9a39bc4 Prune dependencies in values per PR#60 feedback 2017-01-06 10:24:00 -08:00
Brandon B. Jozsa
a9af2c9a66 Merge pull request #86 from mattmceuen/minikube-review
minikube.md proofreading
2017-01-06 12:18:35 -05:00
mattmceuen
4a6b5e42c6 %s/wtih/with/g :) 2017-01-06 09:14:22 -06:00
mattmceuen
4cef79295a Additional tweaks per pull request review. 2017-01-06 09:04:57 -06:00
Alan Meadows
76086e2f2f Resolve feedback from PR#60
This commit addresses:

* Separating out stacked ovs daemonset into separate daemonsets.

* Fixes line ending issues.

* Enhances agents ovs pre-flight checks by using neutron-sanity-check.
2017-01-05 13:27:39 -08:00
Alan Meadows
8afa729ffb OpenStack Nova Helm Chart Initial Commit
This is an initial commit of a functional nova chart.  It has been
tested with the neutron chart using a flat network configuration.
2017-01-04 13:19:04 -08:00
Brandon B. Jozsa
584e820eca Merge pull request #87 from larryrensing/master
maas - adding support for postgres volume mount
2017-01-04 14:30:00 -05:00
Larry Rensing
4eecdbaf87 adding support for postgres volume mount 2017-01-04 18:56:09 +00:00
Brandon B. Jozsa
a5a8831c1c Merge pull request #85 from alanmeadows/bugfix_170103
Bugfix a few typos from last three PRs
2017-01-03 20:52:34 -05:00
Alan Meadows
c089434209 Remove nova entry from Makefile that inadvertantly crept in 2017-01-03 16:53:06 -08:00
mattmceuen
c93eea00ae minikube.md proofreading
Made a few grammatical tweaks to minikube.md.
2017-01-03 18:41:00 -06:00
Alan Meadows
f9cb3fc846 Bugfix a few typos from last three PRs
This resolves a few issues that crept in with the last
three pull requests.
2017-01-03 15:53:06 -08:00