Jose Diaz-Gonzalez
7cfbdf34ec
Merge pull request #2485 from znz/fix-domains-add-global
...
Fix bug when VHOST without newline
2016-11-21 22:10:10 -07:00
Jose Diaz-Gonzalez
334eabafb5
Merge pull request #2489 from stackforgehq/feature/plugin-uninstall-trigger
...
add plugin uninstall trigger
2016-11-21 22:09:36 -07:00
Jose Diaz-Gonzalez
970647b4ae
Merge pull request #2378 from knjcode/skip_finish_process_when_checks_disabled
...
Skip container finish processing when zero downtime is disabled
2016-11-20 16:46:14 -07:00
Jose Diaz-Gonzalez
7ac47d2e61
Fix iteration on all apps for dokku proxy command
...
Closes #2481
2016-11-20 15:15:40 -07:00
Josh Manders
d4475e582d
pass plugin to uninstall
2016-11-17 16:06:57 -06:00
Josh Manders
c4c7886037
add plugin uninstall trigger
2016-11-17 12:55:08 -06:00
Kazuhiro NISHIYAMA
ccc44b0c16
Fix bug when VHOST without newline
2016-11-14 22:21:41 +09:00
Jose Diaz-Gonzalez
d7c8e47e78
Merge pull request #2464 from sseemayer/master
...
Remove duplicate SSL hostnames
2016-11-08 10:53:35 -07:00
Edgars Beigarts
14833e22cb
Fix dokku-redeploy systemd script to start only after docker
...
According to https://docs.docker.com/engine/admin/host_integration/#/systemd
it should use After=docker.service and it works at least on CentOS 7.
2016-10-31 09:49:49 +02:00
Jose Diaz-Gonzalez
9c5783215f
Merge pull request #2406 from dokku/2252-trigger-post-create
...
Use apps_create method when renaming an application. Closes #2252
2016-10-29 21:16:55 -06:00
Jose Diaz-Gonzalez
180582df2e
Merge pull request #2407 from dokku/2367-core-post-deploy
...
Move core post-deploy triggers to core-post-deploy
2016-10-29 21:16:45 -06:00
Jose Diaz-Gonzalez
2d70a10a14
Merge pull request #2465 from polettix/2446-add-ssh-keys
...
Patch GH #2446 "Adding a file with two ssh-key..."
2016-10-29 21:16:02 -06:00
Jose Diaz-Gonzalez
58e2391cdb
Merge pull request #2454 from onbjerg/patch-1
...
Return exit 1 in config:get if no ENV file exists (#2447 )
2016-10-29 21:14:33 -06:00
Jose Diaz-Gonzalez
ab51c3b4b4
Merge pull request #2419 from ebeigarts/centos
...
Support for CentOS 7
2016-10-29 21:14:14 -06:00
Flavio Poletti
a2bacd8096
Patch GH #2446 "Adding a file with two ssh-key..."
...
This is a proposed change for addressing GH #2446 "Adding a file with
two ssh-keys can result in an error" (see
https://github.com/dokku/dokku/issues/2446 ).
The following checks are performed:
- validity of key contents when read from a file
- key contents only contains one single line/key
- authorized_keys file is ultimately valid
The last test is an extension over the previous implementation in that
all lines in the file are checked.
The commit also includes extensions to the relevant test file to
excercise the new checks. It also takes care to save and then restore
the authorized_keys file.
2016-10-16 16:32:16 +02:00
Stefan Seemayer
030405b93d
Remove duplicate SSL hostnames
...
Ref dokku/dokku-letsencrypt#76
Certificates provided by Let's Encrypt can have the domain provided in
the Subject Name field listed again in the Subject Alt Name fields,
leading to the same domain getting listed twice by get_ssl_hostnames()
that in turn leads to a duplicate server_name field in the nginx
configuration.
This patch adds a sort -u to ensure that every SSL hostname will only be
listed once.
2016-10-16 15:58:08 +02:00
Oliver
d6443d7560
Return exit 1 in config:get if no ENV file exists
2016-10-08 19:15:39 +02:00
Kazuhiro NISHIYAMA
22c9441ddb
Fix is_tag_force_available bug when docker major version up
2016-09-29 21:27:47 +09:00
Edgars Beigarts
0004dd53e1
Initial support for CentOS 7
2016-09-26 01:55:20 +03:00
Jose Diaz-Gonzalez
c4622a8255
Release 0.7.2
2016-09-25 02:15:30 -06:00
Jose Diaz-Gonzalez
1b3b7175cc
Merge pull request #2426 from dokku/2425_mh-tag-force-option
...
add force option on docker tag when available. closes #2425
2016-09-25 01:55:43 -06:00
Jose Diaz-Gonzalez
aacfcbcb3e
Merge pull request #2410 from IlyaSemenov/domains-help-tests
...
Clarify domains help, improve domains unit tests
2016-09-22 12:41:16 -06:00
Michael Hobbs
ef2bbc60df
add force option on docker tag when available. closes #2425
2016-09-22 09:33:20 -07:00
Jose Diaz-Gonzalez
5d4a9f9d6d
Merge pull request #2409 from dokku/2374-document-ps-rebuild-caveats
...
Document caveats around ps:rebuild and tags/tar deployed applications…
2016-09-16 09:07:09 -06:00
PWAckerman
da2d00cf46
Fixed double quotations in 'plugins/common/functions' dokku_deploy_cmdwhere DYNO environment variable is set
2016-09-15 17:11:20 -04:00
Ilya Semenov
9265bd8e37
Unified help texts and descriptions for domains add and remove commands
2016-09-08 13:21:30 +07:00
Ilya Semenov
45f05615c4
Clarify domains help, improve domains unit tests
2016-09-07 20:28:32 +07:00
Jose Diaz-Gonzalez
7ccfdabc48
Document caveats around ps:rebuild and tags/tar deployed applications. Closes #2374
...
The tags and tar plugins do not necessarily build from source, and running `ps:rebuild` can have some unexpected output in certain cases. Rather than try to handle that complexity - it's a lot - documenting the edge cases is the most appropriate way forward.
2016-09-06 20:26:53 -04:00
Jose Diaz-Gonzalez
d433614f17
Move deployment tasks to post-deploy hook
...
As deployment tasks can fail due to non-dokku related issues, moving them to post-deploy will ensure that dokku does not accidentally orphan applications.
Closes #2367
2016-09-05 00:15:39 -04:00
Jose Diaz-Gonzalez
2fc3a09b41
Move post-deploy trigger to core-post-deploy. Refs #2367
...
This avoids issues where community plugins may break core commands because of issues in the command output.
2016-09-05 00:04:06 -04:00
Jose Diaz-Gonzalez
67705afe3c
Use apps_create method when renaming an application. Closes #2252
...
Since they are separate resources, triggering the normal app creation flow makes the most sense.
We still remove the cache directory because we want the correct cache permissions for the new application.
2016-09-04 19:26:00 -04:00
Jose Diaz-Gonzalez
7ac284bdb6
Document all commands under the ps plugin
2016-09-03 15:51:35 -04:00
knjcode
8200348f3c
Skip container finish processing when zero downtime is disabled
2016-08-29 20:26:49 +09:00
swg
8f9c003a9f
Use python2 in functions/get_json_*
...
On hosts where python3 is the system default python env, Dokku will silently fail to return the values of json keys.
2016-08-26 22:54:04 -04:00
Jose Diaz-Gonzalez
a00a9219da
Release 0.7.1
2016-08-26 21:24:43 -04:00
Jose Diaz-Gonzalez
c57207447e
Merge pull request #2387 from dokku/2379-find-workaround
...
Use pushd/popd to handle find warnings
2016-08-26 17:50:33 -04:00
Michael Hobbs
a9358eaed7
hide stderr when using find
2016-08-26 13:46:05 -07:00
Michael Hobbs
c3f90add8c
Merge pull request #2385 from dokku/mh-app-user
...
actually merge dokku-app-user into core
2016-08-26 12:20:39 -07:00
Jose Diaz-Gonzalez
600d872b76
Merge pull request #2358 from dokku/2339-jg-ssl-protocols
...
Guard against poodle vulnerability by default
2016-08-26 14:25:00 -04:00
Jose Diaz-Gonzalez
e0e9c3f72c
Merge pull request #2360 from xadh00m/fix_domain_validation
...
Allow hyphen in TLD
2016-08-26 14:17:17 -04:00
Michael Hobbs
b644e04038
default to herokuishuser and guard on DOKKU_APP_TYPE in app user pre-deploy trigger
2016-08-26 11:14:11 -07:00
Michael Hobbs
204031306f
actually merge dokku-app-user into core
2016-08-26 10:50:01 -07:00
Edgars Beigarts
5fe9e19865
Do not use http_proxy env variables for CHECKS
2016-08-19 15:07:31 +03:00
Justin Clark
98ec2979ea
Fix ssh-keys:add permission error
2016-08-12 16:01:05 -07:00
Mirko Geissler
36ee71cb0a
Put hyphen at the end of group expression
2016-08-12 09:43:15 +02:00
Mirko Geissler
6f9662af50
Allow multiple hyphens in domain names
2016-08-11 13:08:20 +02:00
Mirko Geissler
83a8cd2f53
Allow hyphen in last host path part
2016-08-09 10:50:35 +02:00
Jose Diaz-Gonzalez
e3463613d4
Guard against poodle vulnerability by default
...
Closes #2339
2016-08-07 21:11:13 -04:00
Jose Diaz-Gonzalez
97a55cd063
Correct the version in use for ssh-keys
...
[ci skip]
2016-08-02 13:50:03 -04:00
Jose Diaz-Gonzalez
b930ed9600
Release 0.7.0
2016-07-30 18:51:55 -04:00