GoogleCloudPlatform / mysql-docker

GNU General Public License v2.0
24 stars 22 forks source link

Use MySQL release keys that are still valid #100

Closed mhutchinson closed 9 months ago

mhutchinson commented 10 months ago

The old release keys have expired. These new release keys are used for signing releases from 8.0.36, and so the version of MySQL 8 has been updated to this version.

I haven't been able to test that this works because the base image for the Dockerfile requires auth:

ERROR: failed to solve: marketplace.gcr.io/google/c2d-debian11: pulling from host marketplace.gcr.io failed with status code [manifests latest]: 401 Unauthorized

This fixes #98 which is blocking CI and presubmits for google/trillian and google/certificate-transparency-go.

mhutchinson commented 10 months ago

Hi @armandomiani, can you trigger the kokoro tests to run? It doesn't look like they trigger automatically.

mhutchinson commented 10 months ago

Hi @armandomiani, I've made another change to try to get kokoro tests to pass (confirmed locally that the failing check now passes). Do you know how this comment is supposed to be generated?

AdrianManiek commented 10 months ago

Hi @mhutchinson we have another type of error regarding your PR --> https://fusion2.corp.google.com/ci/kokoro/prod:cloud-marketplace-ops%2Fcontainers%2Fmysql%2Fpresubmit/activity/a0f8a305-8913-45ac-9d2a-10e95b129e1a/log

mhutchinson commented 10 months ago

@AdrianManiek those problems appear to be happening in the mysql 5.7 build. Are you seeing the same thing?

I believe that the problem is that this project doesn't build at head at the moment, which means that in order to get a PR through, it has to fix all of the problems. I'll have a last look to see if the mysql 5.7 releases are also signed by the new keys.

mhutchinson commented 10 months ago

@AdrianManiek I've updated the keys for the 5.7 version now. Can you trigger the kokoro build and we'll see if that fixes it? Thanks!

AdrianManiek commented 10 months ago

@mhutchinson unfortunately test still failed --> https://fusion2.corp.google.com/ci;ids=372760576/kokoro/prod:cloud-marketplace-ops%2Fcontainers%2Fmysql%2Fpresubmit/activity/6321f056-16d3-4120-a848-0a5cb4aade9a/log

mhutchinson commented 10 months ago

The new issue appears to be related to SSL certs and curl. https://askubuntu.com/questions/1390288/curl-77-error-setting-certificate-verify-locations-ubuntu-20-04-3-lts appears to be discussing the same issue. This new failure is unrelated to this change that I'm making.

@AdrianManiek Are any of the maintainers of this repository able to fix the existing issues in the build?