Alessio Treglia
f1fda75e3d
Extend events docs
2015-07-03 17:16:48 +01:00
Alessio Treglia
934cddbcda
Fix potential ambiguity
2015-07-03 16:43:12 +01:00
Alessio Treglia
8acb596fed
Update index.md
...
Add logging.md reference.
2015-07-03 12:09:45 +01:00
Alessio Treglia
601d85f8e6
Create logging.md
...
Needless to say, this need review.
2015-07-03 12:07:38 +01:00
Alessio Treglia
3e6bcedb51
Update plugins.md
...
Move dokku-events from the "Dokku Features" stanza to the "Deprecated
Plugins" one as it's now part of the core set of components.
2015-07-03 11:52:12 +01:00
Jose Diaz-Gonzalez
4d30fdfb0e
Release 0.3.21
v0.3.21
2015-07-02 18:54:45 -04:00
Jose Diaz-Gonzalez
7954f186df
Merge pull request #1269 from progrium/josegonzalez-docker-buildstep
...
Peg lxc-docker in buildstep to 1.6.2
2015-07-02 18:48:43 -04:00
Jose Diaz-Gonzalez
a284a805e0
Peg lxc-docker in buildstep to 1.6.2
...
[ci skip]
2015-07-02 18:48:39 -04:00
Michael Hobbs
2698ce62e2
Merge pull request #1256 from alessio/pr-dokku-events
...
Implement events logging feature
2015-07-01 14:09:38 -07:00
Alessio Treglia
0ed0201b90
Use d-neg condition to prevent unexpected failures
2015-07-01 19:48:09 +01:00
Alessio Treglia
89d1acaa38
Revert "Fix double negative statement"
...
This reverts commit 54ed3c1f2b .
2015-07-01 19:47:38 +01:00
Jose Diaz-Gonzalez
d211223f58
Release 0.3.20
v0.3.20
2015-07-01 14:43:20 -04:00
Alessio Treglia
54ed3c1f2b
Fix double negative statement
...
This is mostly for consistency with its own install script.
2015-07-01 19:20:53 +01:00
Alessio Treglia
91c691a806
Create dokku's /var/log/dokku/ private namespace
...
Rename dokku.log to events.log.
Refresh tests accordingly.
2015-07-01 18:25:11 +01:00
Alessio Treglia
172e71cac6
Merge branch 'master' into pr-dokku-events
2015-07-01 17:50:09 +01:00
Jose Diaz-Gonzalez
c4540701fd
Merge pull request #1264 from progrium/josegonzalez-lxc-docker
...
Require lxc-docker-1.6.2
2015-07-01 12:05:14 -04:00
Alessio Treglia
1d4b9a19a8
Fix test case expected output
2015-07-01 10:11:28 +01:00
Alessio Treglia
efc55bd195
Attempt to fix circleci build failure
...
Parse output and check return code after running test commands
with the 'run' utility.
2015-07-01 09:15:08 +01:00
Jose Diaz-Gonzalez
74fa016bc1
Pin to 1.6.2
...
Refs #1263
[ci skip]
2015-06-30 16:59:37 -04:00
Jose Diaz-Gonzalez
5668f76cdd
Install specific version of docker [ci skip]
2015-06-30 15:52:21 -04:00
Jose Diaz-Gonzalez
7e1e0ebb80
Require lxc-docker <= 1.6.2
...
1.7.0 Has issues with `docker ps` output, breaking all plugins
[ci-skip]
2015-06-30 14:06:01 -04:00
Alessio Treglia
b24e78257c
Fix horrible typo
2015-06-30 17:34:15 +01:00
Alessio Treglia
b380bde9f3
Add small test suite for events logging
2015-06-30 12:05:35 +01:00
Alessio Treglia
69aba06361
Handle log rotation
...
As requested by @josegonzalez.
2015-06-28 23:25:50 +01:00
Jose Diaz-Gonzalez
976c0be189
Merge pull request #1257 from progrium/josegonzalez-ssl-logs
...
Split nginx ssl logs by $APP
2015-06-27 12:55:44 -04:00
Jose Diaz-Gonzalez
e2e36a5045
Add logging to :80 stanza
2015-06-27 12:24:27 -04:00
Alessio Treglia
16e4001677
Restart rsyslog once installed
...
Seems that a mere reload doesn't work.
2015-06-27 10:20:07 +01:00
Alessio Treglia
fb5d3a06f0
Attempt to fix SC2046
2015-06-26 18:01:40 +01:00
Alessio Treglia
da3b00a894
Get rid of cruft leftover
2015-06-26 17:57:43 +01:00
Alessio Treglia
466670d804
Quote `find' statement to prevent word splitting
...
This should fix ShellCheck SC2046 error.
2015-06-26 16:37:01 +01:00
Jose Diaz-Gonzalez
6bb513f12c
Split nginx ssl logs by $APP
...
Refs #1158
2015-06-26 11:03:29 -04:00
Alessio Treglia
8e7916131c
Double quote $@ in plugins/20_events/install too
2015-06-26 15:25:57 +01:00
Alessio Treglia
a858bc8f81
Double quote $@ array expansions
2015-06-26 15:18:38 +01:00
Alessio Treglia
f5e213e390
Add missing DOKKU_RSYSLOG_FILTER in install script
...
It had gone lost while porting the original 3rd party plugin.
2015-06-26 15:12:55 +01:00
Alessio Treglia
e9a73442e2
Fix missing 'fi' in plugins/20_events/install
2015-06-26 15:11:42 +01:00
Alessio Treglia
783bb02b2c
Implement events logging feature
...
Record events (i.e. pluginhook's calls) as syslog entries and
provide a shortcut command to display the last part of the log
file.
A brief summary of the changes follows:
dokku:
- New DOKKU_EVENTS_LOGFILE envvar to hold logfile location.
plugins/20_events/commands:
- events output log entries, a tail's follow-like mode is
provided too.
- events:[on|off] enables/disables logging.
- events:list lists events that are logged.
plugins/20_events/hook:
- Generic hook that writes log entries. All the events are
registered via symlink to this script.
plugins/common/functions:
- dokku_log_event() writes log entries via logger.
- dokku_log_pluginhook_call() formats log entries and writes
them via dokku_log_event().
2015-06-26 14:47:18 +01:00
Jose Diaz-Gonzalez
48eca101f1
Merge pull request #1252 from progrium/1139-vagrant-docs-fix
...
Fix ssh port for vagrant installation. Closes #1139 . [ci skip]
2015-06-25 11:22:36 -04:00
Jose Diaz-Gonzalez
0e63b4e069
Fix ssh port for vagrant installation. Closes #1139 . [ci skip]
2015-06-25 11:22:17 -04:00
Jose Diaz-Gonzalez
cd8292f7fa
Merge pull request #1251 from progrium/nginx-restarts
...
Fallback to using /etc/init.d/nginx reload directly to restart nginx
2015-06-25 11:15:39 -04:00
Jose Diaz-Gonzalez
626cd958a5
Fallback to using /etc/init.d/nginx reload directly to restart nginx. Closes #1165 . Refs #1247
2015-06-25 10:38:47 -04:00
Jose Diaz-Gonzalez
15bd9db79c
Merge pull request #1250 from progrium/1201-sglebs
...
SSL documentation is misleading
2015-06-25 10:08:25 -04:00
Marcio Marchini
114cecc911
SSL documentation is misleading
...
fixes #1194
[ci skip]
2015-06-25 10:07:25 -04:00
Jose Diaz-Gonzalez
2a469df5e4
Merge pull request #1207 from rockymadden/client-appname-as-arg-bug
...
Fixed bug with client commands taking verb, appname, and also arguments.
2015-06-25 10:06:02 -04:00
Michael Hobbs
4d162aa209
Merge pull request #1245 from arthurschreiber/patch-1
...
Support config variables containing `\n`
2015-06-24 12:32:47 -07:00
Arthur Schreiber
b40a86a2fc
Add a testcase
2015-06-24 11:22:48 +02:00
Jose Diaz-Gonzalez
cc8b1fccc1
Release 0.3.19
v0.3.19
2015-06-23 21:40:45 -04:00
Jose Diaz-Gonzalez
e674591567
Merge pull request #1246 from progrium/call-apt-get
...
Ensure we call apt-get before installing packages
2015-06-23 21:37:57 -04:00
Jose Diaz-Gonzalez
b39b0d4c78
Ensure we call apt-get before installing packages
2015-06-23 20:59:34 -04:00
Arthur Schreiber
0da389e8af
Further fixes for config values containing newlines.
2015-06-23 23:53:10 +02:00
Arthur Schreiber
182ae4a50a
Support config variables containing \n
2015-06-23 23:41:34 +02:00