Commit Graph

479 Commits

Author SHA1 Message Date
Jose Diaz-Gonzalez
8852c3fc03 chore: reorder functions 2019-05-30 11:13:22 -04:00
Jose Diaz-Gonzalez
095be6dbaf chore: move retry-docker-command to common-functions 2019-05-30 11:11:02 -04:00
Jose Diaz-Gonzalez
a9fcde1404 chore: run shfmt 2019-05-30 11:06:25 -04:00
Jose Diaz-Gonzalez
b3efd6ef80 Release 1.7.0 1.7.0 2019-04-22 03:50:30 -04:00
Jose Diaz-Gonzalez
2e0a9b6c6e Release 1.6.2 1.6.2 2019-04-22 03:49:44 -04:00
Jose Diaz-Gonzalez
4b6ca068e7 Merge pull request #177 from dokku/upgrade-versions
feat: upgrade image version in use
2019-04-19 17:13:12 -04:00
Jose Diaz-Gonzalez
7a3e380c24 feat: upgrade image version in use 2019-04-19 12:47:38 -04:00
Jose Diaz-Gonzalez
b56616cdc7 feat: commit github labels to the repo
This will allow us to apply track what labels are available in the issue tracker using tonglil/labeler.
2019-04-10 03:28:09 -04:00
Jose Diaz-Gonzalez
6c2e96b37e Release 1.6.1 1.6.1 2019-03-28 05:25:14 -04:00
Jose Diaz-Gonzalez
d668c50abb fix: update docker-s3backup image to fix backups to s3 2019-03-28 05:23:39 -04:00
Jose Diaz-Gonzalez
c4c9f88c94 Merge pull request #174 from dokku/121-fix-alias
fix: correct issue where aliases were being generated incorrectly
2019-03-28 05:21:37 -04:00
Jose Diaz-Gonzalez
a5c60c2b07 fix: correct issue where aliases were being generated incorrectly 2019-03-27 12:18:18 -04:00
Jose Diaz-Gonzalez
589d28730f docs: update readme install instructions to point to correct dokku version 2019-03-26 11:51:12 -04:00
Jose Diaz-Gonzalez
be5d09776a Release 1.6.0 1.6.0 2019-03-25 14:16:17 -04:00
Jose Diaz-Gonzalez
c105f97ed5 feat: pin busybox to an actual version
Rather than dancing around what version of busybox to use, pin it to the latest, known good version of busybox. This will give us confidence in what is being shipped and run on a user's machine.
2019-03-25 14:14:22 -04:00
Jose Diaz-Gonzalez
dc72b8ac33 fix: pin busybox in run commands to the image we pull down 2019-03-25 13:51:15 -04:00
Jose Diaz-Gonzalez
33fbe15fc6 feat: update to latest dokku/s3backup image 2019-03-25 13:47:03 -04:00
Jose Diaz-Gonzalez
181a1a18fa feat: switch to updated wait image 2019-03-25 12:46:42 -04:00
Jose Diaz-Gonzalez
b74cb9cc9f feat: switch to updated ambassador image 2019-03-25 12:46:01 -04:00
Jose Diaz-Gonzalez
5a541fc340 fix: correct handling of container retrieval
In the previous method, if the container was renamed or there were multiple names attached to the container, fetching the container ID would fail as the regex would only match at the end. Instead of using grep, use the docker 'filter' functionality to fetch the container ID as appropriate.
2019-03-25 12:37:36 -04:00
Jose Diaz-Gonzalez
9eb26d8601 Release 1.5.0 1.5.0 2019-03-22 12:15:33 -04:00
Jose Diaz-Gonzalez
0e64cfbe75 Merge pull request #172 from dokku/real-docker-testing
feat: Real docker-based testing
2019-03-19 18:39:21 -04:00
Jose Diaz-Gonzalez
1e878536f5 hack: skip service_import success for now 2019-03-19 17:53:00 -04:00
Jose Diaz-Gonzalez
0d0ff5f5ee fix: use pushd over cd 2019-03-19 17:32:15 -04:00
Jose Diaz-Gonzalez
118e43a792 fix: sync scripts directory 2019-03-19 16:29:46 -04:00
Jose Diaz-Gonzalez
db9ff186a2 chore: unify with other plugins 2019-03-19 15:00:33 -04:00
Jose Diaz-Gonzalez
6dedbfba45 fix: skip hanging connect test in travis 2019-03-18 16:35:58 -04:00
Jose Diaz-Gonzalez
623d125e83 feat: Real docker-based testing
This pull request switches testing to use an actual docker daemon, vs mocking everything out.

It may also catch actual breaking issues in our tests, which is great!
2019-03-18 14:44:28 -04:00
Jose Diaz-Gonzalez
9fa9b4a975 refactor: separate install and script phases 2019-03-16 22:22:34 -04:00
Jose Diaz-Gonzalez
1edb82305b chore: drop unused sudo: required
This is not necessary on the new travis-ci setup as of December 2018. See this blog post for more details: https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration
2019-03-16 22:08:37 -04:00
Jose Diaz-Gonzalez
077f7e47f1 feat: increase minimum dokku version 2019-03-16 21:45:35 -04:00
Jose Diaz-Gonzalez
371c35667b fix: correct check to see if container exists 2019-03-16 20:40:07 -04:00
Jose Diaz-Gonzalez
e394039652 Merge pull request #171 from dokku/validate-names
Validate names
2019-03-09 18:03:03 -05:00
Jose Diaz-Gonzalez
ec4e5b4a43 fix: correct the validation message 2019-03-09 16:39:35 -05:00
Jose Diaz-Gonzalez
233a261a3f fix: Strictly validate service names
We previously allowed a wide range of service names. As the service name is sometimes used to name databases, the name was actually more restricted than any character, resulting in services that wouldn't start. Going forward, only alphanumeric and underscore characters are allowed.

This only impacts service creation. Any services with invalid names should be migrated to a new service, with the data exported and imported as normal.

Closes dokku/dokku-redis#99
Closes dokku/dokku-mysql#47
Closes dokku/dokku-mongo#86
Closes dokku/dokku-redis#81
2019-03-09 15:54:23 -05:00
Jose Diaz-Gonzalez
fe3d4d6329 chore: minor consolidation in functions files 2019-03-09 15:54:23 -05:00
Jose Diaz-Gonzalez
195a96de65 fix: correct ID check
It may be true in tests because we mock docker itself...
2019-03-09 15:24:20 -05:00
Jose Diaz-Gonzalez
52f95594c0 fix: correct check to see if service is running
This sometimes bizarrely returned a value of 'true' when it wasn't....
2019-03-09 15:09:14 -05:00
Jose Diaz-Gonzalez
0f9e567ead refactor: call service_container_rm from subcommands/destroy 2019-03-08 23:27:55 -05:00
Pavel Grochal
8cec429b0e Update Postgis information into README 2019-03-05 13:18:31 +01:00
Jose Diaz-Gonzalez
c94658ea09 Release 1.4.12 1.4.12 2018-12-02 16:18:02 -05:00
Jose Diaz-Gonzalez
6ed6db2b3f fix: correct issues where docker ps is truncated
This should actually be refactored to avoid the grep call completely, but the current fix will correct the issue for now.

Refs dokku/dokku-postgres#131
2018-12-02 05:21:10 -05:00
Jose Diaz-Gonzalez
354309feec Merge pull request #154 from janis-vitols/bug/ps/grep/binary
Fix `No such container: Binary`
2018-12-02 05:14:36 -05:00
Jose Diaz-Gonzalez
26a1948e50 Update functions 2018-12-02 05:13:34 -05:00
Jose Diaz-Gonzalez
28a8a0f84e fix: ensure any backup cron files are deleted when the service is destroyed
Closes dokku/dokku-redis#118
2018-12-02 05:10:07 -05:00
Jose Diaz-Gonzalez
11435f7452 Merge branch 'master' into bug/ps/grep/binary 2018-12-02 04:57:41 -05:00
Jose Diaz-Gonzalez
f2a802819f Merge pull request #159 from johnspade/master
fix: remove dokkupaas/s3backup container after backup
2018-12-02 04:44:05 -05:00
Jose Diaz-Gonzalez
1465f6f3ca fix: correct documentation around the passphrase parameter
Closes dokku/dokku-mysql#101
2018-12-02 04:33:58 -05:00
ilopatin
c276507d3b fix: remove dokkupaas/s3backup container after backup 2018-10-18 11:30:47 +03:00
Jose Diaz-Gonzalez
98edfb9bb2 Release 1.4.11 1.4.11 2018-10-11 14:53:21 -04:00