Side by Side Diff: hooks/charmhelpers/contrib/cloudfoundry/upstart_helper.py
Issue 108840044 :
Fill out the HM9000 implementation
Patch Set: Fill out the HM9000 implementation
Use n/p to move between diff chunks;
N/P to move between comments.
Please Sign in to add in-line comments.
Jump to:
[revision details]
files/README.md
files/default-config.json
files/hm9000
files/hm9000.json.erb
files/hm9000_analyzer_ctl
files/hm9000_api_server_ctl
files/hm9000_evacuator_ctl
files/hm9000_fetcher_ctl
files/hm9000_listener_ctl
files/hm9000_metrics_server_ctl
files/hm9000_sender_ctl
files/hm9000_shredder_ctl
files/syslog_forwarder.conf.erb
hooks/cc-relation-changed
hooks/charmhelpers/contrib/cloudfoundry/common.py
hooks/charmhelpers/contrib/cloudfoundry/config_helper.py
hooks/charmhelpers/contrib/cloudfoundry/contexts.py
hooks/charmhelpers/contrib/cloudfoundry/install.py
hooks/charmhelpers/contrib/cloudfoundry/services.py
hooks/charmhelpers/contrib/cloudfoundry/upstart_helper.py
hooks/charmhelpers/contrib/openstack/context.py
hooks/charmhelpers/contrib/openstack/neutron.py
hooks/charmhelpers/contrib/openstack/utils.py
hooks/charmhelpers/contrib/storage/linux/lvm.py
hooks/charmhelpers/contrib/storage/linux/utils.py
hooks/charmhelpers/core/hookenv.py
hooks/charmhelpers/core/host.py
hooks/charmhelpers/core/services.py
hooks/charmhelpers/core/templating.py
hooks/charmhelpers/fetch/__init__.py
hooks/config.py
hooks/config-changed
hooks/etcd-relation-changed
hooks/install
hooks/metrics-relation-changed
hooks/nats-relation-changed
hooks/relation-name-relation-broken
hooks/relation-name-relation-changed
hooks/relation-name-relation-departed
hooks/relation-name-relation-joined
hooks/start
hooks/stop
hooks/upgrade-charm
metadata.yaml
notes.md
templates/cf-hm9k-analyzer.conf
templates/cf-hm9k-api-server.conf
templates/cf-hm9k-evacuator.conf
templates/cf-hm9k-fetcher.conf
templates/cf-hm9k-listener.conf
templates/cf-hm9k-metrics-server.conf
templates/cf-hm9k-sender.conf
templates/cf-hm9k-shredder.conf
templates/hm9000.json
OLD NEW
(Empty) 1 import os
2 import glob
3 from charmhelpers.core import hookenv
4 from charmhelpers.core.hookenv import charm_dir
5 from charmhelpers.contrib.cloudfoundry.install import install
6
7
8 def install_upstart_scripts(dirname=os.path.join(hookenv.charm_dir(),
9 'files/upstart'),
10 pattern='*.conf'):
11 for script in glob.glob("%s/%s" % (dirname, pattern)):
12 filename = os.path.join(dirname, script)
13 hookenv.log('Installing upstart job:' + filename, hookenv.DEBUG)
14 install(filename, '/etc/init')
OLD NEW