Commit Graph

728 Commits

Author SHA1 Message Date
Jose Diaz-Gonzalez
440c098bb3 docs: add example for multiple networks 2023-02-07 18:24:54 -05:00
Jose Diaz-Gonzalez
4d79bc27bb feat: add ability to set multiple, comma-delimited post-create and post-start networks 2023-02-07 18:24:54 -05:00
Jose Diaz-Gonzalez
d0c8f46f18 feat: add support for attaching to networks after service container creation and start 2023-02-07 18:24:54 -05:00
Jose Diaz-Gonzalez
88bf4ac2cc refactor: directly write out the cid file when creating the service container 2023-02-07 18:24:54 -05:00
Jose Diaz-Gonzalez
90021e326e fix: correct error message for valid/invalid properties 2023-02-07 18:24:54 -05:00
Jose Diaz-Gonzalez
31e4c43f98 fix: actually call the :set function and ensure we write properties to the correct namespace 2023-02-07 18:24:54 -05:00
Jose Diaz-Gonzalez
47c5f8e44a fix: correct issue with checking if the service container is ready when using an initial-network 2023-02-07 18:24:54 -05:00
Jose Diaz-Gonzalez
0dca37d8a1 feat: add support for specifying an initial-network property
This network is the network that is associated with the container on creation. If specified, then the bridge network is not attached to the service.

Only a single initial network can be specified at this time.
2023-02-07 18:24:54 -05:00
josegonzalez
caa5a0ff6b Merge pull request #173 from dokku/dependabot/github_actions/actions/upload-artifact-3
chore(deps): bump actions/upload-artifact from 2 to 3
2023-02-07 18:10:48 -05:00
josegonzalez
046153a64d Merge pull request #172 from dokku/dependabot/github_actions/actions/setup-python-4
chore(deps): bump actions/setup-python from 2 to 4
2023-02-07 18:10:35 -05:00
josegonzalez
79dc4ecbb4 Merge pull request #171 from dokku/dependabot/github_actions/actions/checkout-3
chore(deps): bump actions/checkout from 2 to 3
2023-02-07 17:56:39 -05:00
dependabot[bot]
712248d1c7 chore(deps): bump actions/upload-artifact from 2 to 3
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-07 22:02:08 +00:00
dependabot[bot]
975e66985b chore(deps): bump actions/setup-python from 2 to 4
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 4.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2...v4)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-07 22:02:05 +00:00
dependabot[bot]
0cb3385edb chore(deps): bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-07 22:02:02 +00:00
Jose Diaz-Gonzalez
9168b29ce1 feat: upgrade github actions automatically 2023-02-07 17:01:15 -05:00
josegonzalez
ca4dfec23e Merge pull request #170 from dokku/upgrade-test-os
feat: upgrade test os to ubuntu 20.04
2023-02-07 16:51:29 -05:00
Jose Diaz-Gonzalez
dd6b47c8ec feat: upgrade test os to ubuntu 20.04 2023-02-07 16:19:10 -05:00
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