Commit Graph

418 Commits

Author SHA1 Message Date
Alan Meadows
0537f138ac update other entrypoint macrros with empty mounts parameter until they are refactored 2017-03-22 12:30:21 -07:00
Alan Meadows
b6bfe640f2 bugfix merge issue 2017-03-22 12:26:23 -07:00
Alan Meadows
b28ef72c17 Merge branch 'master' into keystone_config 2017-03-22 12:21:37 -07:00
Alan Meadows
4153e6429e move all containers into their own mount namespace; fix typos in new configmap logic 2017-03-22 12:13:39 -07:00
Alan Meadows
8c355ac65c moving conditionals into configmap-etc 2017-03-22 11:23:16 -07:00
Alan Meadows
89696cccb9 Handle MuliStr Options and reduce values.yaml skeleton
by creating blank dicts within the generator for
keystone.conf.tpl.
2017-03-21 08:13:52 -07:00
Brandon B. Jozsa
e111e8bc6a Merge pull request #274 from larryrensing/feat/add-nodeports-heat
feat: Add NodePorts to heat service
2017-03-21 07:12:37 -04:00
Brandon B. Jozsa
8ead46d042 Merge pull request #291 from portdirect/entrypoint/update-version
bug: update kubernetes-entrypoint version required for k8s >1.5
2017-03-20 10:12:19 -04:00
Brandon B. Jozsa
8487dbc368 Merge pull request #292 from portdirect/bug/rabbitmq-creds
bug: Fix default RabbitMQ Credentials
2017-03-20 09:46:55 -04:00
Pete Birley
c9df7ff353 Correct default RabbitMQ Credentials 2017-03-19 22:14:19 -05:00
Pete Birley
43df15137d update kubernetes-entrypoint version 2017-03-19 21:48:29 -05:00
Brandon B. Jozsa
abbe14aa09 Merge pull request #280 from larryrensing/bug/fix-memcached-hosts
bugfix: corrected memcached host
2017-03-19 20:35:42 -04:00
Brandon B. Jozsa
627b8e39ca Merge pull request #275 from portdirect/0.2.0/job-refactor-neutron
feat: Update Neutron Keystone Jobs to match common architecture
2017-03-18 09:43:35 -04:00
Brandon B. Jozsa
92138b367d Merge pull request #273 from portdirect/0.2.0/job-refactor-nova
feat: Update Nova Keystone Jobs to match common architecture
2017-03-18 08:38:10 -04:00
Larry Rensing
de7d71558e corrected memcached host 2017-03-17 15:48:19 -05:00
Brandon B. Jozsa
e7f5b6497e Merge pull request #281 from portdirect/0.2.0/job-refactor-glance
feat: Update Glance Keystone Jobs to match common architecture
2017-03-16 13:15:26 -04:00
Pete Birley
661de5be9e Remove extraneous items from configmaps 2017-03-15 14:24:09 -05:00
Brandon B. Jozsa
f114a0167f Merge pull request #254 from portdirect/0.2.ß/ks-endpoint-normalization-cleanup
Cleanup for Keystone Endpoint Lookup refactor
2017-03-15 13:56:20 -04:00
Pete Birley
f057460303 Remove unused post script from glance 2017-03-15 12:12:40 -05:00
Pete Birley
a5e1d7c608 Update Glance Keystone Jobs to match common architecture 2017-03-15 12:09:10 -05:00
Pete Birley
e44666e848 Update Neutron Job Deps 2017-03-15 11:55:37 -05:00
Brandon B. Jozsa
df29b12a75 Merge pull request #279 from portdirect/horizon/endpoint-values-fix
Fix horizon endpoints keys in values.yaml
2017-03-15 11:21:10 -04:00
Pete Birley
c83ab50205 Fix horizon endpoints keys in values.yaml 2017-03-15 10:03:05 -05:00
Pete Birley
74fe52295e Update Neutron Keystone Jobs to match common architecture 2017-03-14 13:02:18 -05:00
Larry Rensing
b82e4fbd19 Added nodeports to heat service 2017-03-14 11:09:48 -05:00
Pete Birley
38407e9378 Update Nova Keystone Jobs 2017-03-14 09:54:35 -05:00
Brandon B. Jozsa
3e62cd54e2 docs: general updates to documentation (#247)
* doc mods and etcd-rabbitmq additions

* second pass doc updates

* removal of 0.1.0 references in minikube and gs docs
2017-03-13 06:44:09 -07:00
Brandon B. Jozsa
c7b518b0e2 Merge pull request #249 from portdirect/0.2.ß/ks-endpoint-normalization-heat
KS endpoint type lookup for Heat
2017-03-12 15:59:40 -04:00
Brandon B. Jozsa
7bc87a20f2 Merge pull request #251 from portdirect/0.2.ß/ks-endpoint-normalization-neutron
KS endpoint type lookup for Neutron
2017-03-12 15:34:24 -04:00
Brandon B. Jozsa
1b2e9acf0d Merge pull request #252 from portdirect/0.2.ß/ks-endpoint-normalization-horizon
KS endpoint type lookup for Horizon
2017-03-12 15:16:56 -04:00
Brandon B. Jozsa
b05bc87c61 Merge pull request #250 from portdirect/0.2.ß/ks-endpoint-normalization-nova
KS endpoint type lookup for Nova
2017-03-12 15:16:19 -04:00
Alan Meadows
b40a7bf3be bugfix discrepency between etc and bin 2017-03-09 12:45:03 -08:00
Alan Meadows
236be51343 Configuration Management Overrides for Keystone
This commit introduces several new paradigms:

* .Values driven mounts in service containers as well as jobs.
These can be overriden at runtime by manipulating .Values.mounts.*

* Authenticated Endpoint Resolution methods in helm-toolkit
to allow the database and rabbit type endpoints to be moved
under the endpoints section.  Now endpoint lookup functions exist
for openstack endpoints as well as infrastructure elements such as
the database, rabbitmq, and memcache.

* Importing of upstream "out of the box" policy.json
and keystone-paste.ini files for better or worse.

* A rendering of the keystone.conf oslo generated config
using a new helm based Values generator. This provides "known"
paths to all configuration elements in the form of
"<section>.<oslo_namespace>.<element>" so that any of these can
be targeted for override via --set or values.yaml files loaded at
run time.

* Support for appending arbitrary string data to the policy.json,
keystone-paste.ini, or keystone.conf files via --set conf.keystone.append="#
some comment", or --set conf.policy.append="\"identity:list_projects\":
\"role:fake\""

* Support for complete verbatim overrides of these three
files via --set conf.keystone.override="full file contents",
or --set conf.policy.override="full file contents" for example
2017-03-09 12:06:06 -08:00
Brandon B. Jozsa
bc7caaeba2 feat: removal of openstack chart (#245)
* removal of openstack chart

* removal of openstack in Makefile
2017-03-07 06:59:01 -08:00
Pete Birley
80e2aa8f14 Cleanup for Keystone Endpoint Lookup refactor 2017-03-07 02:11:54 +00:00
Pete Birley
dcc2259f3b KS endpoint type lookup for Horizon 2017-03-07 02:05:52 +00:00
Pete Birley
6b552087aa Fix post.sh for Nova with KS Endpoint type lookup function 2017-03-07 01:36:13 +00:00
Pete Birley
3df5c19235 KS endpoint type lookup for Neutron 2017-03-07 01:30:07 +00:00
Pete Birley
5b77f5d4de KS endpoint type lookup for Nova 2017-03-07 00:43:13 +00:00
Pete Birley
9638fdccbf KS endpoint type lookup for Heat 2017-03-07 00:23:35 +00:00
Brandon B. Jozsa
97fd35009a Merge pull request #244 from wilreichert/dbcmd
use pod command: instead of the COMMAND environment variable
2017-03-04 11:57:41 -05:00
Brandon B. Jozsa
6e17d3d78c Merge pull request #240 from portdirect/2.0ß/ks-endpoint-normalisation
KS endpoint type lookup for Keystone, Cinder & Glance Charts
2017-03-04 11:38:44 -05:00
Wil Reichert
3899b73a47 use pod command: instead of the COMMAND environment variable 2017-03-03 15:07:29 +09:00
Pete Birley
acc243a768 Move Glance to endpoint type lookups 2017-03-03 01:08:59 +00:00
Pete Birley
5e692febcc Keystone Apache.conf port fix 2017-03-03 00:44:45 +00:00
Brandon B. Jozsa
f45633ad63 Merge pull request #242 from larryrensing/maas-secret-header
maas cannot parse header in secret file
2017-03-02 12:10:18 -05:00
Larry Rensing
8071858f21 maas cannot parse header in secret file 2017-03-02 10:56:04 -06:00
Pete Birley
fe7a1cf62d Rename Keystone Endpoint type functions 2017-03-02 02:11:59 +00:00
Pete Birley
ff0d8ca267 Finalise Cinder endpoint type lookup implementation 2017-03-02 02:06:09 +00:00
Pete Birley
01028991c3 Move Keystone to endpoint type lookups 2017-03-02 00:51:18 +00:00