Commit Graph

5736 Commits

Author SHA1 Message Date
Jose Diaz-Gonzalez
bf7e86fb13 fix: drop existing key 2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
1cab6acf69 fix: drop unnecessary cat 2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
75a2d3a1ba debug: more test logging 2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
ca248a62ec debug: more logging 2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
b50590e2ad debug: fix debug statements 2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
db253c15cc feat: cat the contents 2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
d60140dad8 debug: check if there is extra output 2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
5c17bcc710 chore: minor test fixes 2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
d682bd52ff feat: only build image for non-build releases 2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
1ba874ea62 fix: add runs-on 2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
614ba66450 tests: enable on pull_request 2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
9451216606 refactor: build the package separately from running ci 2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
ef91685596 tests: disable on pull_request for now 2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
dfaa20e449 feat: upgrade herokuish
This enables herokuish to be installed when moby-engine is the docker-engine that is available.
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
d7b0d2a4d9 feat: add github-based ci config 2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
2b9e5bbaea Merge pull request #4029 from dokku/filter-hook-args
Filter args _after_ docker-args-process-deploy
2020-06-19 21:53:34 -04:00
Jose Diaz-Gonzalez
8e0d288b2e fix: filter args _after_ docker-args-process-deploy
The new hook is what is used to expose resource limits/reservations by the resource plugin.
2020-06-19 21:52:59 -04:00
Jose Diaz-Gonzalez
75cdc585b6 Merge pull request #4026 from dokku/filter-hook-args 2020-06-19 21:36:04 -04:00
Jose Diaz-Gonzalez
a9d2610e34 fix: update filtered args 2020-06-19 12:28:31 -04:00
Jose Diaz-Gonzalez
e8eba15e49 Merge pull request #4022 from dokku/4013-slashes-in-app-names
Do not allow slashes in app names
2020-06-18 12:15:27 -04:00
Jose Diaz-Gonzalez
4a8ebd8dee Merge pull request #4025 from alexjj/master
Switch AUR helper to yay
2020-06-18 11:20:03 -04:00
Jose Diaz-Gonzalez
9dcf17be69 fix: filter resource args from deploy tasks
As specified in the docs, the build process should not be impacted by resource constraints.
2020-06-18 11:14:41 -04:00
Jose Diaz-Gonzalez
4aae0f1a1d fix: do not allow slashes in app names
There is likely a better regex for the actually allowed names, but this will suffice for ensuring folks don't do weird things with their folder structures...

Closes #4013
2020-06-18 11:13:11 -04:00
Alex Johnstone
f6a193935d Switch AUR helper to yay 2020-06-18 08:34:24 +01:00
Jose Diaz-Gonzalez
46d4de261c Merge pull request #4021 from dokku/4010-centos-8
Depend on python3 binary for CentOS 8 support
2020-06-17 20:37:16 -04:00
Jose Diaz-Gonzalez
b4b2c4301f Merge pull request #4020 from dokku/4015-fix-ps-inspect
Properly handle multiple containers in ps:inspect
2020-06-17 20:05:14 -04:00
Jose Diaz-Gonzalez
bb2265a3c9 fix: depend on python3 binary
This will fix compatibility with CentOS 8 by requiring a binary path that can be fulfilled by the python3 package.

Closes #4010
2020-06-17 01:20:15 -04:00
Jose Diaz-Gonzalez
484f61fdd5 fix: properly handle multiple containers in ps:inspect
Closes #4015
2020-06-17 01:13:47 -04:00
Jose Diaz-Gonzalez
5aae49f1a0 Merge pull request #4019 from tdak/patch-1
Added one possible solution to an error
2020-06-16 18:12:19 -04:00
tdak
ee7abe3098 Added one possible solution to an error
The solution is for this error

 [remote rejected] master -> master (pre-receive hook declined)
2020-06-16 18:02:17 -04:00
Jose Diaz-Gonzalez
981c5e1dd6 Merge pull request #4016 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-9.4.30.v20200611
chore(deps): bump jetty-servlet from 9.4.29.v20200521 to 9.4.30.v20200611 in /tests/apps/java
2020-06-16 12:53:53 -04:00
dependabot-preview[bot]
d9868a3862 chore(deps): bump jetty-servlet in /tests/apps/java
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project) from 9.4.29.v20200521 to 9.4.30.v20200611.
- [Release notes](https://github.com/eclipse/jetty.project/releases)
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.29.v20200521...jetty-9.4.30.v20200611)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-15 07:07:29 +00:00
Jose Diaz-Gonzalez
c8edeb01e6 Merge pull request #4014 from rvanlaar/patch-1
Update cloudinit script
2020-06-13 19:48:24 -04:00
Roland van Laar
12e2b22ea8 Update cloudinit.sh file to cloudinit 20.X
Bring configuration in line with the latest Cloud init verison. Tested under 20.1.

Mainly done due to `debconf_selections` not working with the old syntac.
See the `debconf_selections` item under https://cloudinit.readthedocs.io/en/latest/topics/modules.html#apt-configure

Changes include:
- reboot when apt deems it necessary,
- define update and upgrade with the package syntax,
- bring apt sources and keys inline with apt syntax and
- dynamically get the right release by using the var '$RELEASE'.

[ci skip]
2020-06-14 00:38:08 +02:00
Roland van Laar
a8008b8d33 Update cloudinit script
This cloudinit script had become outdated.

Changed 4 things:
- docker repository had moved
- use current docker gpg key
- use current dokku gpg key
- move over to ubuntu focal LTS 20.20
2020-06-13 16:39:00 +02:00
Jose Diaz-Gonzalez
7d539e5b03 Merge pull request #4008 from dokku/standardize-golang-commands
Standardize golang command code
2020-06-02 12:36:47 -04:00
Jose Diaz-Gonzalez
2e2320ec73 fix: correct comment 2020-06-02 00:51:45 -04:00
Jose Diaz-Gonzalez
676027caf6 debug: force container removal 2020-06-01 23:46:35 -04:00
Jose Diaz-Gonzalez
2588bedcfe debug: delete all existing containers 2020-06-01 22:44:33 -04:00
Jose Diaz-Gonzalez
272c96b171 debug: check free memory 2020-06-01 22:43:26 -04:00
Jose Diaz-Gonzalez
a1935687a2 debug: output container ls to stdout
This will let us know if other containers are somehow leaking during test runs...
2020-05-30 02:08:08 -04:00
Jose Diaz-Gonzalez
6b25ab16b7 fix: drop deprecation warning on undeprecated command 2020-05-29 18:50:24 -04:00
Jose Diaz-Gonzalez
6b6518c699 tests: use assert_failure instead of test 2020-05-29 14:51:04 -04:00
Jose Diaz-Gonzalez
88f661b6e7 fix: properly fetch keys for config command 2020-05-29 14:50:17 -04:00
Jose Diaz-Gonzalez
aff0c1fc40 fix: check if the property exists before returning an error 2020-05-29 14:42:30 -04:00
Jose Diaz-Gonzalez
aa63e79aec Merge pull request #4006 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-176
chore(deps-dev): bump heroku/heroku-buildpack-php from 174 to 176 in /tests/apps/php
2020-05-29 14:05:54 -04:00
Jose Diaz-Gonzalez
a0cb7c560e tests: fix issues with fetching config 2020-05-29 04:22:14 -04:00
Jose Diaz-Gonzalez
68d1a04215 chore: drop redundant return statement 2020-05-29 02:04:58 -04:00
Jose Diaz-Gonzalez
a4da6f67cc chore: remove unused code 2020-05-29 02:04:21 -04:00
Jose Diaz-Gonzalez
a93cec63be feat: simplify flag parsing in config plugin
Commands should be written such that they take arguments as is.
2020-05-29 01:59:50 -04:00