Jose Diaz-Gonzalez
ebbbcb99f2
Merge pull request #4209 from dokku/cnb-support
...
Add experimental support for Cloud Native Buildpacks (CNB)
2020-12-01 16:21:08 -05:00
Jose Diaz-Gonzalez
3e70dbb836
Merge pull request #4210 from dokku/josegonzalez-patch-1
...
Add migration guide link to release notes
2020-12-01 15:36:12 -05:00
Jose Diaz-Gonzalez
f1c74b08cb
feat: add migration guide link to release notes
...
While they are otherwise available on the upgrading page, they might be missed if perusing the changelog before an upgrade.
[ci skip]
2020-12-01 15:35:55 -05:00
Jose Diaz-Gonzalez
451abcf8f3
feat: add initial support for cloud native buildpacks
...
This change adds a new builder - builder-cnb - via the 'DOKKU_CNB_EXPERIMENTAL' environment variable. While support for customizing pack builds is not currently implemented and there may be other missing functionality, this initial implementation allows folks to start playing with CNB.
Future releases of Dokku will provide tighter CNB integration and eventually switch to CNB for default building, as well as allow users to better select builders needed for their applications.
All new code for CNB support should be considered experimental and subject to change as the support evolves over time.
2020-12-01 14:50:27 -05:00
Jose Diaz-Gonzalez
98f03c249b
Merge pull request #4203 from dokku/minor-logging-changes
...
Cleanup log output for failure case
2020-12-01 11:21:57 -05:00
Jose Diaz-Gonzalez
4c4248d65b
Merge pull request #4208 from ankane/access-log-format
...
feat: add ability to change the access log format
2020-12-01 11:14:18 -05:00
Jose Diaz-Gonzalez
889c11d84b
docs: use correct version
...
[ci skip]
2020-12-01 11:08:21 -05:00
Andrew Kane
c0581a0e37
feat: add ability to change the access log format
2020-11-30 21:59:36 -08:00
Jose Diaz-Gonzalez
7e45f1173f
fix: update tests for new logging output
2020-11-28 19:14:17 -05:00
Jose Diaz-Gonzalez
21a94b6dca
Merge pull request #4204 from dokku/missing-image
...
Ensure the image is not an empty string
2020-11-28 18:48:33 -05:00
Jose Diaz-Gonzalez
6cd50cb372
fix: ensure the image is not an empty string
2020-11-28 18:46:37 -05:00
Jose Diaz-Gonzalez
bde77dbf78
feat: cleanup log output for failure case
...
Also mark DOKKU_DISABLE_ANSI_PREFIX_REMOVAL as deprecated (it will be removed in 0.23.0 and no prefixes will be removed at that time).
2020-11-28 03:32:11 -05:00
Jose Diaz-Gonzalez
bd261e6847
Merge pull request #4202 from dokku/4104-aggressive-dangling-clean
...
Schedule related images for cleanup when retiring containers
2020-11-28 02:15:27 -05:00
Jose Diaz-Gonzalez
f7863c8391
fix: handle clone and rename properly
2020-11-28 00:39:28 -05:00
Jose Diaz-Gonzalez
e8a532645f
fix: handle case where container does not exist during retire step
...
This ma happen during app renames, as the old versions of the containers will no longer be running.
2020-11-28 00:38:28 -05:00
Jose Diaz-Gonzalez
af0d2e6f7a
Merge pull request #4160 from nerg4l/go-logs-plugin
...
Rewrite logs plugin in Go
2020-11-26 04:58:51 -05:00
Jose Diaz-Gonzalez
0786954d34
feat: schedule related images for cleanup when retiring containers
...
If the containers no longer exist and the images are unused, we should remove the images as well.
Note that images may sometimes stick around for a little while, depending on the retire schedule and the wait time specified for the container.
Closes #4104
2020-11-26 03:21:45 -05:00
Jose Diaz-Gonzalez
a662046f95
Merge pull request #4201 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-9.4.35.v20201120
...
chore(deps): bump jetty-servlet from 9.4.34.v20201102 to 9.4.35.v20201120 in /tests/apps/java
2020-11-24 11:25:36 -05:00
dependabot-preview[bot]
77d7f63857
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 9.4.34.v20201102 to 9.4.35.v20201120.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.34.v20201102...jetty-9.4.35.v20201120 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-11-24 05:47:30 +00:00
Jose Diaz-Gonzalez
73814a5b65
Merge pull request #4200 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-185
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 183 to 185 in /tests/apps/php
2020-11-23 10:10:50 -05:00
dependabot-preview[bot]
4ba7d4ea10
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 183 to 185.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v183...v185 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-11-23 06:49:27 +00:00
Jose Diaz-Gonzalez
c343316864
Merge pull request #4198 from dokku/4083-fewer-extracts
...
Reference extracted Procfile
2020-11-23 01:36:53 -05:00
Jose Diaz-Gonzalez
aa6abe0fd3
Merge pull request #4197 from dokku/retire-containers
...
Retire intermediate containers after use
2020-11-23 00:45:42 -05:00
Jose Diaz-Gonzalez
bf17023639
refactor: simplify ps:scale setup
2020-11-23 00:11:10 -05:00
Jose Diaz-Gonzalez
97513dee91
fix: handle case where deploying app image does not exist
...
This happens if ps:scale is called before a deploy.
Also refactor GetDeployingAppImageName() to return an error as the second return parameter.
2020-11-23 00:11:00 -05:00
Jose Diaz-Gonzalez
fceb412fb1
fix: reference extracted Procfile
...
Rather than attempting to always extract the Procfile, reference the one that was extracted by the last deploy. This fixes issues where 'docker container cp' may fail intermittently for lord knows what reason.
Closes #4083
2020-11-22 17:14:18 -05:00
Jose Diaz-Gonzalez
ef490f0a05
feat: retire intermediate containers after use
...
Rather than waiting for the next deploy, take advantage of the retire system to retire these containers immediately.
Note that since the retire process happens out of band, the containers may stick around for up to 5 minutes, after which point they will be removed.
Customization of the wait time to retire - currently 60 seconds - is up for future debate. The containers ultimately haven't been useful for debugging, so keeping them around for longer won't help in most cases, and folks can disable the dokku-retire service (or cron) if that is desired.
2020-11-22 16:57:39 -05:00
Jose Diaz-Gonzalez
e0127250ae
Merge pull request #4196 from dokku/4134-is-deployed
...
Correctly doc apps:report output
2020-11-22 16:01:35 -05:00
Jose Diaz-Gonzalez
fcebbd67df
docs: correctly doc apps:report output
...
The `not deployed` message was removed in 0.20.0, and that state can be queried via `ps:report` now.
Closes #4134
2020-11-22 16:00:58 -05:00
Jose Diaz-Gonzalez
d97fc1cfb8
fix: drop extra appname verification
2020-11-22 15:01:36 -05:00
Jose Diaz-Gonzalez
9dba48fc19
feat: deprecate logs:failed without an argument or flag
2020-11-22 15:01:36 -05:00
Jose Diaz-Gonzalez
b6db484393
fix: correct stickler-ci issues
2020-11-22 15:01:36 -05:00
Jose Diaz-Gonzalez
7cdc68a007
refactor: use framework for running function against all apps
2020-11-22 15:01:36 -05:00
Jose Diaz-Gonzalez
1d93246af8
chore: formatting
2020-11-22 15:01:36 -05:00
Jose Diaz-Gonzalez
abce952d0f
fix: correct help output
2020-11-22 15:01:36 -05:00
Jose Diaz-Gonzalez
0b30bc8034
chore: formatting
2020-11-22 15:01:36 -05:00
Jose Diaz-Gonzalez
9882c94eec
fix: add missing help output
2020-11-22 15:01:36 -05:00
László Görög
9a02f3f1dc
refactor: transition logs plugin to go
2020-11-22 15:01:36 -05:00
Jose Diaz-Gonzalez
5f1dc46392
Merge pull request #4195 from luizpicolo/correction-of-the-comments-list
...
Update process-management.md
2020-11-22 15:00:08 -05:00
Luiz Picolo ツ
c4462c4da4
Update process-management.md
2020-11-22 11:05:49 -04:00
Jose Diaz-Gonzalez
f708964c5f
Merge pull request #4194 from dokku/4133-fix-apps-report
...
Drop appName check in apps:report
2020-11-22 02:29:12 -05:00
Jose Diaz-Gonzalez
d514ca0bb5
fix: drop appName check in apps:report
...
Closes #4133
2020-11-22 00:07:36 -05:00
Jose Diaz-Gonzalez
5b21cabff3
Merge pull request #4128 from mailformfemi/master
...
Added the container index to the network-compute-ports trigger
2020-11-21 23:08:06 -05:00
Jose Diaz-Gonzalez
6e36f95bab
Merge pull request #4149 from dokku/go-ps-plugin
...
Rewrite ps plugin in golang
2020-11-21 23:03:36 -05:00
Jose Diaz-Gonzalez
ae1b1c7274
chore: move function to internal
2020-11-21 21:07:20 -05:00
Jose Diaz-Gonzalez
53a76b1353
feat: implement ps:retire
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
5fd1772c3a
chore: drop implemented function
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
ab0cc6c444
fix: implement ps:restore
...
Also add all the niceties around parallelism that were introduced for the other commands.
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
8ae597ad1d
fix: correct help output
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
024ff6e489
chore: remove todone :)
2020-11-21 20:57:33 -05:00