Skip to content

Add support of the official MySQL Docker image#1198

Draft
hors wants to merge 3 commits intomainfrom
support-oracle-mysql
Draft

Add support of the official MySQL Docker image#1198
hors wants to merge 3 commits intomainfrom
support-oracle-mysql

Conversation

@hors
Copy link
Copy Markdown
Collaborator

@hors hors commented Feb 11, 2026

Due to the high volume of requests, we're unable to provide free service for this account. To continue using the service, please upgarde to a paid plan.

CHANGEDESCRIPTION

Problem:
Short explanation of the problem.

Cause:
Short explanation of the root cause of the issue if applicable.

Solution:
Short explanation of the solution we are providing with this PR.

CHECKLIST

Jira

  • Is the Jira ticket created and referenced properly?
  • Does the Jira ticket have the proper statuses for documentation (Needs Doc) and QA (Needs QA)?
  • Does the Jira ticket link to the proper milestone (Fix Version field)?

Tests

  • Is an E2E test/test case added for the new feature/change?
  • Are unit tests added where appropriate?

Config/Logging/Testability

  • Are all needed new/changed options added to default YAML files?
  • Are all needed new/changed options added to the Helm Chart?
  • Did we add proper logging messages for operator actions?
  • Did we ensure compatibility with the previous version or cluster upgrade process?
  • Does the change support oldest and newest supported PS version?
  • Does the change support oldest and newest supported Kubernetes version?

@pull-request-size pull-request-size bot added the size/M 30-99 lines label Feb 11, 2026
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[gofmt] reported by reviewdog 🐶

AppName = "mysql"
DataVolumeName = "datadir"
DataMountPath = "/var/lib/mysql"
CustomConfigKey = "my.cnf"
configVolumeName = "config"
configMountPath = "/etc/mysql/config"
nodeCnfVolumeName = "node-cnf"
nodeCnfMountPath = "/etc/my.cnf.d"
nodeCnfConfDVolumeName = "node-cnf-conf-d" // Oracle MySQL image uses !includedir /etc/mysql/conf.d/
nodeCnfConfDMountPath = "/etc/mysql/conf.d"
credsVolumeName = "users"
mysqlshVolumeName = "mysqlsh"
mysqlshMountPath = "/.mysqlsh"
tlsVolumeName = "tls"
tlsMountPath = "/etc/mysql/mysql-tls-secret"
BackupLogDir = "/var/log/xtrabackup"
vaultSecretVolumeName = "vault-keyring-secret"
vaultSecretMountPath = "/etc/mysql/vault-keyring-secret"

@hors hors force-pushed the support-oracle-mysql branch from de665c8 to 8b3d095 Compare February 11, 2026 12:38
@hors hors changed the title Add support for the official MySQL Docker image Add support of the official MySQL Docker image Feb 13, 2026
@JNKPercona
Copy link
Copy Markdown
Collaborator

Test Name Result Time
async-ignore-annotations-8-4 passed 00:07:03
async-global-metadata-8-4 passed 00:19:38
async-upgrade-8-0 failure 00:08:44
async-upgrade-8-4 failure 00:08:41
auto-config-8-4 failure 00:08:30
config-8-4 failure 00:08:29
config-router-8-0 failure 00:08:36
config-router-8-4 failure 00:08:22
demand-backup-minio-8-0 failure 00:12:24
demand-backup-minio-8-4 failure 00:12:14
demand-backup-cloud-8-4 failure 00:12:01
demand-backup-retry-8-4 failure 00:15:32
async-data-at-rest-encryption-8-0 failure 00:06:52
async-data-at-rest-encryption-8-4 failure 00:06:28
gr-global-metadata-8-4 failure 00:10:23
gr-data-at-rest-encryption-8-0 failure 00:05:52
gr-data-at-rest-encryption-8-4 failure 00:06:05
gr-demand-backup-minio-8-4 failure 00:09:53
gr-demand-backup-cloud-8-4 failure 00:09:17
gr-demand-backup-haproxy-8-4 failure 00:09:27
gr-finalizer-8-4 passed 00:05:54
gr-haproxy-8-0 failure 00:04:53
gr-haproxy-8-4 failure 00:04:58
gr-ignore-annotations-8-4 passed 00:05:00
gr-init-deploy-8-0 passed 00:09:29
gr-init-deploy-8-4 passed 00:09:43
gr-one-pod-8-4 failure 00:08:20
gr-recreate-8-4 passed 00:18:02
gr-scaling-8-4 failure 00:05:51
gr-scheduled-backup-8-4 failure 00:11:27
gr-security-context-8-4 failure 00:09:26
gr-self-healing-8-4 passed 00:22:29
gr-tls-cert-manager-8-4 passed 00:08:55
gr-users-8-4 passed 00:06:02
gr-upgrade-8-0 failure 00:08:28
gr-upgrade-8-4 failure 00:08:30
haproxy-8-0 passed 00:08:37
haproxy-8-4 passed 00:08:49
init-deploy-8-0 failure 00:05:38
init-deploy-8-4 failure 00:05:53
limits-8-4 failure 00:02:41
monitoring-8-4 passed 00:15:55
one-pod-8-0 failure 00:08:46
one-pod-8-4 failure 00:08:36
operator-self-healing-8-4 passed 00:12:27
pvc-resize-8-4 passed 00:06:11
recreate-8-4 passed 00:15:28
scaling-8-4 passed 00:11:36
scheduled-backup-8-0 failure 00:12:22
scheduled-backup-8-4 failure 00:12:19
service-per-pod-8-4 passed 00:06:28
sidecars-8-4 failure 00:07:28
smart-update-8-4 passed 00:09:58
storage-8-4 passed 00:04:09
telemetry-8-4 passed 00:06:30
tls-cert-manager-8-4 failure 00:05:59
users-8-0 passed 00:07:56
users-8-4 passed 00:08:32
version-service-8-4 passed 00:21:29
Summary Value
Tests Run 59/59
Job Duration 01:54:00
Total Test Time 09:16:15

commit: 5e33a23
image: perconalab/percona-server-mysql-operator:PR-1198-5e33a230

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/M 30-99 lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants