Skip to content

Conversation

@gkech
Copy link
Contributor

@gkech gkech commented Nov 11, 2025

K8SPS-616 Powered by Pull Request Badge

CHANGE DESCRIPTION

Problem:

When backups are disabled, there is a set of validation that the operator performs that should not happen. With this PR we perform these input validations only if the backups are enabled.

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 Nov 11, 2025
@gkech gkech marked this pull request as ready for review November 11, 2025 11:53
@JNKPercona
Copy link
Collaborator

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

commit: b96dc4c
image: perconalab/percona-server-mysql-operator:PR-1159-b96dc4c1

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.

5 participants