Jose Diaz-Gonzalez
b690d9d18d
Merge pull request #4883 from dokku/scroll-versions
...
Enable vertical scrolling on the version selector
2021-10-24 20:37:49 -04:00
Jose Diaz-Gonzalez
cd030f4fa0
docs: enable vertical scrolling on the version selector
...
We now have too many versions for it to show up on a modern-ish laptop screen, so enabling scrolling will allow folks to choose older versions more easily.
2021-10-24 20:37:24 -04:00
Jose Diaz-Gonzalez
6db82861e6
Merge pull request #4882 from dokku/setup-config
...
Add missing setup/teardown of builder plugin properties
2021-10-24 20:21:33 -04:00
Jose Diaz-Gonzalez
a637ffc848
tests: skip test when in remote vscode container and also ensure the docker daemon config is valid
2021-10-24 20:21:03 -04:00
Jose Diaz-Gonzalez
760be655e9
fix: handle both stderr and stdout when tailing container logs
...
Previously, stderr was ignored when tailing container log output in golang. This change ensures we capture it and also use the correct helper for that output method.
2021-10-24 20:20:35 -04:00
Jose Diaz-Gonzalez
01e317259b
refactor: use default sink variable
...
This allows us to update the sink at the same time as updating the vector integration.
2021-10-24 15:14:37 -04:00
Jose Diaz-Gonzalez
c74c542b1f
feat: upgrade vector and set default sink variable
2021-10-24 15:14:37 -04:00
Jose Diaz-Gonzalez
c4ad455aad
Merge pull request #4880 from dokku/null-app-status
...
Ensure the null scheduler reports the app as running when in use
2021-10-24 15:13:27 -04:00
Jose Diaz-Gonzalez
8c43542f2e
Merge pull request #4881 from dokku/4852-bindutils-dep-removal
...
Drop bindutils as alternative dependency to bind-utils
2021-10-24 15:13:09 -04:00
Jose Diaz-Gonzalez
61f8590553
fix: add missing setup/teardown of builder plugin properties
2021-10-24 15:12:16 -04:00
Jose Diaz-Gonzalez
d84c17d9e2
fix: drop bindutils as alternative dependency to bind-utils
...
Unfortunately, this breaks CentOS compatibility as they use an older version of yum in CentOS 7. Rather than inconvenience the larger user base, Photon users may wish to provide their own `bind-utils` metapackage that depends on `bindutils`.
Closes #4852
2021-10-23 13:50:28 -04:00
Jose Diaz-Gonzalez
c9d10b8a2b
fix: ensure the null scheduler reports the app as running when in use
2021-10-23 13:32:02 -04:00
Jose Diaz-Gonzalez
b43cec2d6b
Merge pull request #4879 from dokku/josegonzalez-patch-2
...
Clarify that the docker-based dokku installation is ready when a certain message appears
2021-10-23 12:21:22 -04:00
Jose Diaz-Gonzalez
e1d5228796
docs: clarify that the docker-based dokku installation is ready when a certain message appears
...
Closes #4878
2021-10-23 12:20:58 -04:00
Jose Diaz-Gonzalez
fd77f9c7a0
chore: use updated github access token variable
2021-10-22 06:43:03 -04:00
Jose Diaz-Gonzalez
f6b03dd55f
Merge pull request #4871 from dokku/4870-fix-procfile-remove
...
Do not error when default Procfile path does not exist when using a custom procfile-path
2021-10-17 15:10:49 -04:00
Jose Diaz-Gonzalez
43631e8847
fix: do not error when default Procfile path does not exist when using a custom procfile-path
...
Closes #4870
2021-10-16 16:34:34 -04:00
Jose Diaz-Gonzalez
afea3b54a8
Merge pull request #4869 from dokku/dependabot/npm_and_yarn/tests/apps/dot-websocket.disabled/socket.io-4.3.0
...
chore(deps): bump socket.io from 4.2.0 to 4.3.0 in /tests/apps/.websocket.disabled
2021-10-14 09:58:52 -04:00
dependabot[bot]
17a2b333f3
chore(deps): bump socket.io in /tests/apps/.websocket.disabled
...
Bumps [socket.io](https://github.com/socketio/socket.io ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/master/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/4.2.0...4.3.0 )
---
updated-dependencies:
- dependency-name: socket.io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-10-14 13:09:09 +00:00
Jose Diaz-Gonzalez
06e63c8f95
Merge pull request #4868 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-11.0.7
...
chore(deps): bump jetty-servlet from 11.0.6 to 11.0.7 in /tests/apps/java
2021-10-13 10:59:56 -04:00
dependabot[bot]
1bc8bb2a24
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 11.0.6 to 11.0.7.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-11.0.6...jetty-11.0.7 )
---
updated-dependencies:
- dependency-name: org.eclipse.jetty:jetty-servlet
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-10-13 13:10:45 +00:00
Jose Diaz-Gonzalez
1bf8493cd1
Merge pull request #4866 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-199
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 198 to 199 in /tests/apps/php
2021-10-11 10:29:33 -04:00
dependabot[bot]
e705d4eed8
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 198 to 199.
- [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/v198...v199 )
---
updated-dependencies:
- dependency-name: heroku/heroku-buildpack-php
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-10-11 13:11:16 +00:00
Jose Diaz-Gonzalez
6e46bacf92
Merge pull request #4861 from dokku/fix-clone
...
Add missing clone/rename code for plugins
2021-10-10 02:38:59 -04:00
Jose Diaz-Gonzalez
69bb8e3077
Merge pull request #4864 from dokku/josegonzalez-patch-1
...
Switch to unauthenticated tap for formula bumping
2021-10-10 02:20:03 -04:00
Jose Diaz-Gonzalez
3aa7d39358
chore: switch to unauthenticated tap for formula bumping
2021-10-10 02:19:49 -04:00
Jose Diaz-Gonzalez
867403f589
Merge pull request #4863 from dokku/scheduler-docs
...
Clarify what is necessary for implementing a scheduler plugin
2021-10-10 02:07:29 -04:00
Jose Diaz-Gonzalez
cce7c5cb97
Merge pull request #4862 from dokku/4464-deploy-source
...
Set deploy-source and metadata at deploy time
2021-10-10 02:07:16 -04:00
Jose Diaz-Gonzalez
6ad8aa7988
docs: clarify what is necessary for implementing a scheduler plugin
...
Also split out kubernetes and nomad scheduler docs into their own pages.
2021-10-10 02:06:36 -04:00
Jose Diaz-Gonzalez
36294e09a3
fix: add missing clone/rename setup to builder plugins
2021-10-09 23:57:48 -04:00
Jose Diaz-Gonzalez
fddf130abd
fix: add missing clone/rename setup code for golang plugins
2021-10-09 23:49:46 -04:00
Jose Diaz-Gonzalez
c0b6942392
refactor: set deploy-source and metadata at deploy time
...
This ensures the value is correct, where previously it was computed based on a file - and therefore did not distinguish between git:from-archive and git:from-image.
Closes #4464
2021-10-09 23:37:53 -04:00
Jose Diaz-Gonzalez
f949fe2a49
Merge pull request #4860 from dokku/parallel-process-deploys
...
Add ability to increase the max parallelism when deploying a given process type
2021-10-09 23:35:54 -04:00
Jose Diaz-Gonzalez
55554ce9bd
feat: add ability to increase the max parallelism when deploying a given process type
2021-10-09 22:44:03 -04:00
Jose Diaz-Gonzalez
904894722f
fix: add missing event for scheduler-detect
2021-10-09 21:12:56 -04:00
Jose Diaz-Gonzalez
a8a167f87f
chore: fix documentation in migration guide
2021-10-09 21:12:56 -04:00
Jose Diaz-Gonzalez
cd7b8afccb
Merge pull request #4853 from dokku/4825-dangling-images
...
Remove dangling images
2021-10-09 21:12:53 -04:00
Jose Diaz-Gonzalez
6c6e72ca04
Merge pull request #4765 from dokku/2184-process-type-restarts
...
Allow specifying a single process type to restart
2021-10-09 21:11:01 -04:00
Jose Diaz-Gonzalez
9616473c3a
fix: ensure we retire any alternate tags
...
Dokku currently injects an alternate tag into the image. Without this change, deploying new image tags (via push with a Dockerfile or git:from-image) would result in the old images lying around forever. This change ensures they are registered for removal.
Closes #4825
2021-10-09 18:46:48 -04:00
Jose Diaz-Gonzalez
e53e8bb59f
fix: register all containers for retirement on app stop
...
This ensures that unused docker images are _also_ removed. While this will mean a `ps:start` requires a rebuild in the case of a force-stop, it ensures we don't have unused images when destroying apps.
2021-10-09 18:46:48 -04:00
Jose Diaz-Gonzalez
5cfe7610b2
refactor: inject labels in builder-dockerfile using dockerfile
...
While this is slower, it ensures we have a proper image parent and can track images for retirement correctly.
2021-10-09 18:46:47 -04:00
Jose Diaz-Gonzalez
6b50ba66a9
fix: properly set label args on dockerfile and herokuish-built images
2021-10-09 18:46:47 -04:00
Jose Diaz-Gonzalez
685ef90018
fix: use release-and-deploy to ensure env vars get re-injected after config changes
2021-10-09 18:46:19 -04:00
Jose Diaz-Gonzalez
b48b79f5ca
feat: allow specifying a single process type to restart
...
This changes restarts to drop the 'release' part that currently gets triggered, which also helps reduce the possibility that a new image layer will be added due to predeploy deploy triggers.
Note that the old method essentially halfway-rebuilt the app (which was what added the extra layer). This refactor removes that, which is a bc-break.
Additionally, scaling processes will result in deploying _only_ restarting the processes being scaled.
Closes #2184
2021-10-09 18:46:17 -04:00
Jose Diaz-Gonzalez
8f7f03a7d8
Merge pull request #4859 from dokku/remove-tar-plugin
...
Remove deprecated tar plugin
2021-10-09 18:44:19 -04:00
Jose Diaz-Gonzalez
d1a16717b3
chore: remove deprecated tar plugin
...
This plugin was deprecated in 0.24.0 in favor of git:from-archive. Users should migrate to the new command.
2021-10-09 18:43:53 -04:00
Jose Diaz-Gonzalez
aa77638ca7
Merge pull request #4858 from dokku/remove-tags-plugin
...
Remove deprecated tags plugin
2021-10-09 18:40:23 -04:00
Jose Diaz-Gonzalez
e893ac2aaa
chore: remove deprecated tags plugin
...
This plugin was deprecated in 0.24.0 in favor of git:from-image. Users should migrate to the new command.
2021-10-09 18:34:01 -04:00
Jose Diaz-Gonzalez
1f8c5509cf
Merge pull request #4857 from dokku/4739-scheduler-plugin
...
Implement scheduler management plugin
2021-10-09 18:32:20 -04:00
Jose Diaz-Gonzalez
3c6396fbca
feat: implement the scheduler plugin
...
This also performs a one-time migration of the DOKKU_SCHEDULER values the scheduler plugin properties.
Closes #4739
2021-10-09 18:31:59 -04:00