Commit Graph

10962 Commits

Author SHA1 Message Date
Jose Diaz-Gonzalez
830f2f2b01 chore: remove references to version in compose files
This is now deprecated and causes a warning to be raised.
2024-09-22 01:38:44 -04:00
Jose Diaz-Gonzalez
9ec7631540 Merge pull request #7173 from dokku/builder-on-noble
Upgrade builder docker image to Ubuntu Noble
2024-09-22 00:16:03 -04:00
Jose Diaz-Gonzalez
529b964ade Merge pull request #7176 from dokku/ci-packages-from-noble
Fetch packages installed in ci from Ubuntu Noble repo
2024-09-22 00:15:45 -04:00
Jose Diaz-Gonzalez
b4058077c4 Merge pull request #7177 from dokku/dockerfile-apt-repo
Reference noble apt repository and not focal
2024-09-22 00:15:35 -04:00
Jose Diaz-Gonzalez
087f0e35a0 fix: ensure dependencies for sshcommand are available for the build process 2024-09-21 23:04:39 -04:00
Jose Diaz-Gonzalez
4958768ba7 feat: upgrade builder docker image to Ubuntu Noble 2024-09-21 22:25:29 -04:00
Jose Diaz-Gonzalez
b015d97d60 Merge pull request #7178 from dokku/7124-fix-link
Fix link to docs site
2024-09-21 21:10:56 -04:00
Jose Diaz-Gonzalez
cc75b96e20 docs: fix link to docs site
Closes #7124
2024-09-21 21:10:32 -04:00
Jose Diaz-Gonzalez
deb4891b2b fix: reference noble apt repository and not focal 2024-09-21 20:50:36 -04:00
Jose Diaz-Gonzalez
58396b345d tests: fetch packages installed in ci from Ubuntu Noble repo 2024-09-21 20:47:48 -04:00
Jose Diaz-Gonzalez
84aa0eca18 Merge pull request #7175 from dokku/digitalocean-on-noble
feat: upgrade digitalocean image to Ubuntu Noble
2024-09-21 20:46:11 -04:00
Jose Diaz-Gonzalez
fb335107f6 feat: upgrade digitalocean image to Ubuntu Noble 2024-09-21 20:45:48 -04:00
Jose Diaz-Gonzalez
0cfb447f42 fix: correct shellcheck errors 2024-09-21 20:40:35 -04:00
Jose Diaz-Gonzalez
386298a891 Merge pull request #7174 from dokku/vagrant-on-noble
Upgrade vagrant image to Ubuntu Noble
2024-09-21 20:37:16 -04:00
Jose Diaz-Gonzalez
ebb5201416 feat: upgrade vagrant image to Ubuntu Noble 2024-09-21 20:36:50 -04:00
Jose Diaz-Gonzalez
fd59504781 Merge pull request #7139 from dokku/dependabot/docker/plugins/logs/timberio/vector-0.41.1-debian
chore(deps): bump timberio/vector from 0.39.0-debian to 0.41.1-debian in /plugins/logs
2024-09-21 20:16:27 -04:00
Jose Diaz-Gonzalez
d2dfcf2de5 Merge branch '0.35-release' into dependabot/docker/plugins/logs/timberio/vector-0.41.1-debian 2024-09-21 20:16:14 -04:00
Jose Diaz-Gonzalez
e94866ce13 Merge pull request #7148 from dokku/dependabot/docker/plugins/openresty-vhosts/dokku/openresty-docker-proxy-0.9.0
chore(deps): bump dokku/openresty-docker-proxy from 0.8.0 to 0.9.0 in /plugins/openresty-vhosts
2024-09-21 20:15:08 -04:00
Jose Diaz-Gonzalez
ec095578dd Merge pull request #7088 from andreby/master
Handle the case where parent PID is 0
2024-09-21 20:12:26 -04:00
Jose Diaz-Gonzalez
122f355016 Merge pull request #7147 from F4-Group/fix-docker-arg
fix(builder-herokuish): fix ARG default value
2024-09-21 20:10:00 -04:00
Jose Diaz-Gonzalez
4c03199557 Merge pull request #7172 from dokku/ci-release-on-noble
Run CI release processes on Ubuntu Noble
2024-09-21 19:49:31 -04:00
Jose Diaz-Gonzalez
5b974d529e Merge pull request #7170 from dokku/ci-codeql-on-noble
Run CI codeql analysis on Ubuntu Noble
2024-09-21 19:48:12 -04:00
Jose Diaz-Gonzalez
33208e663d Merge pull request #7169 from dokku/ci-docs-on-noble
Run CI doc generation on Ubuntu Noble
2024-09-21 19:47:30 -04:00
Jose Diaz-Gonzalez
8e853f5434 Merge pull request #7168 from dokku/lint-on-noble
Run CI linting on Ubuntu Noble
2024-09-21 19:47:20 -04:00
Jose Diaz-Gonzalez
a594c517c8 tests: run CI release processes on Ubuntu Noble 2024-09-21 19:47:00 -04:00
Jose Diaz-Gonzalez
b1406c6f65 tests: run CI codeql analysis on Ubuntu Noble 2024-09-21 19:44:36 -04:00
Jose Diaz-Gonzalez
4e927a1d1e tests: run CI doc generation on Ubuntu Noble 2024-09-21 19:43:28 -04:00
Jose Diaz-Gonzalez
d023f252c3 feat: run CI linting on Ubuntu Noble 2024-09-21 19:42:40 -04:00
Jose Diaz-Gonzalez
68e1bb08b9 Merge pull request #7165 from dokku/upgrade-to-noble
Upgrade to Ubuntu Noble 24.04
2024-09-21 19:19:21 -04:00
Jose Diaz-Gonzalez
43b27c90e4 Merge pull request #7157 from F4-Group/fix-jq-dependency
Fix building in vagrant when jq is not available
2024-09-21 18:48:26 -04:00
Jose Diaz-Gonzalez
7605c9a84a fix: correctly check the phase for filtering deploy-related options 2024-09-21 18:46:03 -04:00
Jose Diaz-Gonzalez
2eb5bf959c Revert "debug: turn on trace mode when deleting apps"
This reverts commit cda0e4150d.
2024-09-21 18:09:46 -04:00
Jose Diaz-Gonzalez
80fb3fea08 fix: run core install triggers to force create any folders that may be missing 2024-09-21 17:20:20 -04:00
Jose Diaz-Gonzalez
bbff88a8fb fix: run dokku commands after setting dokku env vars 2024-09-21 17:20:20 -04:00
Jose Diaz-Gonzalez
0633f491ba fix: set CID variable 2024-09-21 17:20:20 -04:00
Jose Diaz-Gonzalez
cacd6a9a14 debug: show the entire inspect output 2024-09-21 17:20:20 -04:00
Jose Diaz-Gonzalez
ffd8fddff1 chore: separate out docker setup and check the contents of the nginx sudoers file 2024-09-21 17:20:20 -04:00
Jose Diaz-Gonzalez
cda0e4150d debug: turn on trace mode when deleting apps 2024-09-21 17:20:20 -04:00
Jose Diaz-Gonzalez
50da726697 chore: update express and node in check-root app 2024-09-21 17:20:20 -04:00
Jose Diaz-Gonzalez
9110e2c365 chore: use python3 instead of python 2024-09-21 17:20:20 -04:00
Jose Diaz-Gonzalez
ce1c7543d2 fix: correct issues in tests referencing now missing python binary 2024-09-21 17:20:20 -04:00
Jose Diaz-Gonzalez
5b511a5f28 fix: revert chown on ssh config file 2024-09-21 17:20:20 -04:00
Jose Diaz-Gonzalez
0a4f36c865 feat: upgrade docker container to ubuntu noble 2024-09-21 17:20:20 -04:00
Jose Diaz-Gonzalez
7334692d00 fix: correct sudoers.so file location on ubuntu noble 2024-09-21 17:20:19 -04:00
Jose Diaz-Gonzalez
d55ba8e189 fix: detect correct init when interacting with rsyslog on install
This change also skips running a restart of rsyslog as during install, the service isn't properly initiated. While this breaks upgrades of Dokku within containers, that is not how upgrades of container-based Dokku should work, so this is a fine trade-off.
2024-09-21 17:20:19 -04:00
Jose Diaz-Gonzalez
1f9e22eed2 fix: ensure rsyslog is always available before dokku is installed 2024-09-21 17:20:19 -04:00
Jose Diaz-Gonzalez
5493ca5978 fix: force sv usage in docker container to avoid cases where systemd is used instead
On newer Ubuntu Noble, cron (among other things) has a transitory dependency on systemd, forcing our systemd/runit detection to fail. This change allows overriding the detected init on Ubuntu systems, ensuring we always do the right thing when interacting with init.
2024-09-21 17:20:19 -04:00
Jose Diaz-Gonzalez
8a6c22ad6c fix: ensure UsePAM is on to enable sshcommand usage 2024-09-21 17:20:19 -04:00
Jose Diaz-Gonzalez
b24d5f497d feat: disable password authentication to dokku docker container
This is insecure and isn't necessary as the container is only used for push-based deployment.
2024-09-21 17:20:19 -04:00
Jose Diaz-Gonzalez
53f209b307 chore: vendor sshd_config file
This will allow better diffing once features are enabled/disabled.
2024-09-21 17:20:19 -04:00