Upgrade DataHub from 0.13.3 to 1.6.0 (T402408)
DataHub 1.x restructures the images, so this is more than a version bump:
- Build on JDK 21 and run on JRE 25 (1.x uses a Java 21 build toolchain).
- GMS and datahub-upgrade are now Spring Boot executable archives; drop the jetty-runner/jetty-jmx/jetty-util downloads and jetty.xml/jetty-jmx.xml, which upstream no longer ships.
- Frontend moves to Play 3: build the
stagetask and ship build/stage/main plus the mfe.*.yaml configs, replacing the old dist zip. - Replace jwilder/dockerize with upstream's wait_for_deps.sh helper sourced by the service start.sh scripts; drop the golang dockerize build stages.
- Bump the OpenTelemetry agent to 2.27.0 and jmx_prometheus_javaagent to 1.0.1.
- Drop the mysql-setup, elasticsearch-setup and kafka-setup images: upstream removed them in 1.x and their work is now done by the datahub-system-update job (run via the datahub-upgrade image). The Helm chart must run that job in place of the old setup jobs.
- Bump the blubber buildkit syntax to v1.8.0.
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
Closes T402408