Commit Graph

92 Commits

Author SHA1 Message Date
Alan Meadows
e85f080b3f Ensure default for keystone endpoint is agnostic of namespace 2016-12-21 05:53:31 -08:00
Alan Meadows
60e2d4a6cc Update job dependency method to match existing pattern
This also moves joinWithColon to common, so a subsequent commit should remove
the _helpers.tpl template from charts which include common as a dependency.
2016-12-21 05:51:44 -08:00
Alan Meadows
6ec92626e8 Merge branch 'master' into horizon_merge 2016-12-20 07:37:56 -08:00
Brandon B. Jozsa
015c282595 Merge pull request #53 from alanmeadows/fix_keystone
Keystone chart bugfixes
2016-12-20 10:00:39 -05:00
Brandon B. Jozsa
5bd8ddb407 Merge pull request #52 from alanmeadows/fix_glance
Glance chart bugfixes
2016-12-19 23:39:30 -05:00
Brandon B. Jozsa
0b83028c9b Merge pull request #49 from alanmeadows/master
Add values.py processor for environmental overrides of subcharts and mariadb chart refactor
2016-12-19 23:38:58 -05:00
Alan Meadows
782eca43db Revert unintended common/_hosts define rename 2016-12-19 15:41:50 -08:00
Alan Meadows
4255945787 Fix newline issues 2016-12-19 15:40:53 -08:00
Alan Meadows
42e6001a78 Initial commit of horizon chart 2016-12-19 15:37:39 -08:00
Alan Meadows
d66bec07f4 Resolve README conflicts.
Merge branch 'master' of github.com:att-comdev/aic-helm
2016-12-19 15:03:13 -08:00
Brandon B. Jozsa
08f6eef228 Merge pull request #56 from v1k0d3n/development
add repo helper in readme
2016-12-19 16:20:25 -05:00
Brandon B. Jozsa
f350768f11 add repo helper in readme 2016-12-19 16:19:44 -05:00
Alan Meadows
ff61c50dcc Add trailing line to deployment.yaml 2016-12-16 15:39:10 -08:00
Alan Meadows
385a8a099e Keystone chart bugfixes
* start.sh was added back, which had requiring sourcing

* the naming convention for charts is finalized with this example
landing on configmap-*.yaml to satisfy those of us with OCD

* imagePullPolicies added for init-containers, required by
helm 2.1.0 which does not supply them by default
2016-12-16 15:26:57 -08:00
Alan Meadows
77894d763b Fixes toward working glance chart
* imagePullPolicy requirements for init-containers in 1.5

* dependency tree specified mariadb-init, when there is only a
mariadb-seed job to depend on

* the requirements.yaml should not include any chart in this
repository other then common as that severely complicates
removing charts as all dependent elements are removed with it

* the post.sh.yaml has HOME set to /tmp which will not read
/home/ansible configuration.  It was unclear if this was by
design, but /home/ansible seems like an important part of the
kolla toolbox

* the post.sh.yaml file had quoting typos, but even when they are
fixed the job/glance-post will not run to completion, complaining
of a missing kolla_keystone_service module
2016-12-16 15:16:36 -08:00
Alan Meadows
d18cf9fad6 Fix a few mariadb README typos 2016-12-15 18:10:53 -08:00
Alan Meadows
b56bfa8abf Incorporate values.py review feedback from PR#49 2016-12-15 18:05:59 -08:00
Alan Meadows
9e8b120204 Remove definition to unused ip_address 2016-12-15 17:24:37 -08:00
Alan Meadows
0ca1a7942e Refactor mariadb chart
This is a major refactor of the mariadb chart.  A few things
are accomplished:

* The chart template layout is updated to match our keystone
chart, providing a more structure to the chart.

* The chart was updated to leverage StatefulSets, which requires
Kubernetes 1.5, and helm 2.1.0.

* The bootstrapping process was completely overhauled to support
the unique constraints of statefulsets, namely that they come up
one by one, needing the previous to be in a ready state before
the next is provisioned.

* The references to {{ .IP }} we removed and replaced with POD_IP
environmental passing and address binding was fixed in several
places for wsrep functionality.  This may explain several oddities
with the previous setup causing mysterious and intermittent
database consistency issues.
2016-12-15 17:20:47 -08:00
Alan Meadows
ac9985cfde Merge branch 'master' of github.com:att-comdev/aic-helm 2016-12-14 13:35:17 -08:00
Alan Meadows
325242b76e Update readme to link to wiki to support a documentation refresh. 2016-12-14 13:33:08 -08:00
Alan Meadows
86830f78d6 Add values.py processor for environmental overrides of subcharts
This script allows you to have an single environmental YAML file that can be
chunked up for feeding into various subcharts.  This is required as values
input into helm requires the top level namespace be stripped off.  In other
words, a flat namespace.  This allows a single environmental definition that
can be chunked into YAML files for subchart input.

Usage will be documented on the wiki.
2016-12-14 13:22:31 -08:00
Alan Meadows
5f42a81c8a Merge pull request #46 from DTadrzak/keystone-fix
Keystone trivial fix
2016-12-14 11:29:25 -08:00
DTadrzak
3581d443a4 Keystone trivial fix
Fixed: mount path for mp-event.conf and wsgi-keystone.conf
Deleted: unnecessary start.sh file

Signed-off-by: DTadrzak <daniel.tadrzak@intel.com>
2016-12-14 15:12:13 +01:00
Brandon B. Jozsa
01e07d57a0 Merge pull request #39 from alanmeadows/master
Allow more control over ceph chart
2016-12-12 21:30:29 -05:00
Alan Meadows
0b5382a2fa Merge pull request #33 from portdirect/master
Update readme to fix secret generation ordering
2016-12-12 16:46:47 -08:00
Alan Meadows
77401c1142 Allow more control over ceph chart
* A new boolean value controls whether secrets and
the ceph.conf secret ConfigMaps are installed allowing
you to bring-your-own ceph configs. This should
remove the dependency on having to generate secrets
using the common chart if you have installed your own.

* A new boolean value controls whether we install
a storage class as part of the ceph chart install allowing
you to externally manage this

* More of the ceph values have been converted to values
variables, paving the way for a master yaml to provide input
and overrides to many independent "sub" charts without a parent chart
2016-12-12 16:34:21 -08:00
Brandon B. Jozsa
030189a5b3 Merge pull request #38 from alanmeadows/master
Cleanup from PR#19
2016-12-12 16:48:33 -05:00
Alan Meadows
8edab86ff4 Cleanup from PR#19 2016-12-12 12:25:57 -08:00
Pete Birley
263025bd3d Update readme to fix secret generation ordering
The quickstart guide was attempting to build the helm charts for Ceph before the secrets currently embedded within it were prepared. This commit fixes that and also provides instructions for installing Sigil.
2016-12-12 04:50:53 +00:00
Brandon B. Jozsa
2097ecd6a1 Merge pull request #19 from alanmeadows/master
Refactor keystone with new subdirectory template layout
2016-12-08 13:20:59 -05:00
Alan Meadows
f51648ccd5 Merge branch 'master' of github.com:att-comdev/aic-helm 2016-12-08 10:20:00 -08:00
Alan Meadows
221f14bc2e Refactor keystone with new subdirectory template layout
Also, fix some extraneous spacing with hosts in common
2016-12-08 10:16:19 -08:00
Brandon B. Jozsa
37afa516ca Merge pull request #17 from DTadrzak/glance
Adding support for glance serivce.
2016-12-06 11:27:35 -05:00
Brandon B. Jozsa
eb51f5b67e Merge pull request #16 from alanmeadows/master
Various fixes validating refactored charts
2016-12-06 11:27:10 -05:00
DTadrzak
ba37e1cabe Adding support for glance serivce.
Signed-off-by: DTadrzak <daniel.tadrzak@intel.com>
2016-12-06 17:21:39 +01:00
Alan Meadows
d9942320b5 fix requirements to only require common 2016-11-30 17:11:15 -08:00
Alan Meadows
0dd7bd45dd bugfix rabbitmq configmap name (further) 2016-11-30 17:01:36 -08:00
Alan Meadows
cded42e315 add environments necessary to memcache; bugfix rabbitmq configmap name 2016-11-30 16:58:39 -08:00
Alan Meadows
d8386f4e0e bugfix memcached command 2016-11-30 16:51:06 -08:00
Alan Meadows
a51d3b0167 add namespace bootstrap chart 2016-11-30 16:46:07 -08:00
Alan Meadows
3c2e101e72 b64enc consistently 2016-11-30 16:20:49 -08:00
Alan Meadows
4861258380 use beta even in 1.4 2016-11-30 16:16:42 -08:00
Alan Meadows
ba70ad65ba remove duplicate mariadb service 2016-11-30 15:36:54 -08:00
Alan Meadows
e86461b3f1 apply ceph-client-key normalization to common (really this time) 2016-11-30 15:08:31 -08:00
Alan Meadows
67c86d9fea apply ceph-client-key normalization to common (really this time) 2016-11-30 15:07:15 -08:00
Alan Meadows
b372c4b2f8 apply ceph-client-key normalization to common 2016-11-30 15:04:31 -08:00
Alan Meadows
79c8596c53 do not base64 over base64 2016-11-30 14:59:28 -08:00
Alan Meadows
405bc05e37 normalize ceph-client-key 2016-11-30 14:58:25 -08:00
Alan Meadows
22430a84f8 remove extraneous spacing 2016-11-30 14:56:46 -08:00