Dokku Bot
38847373cd
Release 0.30.1
...
# History
## 0.30.1
Install/update via the bootstrap script:
```shell
wget https://dokku.com/install/v0.30.1/bootstrap.sh
sudo DOKKU_TAG=v0.30.1 bash bootstrap.sh
```
### Bug Fixes
- #5690 : @josegonzalez Update dependencies for golang code to fix builds
- #5683 : @josegonzalez Ensure the services directory also exists
- #5688 : @josegonzalez Set custom entrypoint for pack-based containers so custom command/argument combinations are respected
### New Features
- #5682 : @josegonzalez Build Digitalocean image automatically upon release
- #5675 : @josegonzalez Add new sections to release notes
### Documentation
- #5695 : @josegonzalez Add a note about required upgrade to 0.29.x for versions prior to 0.25.x
- #5689 : @josegonzalez Add note about ubuntu 18.04 being deprecated
- #5684 : @josegonzalez Note that the app.json is pulled from the specified image when deploying via git:from-image
- #5679 : @josegonzalez Revert invalid replacement in homepage html path objects
- #5678 : @josegonzalez Cleanup docs on homepage for installation
### Dependencies
- #5693 : @dependabot[bot] chore(deps): bump mkdocs-material from 9.0.12 to 9.0.13 in /docs/_build
- #5694 : @dependabot[bot] chore(deps): bump zipp from 3.13.0 to 3.14.0 in /docs/_build
- #5677 : @dependabot[bot] chore(deps): bump flask from 2.2.2 to 2.2.3 in /tests/apps/multi
- #5676 : @dependabot[bot] chore(deps): bump flask from 2.2.2 to 2.2.3 in /tests/apps/python-flask
v0.30.1
2023-02-21 03:49:06 +00:00
josegonzalez
3bdda96fb1
Merge pull request #5690 from dokku/go-mod-update
...
Update dependencies for golang code to fix builds
2023-02-20 17:49:51 -05:00
Jose Diaz-Gonzalez
ae0c2a5867
chore: update all depdendencies to match latest net and sys packages
2023-02-20 16:36:01 -05:00
Jose Diaz-Gonzalez
4f9dbd6011
chore: update to go 1.19.6
2023-02-20 16:28:10 -05:00
josegonzalez
982f95e893
Merge pull request #5693 from dokku/dependabot/pip/docs/_build/mkdocs-material-9.0.13
...
chore(deps): bump mkdocs-material from 9.0.12 to 9.0.13 in /docs/_build
2023-02-20 16:16:46 -05:00
josegonzalez
a1897149c8
Merge pull request #5694 from dokku/dependabot/pip/docs/_build/zipp-3.14.0
...
chore(deps): bump zipp from 3.13.0 to 3.14.0 in /docs/_build
2023-02-20 16:16:22 -05:00
josegonzalez
7178561280
Merge pull request #5695 from dokku/josegonzalez-patch-1
...
Add a note about required upgrade to 0.29.x for versions prior to 0.25.x
2023-02-20 16:08:49 -05:00
josegonzalez
ca444af7d1
docs: add a note about required upgrade to 0.29.x
...
We introduced a method of migrating from DOKKU_SCALE to app.json in 0.25.x. This was removed in 0.30.x, so users need to ensure they either set their own scale manually _or_ upgrade. The upgrade is probably the safest bet.
2023-02-20 16:08:31 -05:00
dependabot[bot]
aa2e0eadfa
chore(deps): bump zipp from 3.13.0 to 3.14.0 in /docs/_build
...
Bumps [zipp](https://github.com/jaraco/zipp ) from 3.13.0 to 3.14.0.
- [Release notes](https://github.com/jaraco/zipp/releases )
- [Changelog](https://github.com/jaraco/zipp/blob/main/CHANGES.rst )
- [Commits](https://github.com/jaraco/zipp/compare/v3.13.0...v3.14.0 )
---
updated-dependencies:
- dependency-name: zipp
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-20 14:23:07 +00:00
dependabot[bot]
28ab4e1bc5
chore(deps): bump mkdocs-material from 9.0.12 to 9.0.13 in /docs/_build
...
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material ) from 9.0.12 to 9.0.13.
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases )
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG )
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.0.12...9.0.13 )
---
updated-dependencies:
- dependency-name: mkdocs-material
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-20 14:23:03 +00:00
Jose Diaz-Gonzalez
465634a16e
chore: update golang.org/x/sys dependency to keep in sync with common plugin
2023-02-18 19:18:50 -05:00
josegonzalez
3196947857
Merge pull request #5689 from dokku/josegonzalez-patch-1
...
Add note about ubuntu 18.04 being deprecated
2023-02-17 22:11:30 -05:00
josegonzalez
992b27fcf9
docs: add note about ubuntu 18.04 being deprecated
...
This was an omission by error in the 0.30.x release notes.
2023-02-17 22:11:09 -05:00
Jose Diaz-Gonzalez
84f6b0ab53
chore: run go mod tidy
...
The following script was run from within the `plugins` directory:
for plugin in *; do
if [[ ! -f "/root/go/src/github.com/dokku/dokku/plugins/$plugin/go.mod" ]]; then continue; fi;
echo "$plugin"
pushd /root/go/src/github.com/dokku/dokku/plugins/$plugin;
go mod tidy;
go mod download;
popd >/dev/null;
done
2023-02-17 22:08:22 -05:00
josegonzalez
8f2856f8ec
Merge pull request #5683 from dokku/5614-josegonzalez-patch-1
...
Ensure the services directory also exists
2023-02-17 22:05:08 -05:00
josegonzalez
54d88eec7e
fix: only rsync existing directories
...
Additionally, pin the chown to just the top-level dir for the services dir
2023-02-17 19:10:14 -05:00
josegonzalez
08bea72000
Merge pull request #5688 from dokku/5687-pack-launcher-fix
...
Set custom entrypoint for pack-based containers so custom command/argument combinations are respected
2023-02-17 17:09:10 -05:00
Jose Diaz-Gonzalez
1286d85054
fix: set custom entrypoint for pack-based containers so custom command/argument combinations are respected
...
Closes #5687
2023-02-17 16:01:41 -05:00
josegonzalez
514c6d9825
Merge pull request #5684 from dokku/josegonzalez-patch-1
...
Note that the app.json is pulled from the specified image when deploying via git:from-image
2023-02-16 23:33:38 -05:00
josegonzalez
322e1404ef
docs: note that the app.json is pulled from the specified image when deploying via git:from-image
2023-02-16 23:33:14 -05:00
josegonzalez
7834f353f1
fix: ensure the services directory also exists
...
Without this, we get issues attempting to install datastore plugins.
Closes #5614
2023-02-16 19:38:10 -05:00
josegonzalez
47536645a2
Merge pull request #5677 from dokku/dependabot/pip/tests/apps/multi/flask-2.2.3
...
chore(deps): bump flask from 2.2.2 to 2.2.3 in /tests/apps/multi
2023-02-16 19:37:46 -05:00
josegonzalez
bec0875556
Merge pull request #5682 from dokku/build-digitalocean-image
...
Build Digitalocean image automatically upon release
2023-02-16 19:37:32 -05:00
Jose Diaz-Gonzalez
4b8ccfbf34
fix: implement checkTMP
2023-02-16 16:22:32 -05:00
Jose Diaz-Gonzalez
26a536bc9b
feat: log the output of the do directory
2023-02-16 16:01:59 -05:00
Jose Diaz-Gonzalez
635f9c1bc5
chore: remove unused function
2023-02-16 15:49:37 -05:00
Jose Diaz-Gonzalez
47fddf1899
chore: remove extra cleanup line
...
Logs are already zero'd out
2023-02-16 15:49:16 -05:00
Jose Diaz-Gonzalez
7b1a2fa908
fix: add missing cleanup step
2023-02-16 15:49:02 -05:00
Jose Diaz-Gonzalez
1eada6a5e8
fix: purge log files and droplet-agent
...
This should fix a few of the warnings/errors shown during the image check process.
2023-02-16 15:32:55 -05:00
Jose Diaz-Gonzalez
f1152cd6b7
fix: validate the packer image
2023-02-16 15:10:49 -05:00
Jose Diaz-Gonzalez
55c3b73f35
feat: run image check at the end of the build
2023-02-16 15:10:43 -05:00
Jose Diaz-Gonzalez
1eda16d186
refactor: simplify provisioning
2023-02-16 15:08:49 -05:00
Jose Diaz-Gonzalez
b2fbefb6d3
refactor: remove use of format function
2023-02-16 15:07:58 -05:00
Jose Diaz-Gonzalez
11743afbf0
chore: drop ability to set a custom base image
...
We'll only ever test against the latest LTS.
2023-02-16 15:07:25 -05:00
Jose Diaz-Gonzalez
d40ee36348
feat: update all base packages
2023-02-16 15:07:03 -05:00
Jose Diaz-Gonzalez
c24e0d3888
feat: ensure we have a custom landing page for folks to view when going to their droplet ip/vhost
2023-02-16 15:00:37 -05:00
Jose Diaz-Gonzalez
360940f68e
fix: use https urls
2023-02-16 14:53:58 -05:00
Jose Diaz-Gonzalez
4ce5ba6a75
refactor: unify cleanup script with the one used by the DO marketplace
2023-02-16 14:50:07 -05:00
Jose Diaz-Gonzalez
197bd0c864
feat: remove the default nginx site in built images
...
This is confusing for users and shouldn't really ever exist.
2023-02-16 14:49:13 -05:00
Jose Diaz-Gonzalez
ba06bac1b9
feat: enable exit on error
2023-02-16 14:48:43 -05:00
Jose Diaz-Gonzalez
9dc6d8e130
refactor: cleanup ufw rules
...
- use nginx ful rules
- limit ssh by default
- force enable ufw
- drop access to 2375 and 2376 (this allows passwordless docker access...)
2023-02-16 14:47:52 -05:00
Jose Diaz-Gonzalez
afe042de46
docs: cleanup motd
...
- standardize text with the sample marketplace app
- remove reference to web server (its unavailable in newer versions)
2023-02-16 14:46:39 -05:00
Jose Diaz-Gonzalez
358fb72baf
fix: run build in nyc1
...
NYC1 is the only DC where the smallest size droplet is available.
2023-02-16 14:33:26 -05:00
Jose Diaz-Gonzalez
98d6a3b53e
fix: run build on smallest image
...
This will allow anyone to use the resulting image, and not just those with at least 2GB of ram.
2023-02-16 14:32:30 -05:00
Jose Diaz-Gonzalez
9ebe708741
fix: run packer validate with access to the DO token
...
Without this, it fails when initializing the builder.
2023-02-16 14:31:41 -05:00
Jose Diaz-Gonzalez
ba56474f15
fix: correct position of post-provisioner block
2023-02-16 14:26:29 -05:00
Jose Diaz-Gonzalez
ec642788d3
fix: correct SC2004
2023-02-16 14:25:40 -05:00
Jose Diaz-Gonzalez
adf98b53f5
chore: run shfmt
2023-02-16 14:22:44 -05:00
Jose Diaz-Gonzalez
ae1b695fc5
feat: build digitalocean images in ci on release
...
While these don't (yet?) get submitted to the Digitalocean marketplace, it should bring us most of the way of making that possible.
The next step would be to somehow get notifications of the new image snapshot sent... Somewhere and have the lovely DO folks test/release it for us.
2023-02-16 14:21:36 -05:00
Jose Diaz-Gonzalez
6c099c4ad0
tests: lint the packer config in CI
2023-02-16 14:19:42 -05:00