Commit Graph

561 Commits

Author SHA1 Message Date
Jose Diaz-Gonzalez
d76db2f6f6 Release 1.24.0 1.24.0 2023-02-07 08:19:39 -05:00
josegonzalez
ecccf88c0d Merge pull request #168 from dokku/fix-upgrades
fix: properly support new image and image-version values during plugin upgrades
2023-02-07 07:44:39 -05:00
Jose Diaz-Gonzalez
a6ec1ffd8c fix: properly support new image and image-version values during plugin upgrades
Closes dokku/dokku-mongo#143
Closes dokku/dokku-redis#193
Closes dokku/dokku-redis#195
2023-02-07 07:09:23 -05:00
josegonzalez
ed0894460c Merge pull request #167 from dokku/upgrade-mongodb
feat: upgrade to mongo 5.0.14
2023-02-07 06:52:34 -05:00
Jose Diaz-Gonzalez
6491cf88ea chore: upgrade to mongo 5.0.14 2023-02-07 05:52:13 -05:00
josegonzalez
33c6c0230c Merge pull request #166 from dokku/156-mongosh
Use mongosh for connect commands
2023-02-07 05:48:35 -05:00
Jose Diaz-Gonzalez
b68083401e feat: use mongosh for connect commands
Closes #156
2023-02-07 05:48:20 -05:00
josegonzalez
03d368b5f7 Merge pull request #165 from dokku/update-docker-commands
Update docker commands to use DOCKER_BIN
2023-02-07 04:44:18 -05:00
Jose Diaz-Gonzalez
44e7921822 refactor: use DOCKER_BIN env var instead of calling docker directly
This will allow us to alias the docker binary with podman for most actions - other than updating running containers.
2023-02-07 03:53:08 -05:00
Jose Diaz-Gonzalez
5f5eb56a99 refactor: use namespaced docker commands for interacting with the docker binary 2023-02-07 03:39:42 -05:00
Jose Diaz-Gonzalez
f0df95902e refactor: namespace all docker commands in common-functions 2023-02-07 03:31:50 -05:00
Jose Diaz-Gonzalez
1d3b404d8f Release 1.23.2 1.23.2 2023-02-07 02:46:42 -05:00
Jose Diaz-Gonzalez
d00235d173 fix: pull the new docker image when upgrading a service if DOCKER_IMAGE_PULL is not disabled
Refs dokku/dokku-clickhouse#51
2023-02-07 02:45:35 -05:00
Jose Diaz-Gonzalez
67dbe2f89c Release 1.23.1 1.23.1 2023-01-28 16:34:38 -05:00
Jose Diaz-Gonzalez
cf4910c0a1 docs: update the ci workflow badge
Refs https://github.com/badges/shields/issues/8671
2023-01-28 16:32:52 -05:00
josegonzalez
b02471ed75 Merge pull request #163 from dokku/5468-dokku-lib-host-root
feat: respect DOKKU_LIB_HOST_ROOT for mounted data volumes
2022-12-27 00:16:27 -05:00
Jose Diaz-Gonzalez
6d373b9a62 feat: respect DOKKU_LIB_HOST_ROOT for mounted data volumes
This change allows folks to change where dokku mounts data from for all official plugins, removing the need to specify the configuration on a one-off basis.

Refs dokku/dokku#5468
2022-12-26 23:49:28 -05:00
Jose Diaz-Gonzalez
ec93a27eb6 Release 1.23.0 1.23.0 2022-12-26 19:02:16 -05:00
josegonzalez
0bd153fe0c Merge pull request #162 from dokku/pause-stop-rm
Add :pause subcommand and make :stop subcommand actually remove the container
2022-12-26 18:20:15 -05:00
Jose Diaz-Gonzalez
e2a72610c8 feat: add :pause subcommand and make :stop subcommand actually remove the container 2022-12-26 17:39:49 -05:00
Jose Diaz-Gonzalez
d3a7a72960 Release 1.22.0 1.22.0 2022-10-12 01:28:11 -04:00
Jose Diaz-Gonzalez
1902711e9d Merge pull request #160 from dokku/arm-support
Update all related images to add arm/arm64 support
2022-10-11 21:45:37 -07:00
Jose Diaz-Gonzalez
58be2cc4bf feat: update all related images to add arm/arm64 support 2022-10-11 23:59:25 -04:00
Jose Diaz-Gonzalez
9f4b0064dd Release 1.21.0 1.21.0 2022-07-25 01:31:08 -04:00
Jose Diaz-Gonzalez
766de7a121 feat: add method for listing all plugin services
This will allow other plugins to iterate over the services exposed by a plugin and instantiate whatever is necessary for those services.
2022-07-25 01:30:32 -04:00
Jose Diaz-Gonzalez
968d0390f1 Release 1.20.0 1.20.0 2022-07-25 01:17:20 -04:00
Jose Diaz-Gonzalez
f7ba17a685 chore: run shfmt 2022-07-25 01:15:32 -04:00
Jose Diaz-Gonzalez
7f20a42cd4 Merge pull request #153 from dokku/filter-services
fix: refactor how services are filtered
2022-07-25 01:12:00 -04:00
Jose Diaz-Gonzalez
c0d7e08c0d fix: update clone test 2022-07-25 00:36:42 -04:00
Jose Diaz-Gonzalez
b953191033 fix: refactor how services are filtered
The previous method did not include the service type in the user-auth-service hook, which meant it was kinda guess/check as to whether a datastore was filtered correctly for the service in question.

Additionally, we now handle newlines correctly, ensuring that when there _is_ filtering, we treat each datastore as a distinct one.
2022-07-24 23:53:47 -04:00
Jose Diaz-Gonzalez
c790b261aa fix: move warning below service name verification 2022-07-19 01:34:21 -04:00
Jose Diaz-Gonzalez
febd798ce3 Release 1.19.0 1.19.0 2022-07-10 15:30:46 -04:00
Jose Diaz-Gonzalez
9f8d1d2c2e refactor: set the plugin name as the first argument to the service-action trigger
This is a breaking change, but is necessary as otherwise it is impossible to know which datastore plugin a team is meant for.
2022-07-10 15:29:11 -04:00
Jose Diaz-Gonzalez
ab45f83517 Release 1.18.1 1.18.1 2022-07-07 03:07:55 -04:00
Jose Diaz-Gonzalez
36c2adb748 fix: ensure we respect the file path for service links 2022-07-07 03:07:37 -04:00
Jose Diaz-Gonzalez
d32a6253f1 Release 1.18.0 1.18.0 2022-07-07 03:04:14 -04:00
Jose Diaz-Gonzalez
881f07df19 feat: implement service filtering
If a user implements the user-auth-service trigger in a plugin and that plugin does not echo the passed in app(s) on stdout, the app is assumed to not exist. This mirrors the functionality for applications in regards to auth filtering.

This may still need auditing to ensure it covers everything and doesn't cause issues, but local testing implies that everything is working as expected.
2022-07-07 02:54:14 -04:00
Jose Diaz-Gonzalez
793cc3a7b4 Release 1.17.8 1.17.8 2022-07-06 01:48:55 -04:00
Jose Diaz-Gonzalez
0c18b05d97 fix: ensure the new service does not exist when cloning an existing service 2022-07-06 01:47:31 -04:00
Jose Diaz-Gonzalez
b2c458bda9 Release 1.17.7 1.17.7 2022-07-06 01:38:10 -04:00
Jose Diaz-Gonzalez
2c26af4bc5 fix: ensure we check if the service exists before entering it 2022-07-06 01:36:40 -04:00
Jose Diaz-Gonzalez
7654aedbaf Release 1.17.6 1.17.6 2022-07-05 22:20:45 -04:00
Jose Diaz-Gonzalez
b9da7537d4 Merge pull request #151 from dokku/dependabot/docker/mongo-5.0.9
chore(deps): bump mongo from 5.0.8 to 5.0.9
2022-07-05 22:20:24 -04:00
dependabot[bot]
a52333c060 chore(deps): bump mongo from 5.0.8 to 5.0.9
Bumps mongo from 5.0.8 to 5.0.9.

---
updated-dependencies:
- dependency-name: mongo
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-03 13:08:58 +00:00
Jose Diaz-Gonzalez
bf14eccd6c Release 1.17.5 1.17.5 2022-05-29 16:20:27 -04:00
Jose Diaz-Gonzalez
397ab9aa02 Merge pull request #149 from dokku/dependabot/docker/mongo-5.0.8
chore(deps): bump mongo from 5.0.5 to 5.0.8
2022-05-29 16:20:19 -04:00
dependabot[bot]
229ac85c14 chore(deps): bump mongo from 5.0.5 to 5.0.8
Bumps mongo from 5.0.5 to 5.0.8.

---
updated-dependencies:
- dependency-name: mongo
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-27 13:23:22 +00:00
Jose Diaz-Gonzalez
61522f70f2 Release 1.17.4 1.17.4 2022-02-03 10:31:05 -05:00
Jose Diaz-Gonzalez
f97faa612a fix: always chown the image files 2022-02-03 10:30:27 -05:00
Jose Diaz-Gonzalez
72bf3d5d30 docs: clarify unit for container memory limit 2022-01-22 04:31:53 -05:00