46 Commits

Author SHA1 Message Date
Jenkins
2f2e7aebc3 Merge "Neutron chart: fix neutron to keystone and nova API calls" 2017-04-23 00:40:17 +00:00
Artur Korzeniewski
d317f50545 Neutron chart: fix neutron to keystone and nova API calls
Adding lost parameter to neutron to nova API call: "auth_type: password"

Also correcting the project_name and username to neutron-> keystone
communication.

Change-Id: I516a2d5fb17b0ac2ca170b249185a914b34c8250
2017-04-21 15:50:57 +02:00
Artur Korzeniewski
0e3a8a8a78 Neutron chart: fix oslo concurrency typo
oslo_concurrency value was not correctly defined in neutron/values.yaml.

The template structure expects to have oslo_concurrency.oslo.concurrency
fields, while values.yaml had oslo_concurrency.oslo_concurrency fields.

Change-Id: I4930acf290093a5d8b43cf37171380207cecba6b
2017-04-21 15:44:38 +02:00
Pete Birley
f9002c3a3e chart.yaml enhancement: neutron
Change-Id: Ibe47404a4215f2512401c4e3045d4232054004e5
2017-04-18 09:29:36 -05:00
Pete Birley
b6aed791fb Update chart.yaml to be consistent across repo
This PS updates the chart.yaml to be consistent across the repo, and
changes the description to make clear that they are the OpenStack-Helm
derived versions of the charts while using `helm search`.

Change-Id: Iac3cfd2cddba7130b28a65c3d353712c8a3aa02b
2017-04-16 11:21:07 -05:00
Jenkins
5c45e879a2 Merge "Correct the min_l3_agents_per_router value" 2017-04-13 21:02:03 +00:00
Jenkins
5d4849d6ad Merge "Ensure ports we add to bridges are up" 2017-04-13 21:01:02 +00:00
Alan Meadows
5fffc517bd Ensure ports we add to bridges are up
The ports we add to the external network bridge or standard physical
network bridges may be in a down state after they are added. This
ensures we bring them up after adding them to the bridge

Change-Id: I34b1c2fa17bdfd4941c09de8162418ee3d36eaba
2017-04-13 13:21:27 -07:00
Alan Meadows
09ace0ab85 Correct the min_l3_agents_per_router value
This particular setting must be a value greater then
one when l3_ha is enabled

Change-Id: I54e6968484c8631f7195e67e1b6235592c889353
2017-04-13 13:10:39 -07:00
Pete Birley
83c9a79d65 Neutron images to Kolla
This PS moves Neutron to Kolla produced and published images:
 * This is part of a larger effort to move to a single image source

Change-Id: I948b32ebabe5acd02dbe0ca6e2f556ae5db29e03
2017-04-13 14:54:24 -05:00
Jenkins
9f051f0738 Merge "Neutron ovs config file correction" 2017-04-12 15:47:01 +00:00
Larry Rensing
43c3ae584e Neutron ovs config file correction
OVS agent was pointing at the wrong config file, it should reference
'ml2_conf' rather than 'ml2-conf'.

Change-Id: I39d20d621f3634456498440cd4d35ac117cbe1f7
2017-04-12 10:38:57 -05:00
Jenkins
8d355a2919 Merge "Neutron: add config overides for all standard plugins." 2017-04-12 14:55:51 +00:00
Pete Birley
8e537172a3 Neutron: add config overides for all standard plugins.
This PS adds OpenStack-Helm formatted configuration files for
all the standard Neutron Plugins, which was missed in the original
PR on GitHub.

Change-Id: I1467ca0f3d0308657ff39cc0e096089826de9575
2017-04-12 00:32:00 -05:00
Pete Birley
0e68aa36fa Remove trailing whitespace from Neutron Chart
The Neutron Chart had a large amount of extranious whitespace at the
end of lines, this commit rectifies that.

Change-Id: I2280563934e07958d0ac5b2a93b0840a8b6424ab
2017-04-12 00:11:01 -05: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
Alan Meadows
9b2970ded4 Initial commit of Neutron Configuration Overrides 2017-04-10 13:14:10 -07: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
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
a0092c7922 Update Neutron DB Jobs 2017-04-04 11:33:42 -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
Darla Ahlert
bdf1c242ed Add NodePort to remainder of services 2017-03-31 10:34:21 -05:00
Alan Meadows
3886ba09e9 update other entrypoint macrros correctly this time 2017-03-22 12:31:37 -07:00
Alan Meadows
0537f138ac update other entrypoint macrros with empty mounts parameter until they are refactored 2017-03-22 12:30:21 -07:00
Pete Birley
43df15137d update kubernetes-entrypoint version 2017-03-19 21:48:29 -05:00
Pete Birley
e44666e848 Update Neutron Job Deps 2017-03-15 11:55:37 -05:00
Pete Birley
74fe52295e Update Neutron Keystone Jobs to match common architecture 2017-03-14 13:02:18 -05:00
Pete Birley
3df5c19235 KS endpoint type lookup for Neutron 2017-03-07 01:30:07 +00:00
Brandon B. Jozsa
18b3bca8e0 add license headers to neutron 2017-02-17 13:05:32 -05:00
Pete Birley
116931bb51 Rename common chart, and update all references to functions within it. (#167)
* Rename common chart to helm-toolkit

* Update useage of helpers to include reference to chart they come from.

* Update helm-toolkit function naming

Also catches several functions missed in previous PS

* Update remaining requirements.yaml to use helm-toolbox

* Dep Check container fix for common -> helm-toolbox renaming
2017-02-14 16:52:38 -08:00
Marcellin Tchassem
fc21a2e924 Add resources limits and requests for some charts (#163)
* Add resources limits and requests for each chart

* Refactor the resources limits and requests to follow a patern

* Fix some coding issues

* fix issues resulting from feedback on the resources PR

* Reset some variables to a static value in the neutron chart.

* Substituting variable entrypoint by dependency_check in the concerned files

* Few adjustments

* Update deploy-region.yaml

* Update deployment.yaml

* Add resources limits and requests for each chart

Squah all commits in one.

* Add resources limits and requests for some charts

* cleaning

* Fix indendation issue

* Update deployment.yaml

* Update daemonset-ovs-vswitchd.yaml
2017-02-01 19:47:59 -08:00
Darla
d18f333bbf Rename JoinListWithColon to JoinListWithComma 2017-01-29 11:27:36 -08:00
Pete Birley
8317202e3d Standardise DB Job names
Standardise the DB creation job name to service-db-init for all services.
2017-01-22 05:45:30 +00:00
Pete Birley
2d5fd2da73 Neutron: Move to use init-containers for dependency checking
Brings Neutron inline with other services, by moving the dependency checks to an init-container.
2017-01-22 05:39:25 +00:00
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
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
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
Alan Meadows
3c56140da3 Resolve missing newline 2017-01-09 07:08:13 -08:00
Alan Meadows
f2d9a39bc4 Prune dependencies in values per PR#60 feedback 2017-01-06 10:24:00 -08: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
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
Alan Meadows
b9a4a0b31d Commit neutron chart
This is a functioning neutron chart that leverages a flat network
but supports vxlan and gre networks in values.yaml.  We were unable
to test the vxlan functionality as it tickles the bnx2x cards in our
HP blade lab.

For now, this leverages daemonsets which make sense.  It does require
a new label, namely openvswitch=enabled as we need a label that can be
applied both to the control plane and tenant compute hosts as both
require neutron agents and openvswitch.  The interfaces today match
our labs, namely enp11s0f0 for the flat network on physnet1 and
enp12s0f0 for the external network.  These can be overriden in
values.yaml via set or a global environmental file.

It depends on the keystone endpoint work.

This chart was tested against a working nova chart not commited as
DTadrzak has one open in PR#45
2017-01-03 12:28:44 -08:00