deephaven / deephaven-docs-community

Source code for Community docs on the deephaven.io website.
Apache License 2.0
0 stars 5 forks source link

Upgrade to docker compose v2 #183

Closed deephaven-internal closed 2 months ago

deephaven-internal commented 3 months ago

This issue was auto-generated

PR: https://github.com/deephaven/deephaven-core/pull/5322 Author: devinrsmith

Original PR Body

This upgrades the gradle-docker-compose-plugin to support docker compose v2 by default. The important release notes are https://github.com/avast/gradle-docker-compose-plugin/releases/tag/0.17.0, although we are updating to the latest 0.17.6. Some manual configuration of dockerCompose was needed to workaround https://github.com/avast/gradle-docker-compose-plugin/issues/393.

Additionally, this upgrades all of our docker-compose.yml files to be proper v2 files by removing the version. The docker compose version is only relevant for docker-compose (v1). See https://docs.docker.com/compose/intro/history/ for clarification. This was discovered based on the warning from the docker compose process, which would otherwise warn:

> Task :Integrations:composeBuild
time="2024-04-03T12:09:28-07:00" level=warning msg="/home/devin/dev/deephaven/deephaven-core/Integrations/docker-compose.yml: `version` is obsolete"

Fixes #3554 Fixes #5320