percona-server-mysql-operator
percona-server-mysql-operator copied to clipboard
CLOUD-881: Use release_versions in Makefile release rule
CHANGE DESCRIPTION
Problem: The "release" rule was not fully automated, requiring manual replacement of images in the release process.
Cause: Short explanation of the root cause of the issue if applicable.
Solution: The Makefile rule release can be improved by using the images present in release_versions file, eliminating the manual replacement of the images names.
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?
- [ ] 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?
| Test name | Status |
|---|---|
| version-service | passed |
| async-ignore-annotations | passed |
| auto-config | passed |
| config | passed |
| config-router | passed |
| demand-backup | passed |
| gr-demand-backup | passed |
| gr-demand-backup-haproxy | passed |
| gr-finalizer | passed |
| gr-haproxy | passed |
| gr-ignore-annotations | passed |
| gr-init-deploy | passed |
| gr-one-pod | passed |
| gr-recreate | passed |
| gr-scaling | passed |
| gr-scheduled-backup | passed |
| gr-security-context | passed |
| gr-self-healing | passed |
| gr-tls-cert-manager | passed |
| gr-users | passed |
| haproxy | passed |
| init-deploy | passed |
| limits | passed |
| monitoring | passed |
| one-pod | passed |
| operator-self-healing | passed |
| recreate | passed |
| scaling | passed |
| scheduled-backup | passed |
| service-per-pod | passed |
| sidecars | passed |
| smart-update | passed |
| tls-cert-manager | passed |
| users | passed |
| We run 34 out of 34 |
commit: https://github.com/percona/percona-server-mysql-operator/pull/825/commits/8d40dbbfd32fed5e2c63145b6b8239bad0d640eb
image: perconalab/percona-server-mysql-operator:PR-825-8d40dbbf