Skip to content

Commit c53f140

Browse files
committed
dont keep old metadata for services, rely only on the ignore mechanism
1 parent c989da0 commit c53f140

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

deploy/cr.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ spec:
2525
# initImage: perconalab/percona-server-mysql-operator:main
2626
# ignoreAnnotations:
2727
# - service.beta.kubernetes.io/aws-load-balancer-backend-protocol
28-
# ignoreLabels:
29-
# - rack
28+
ignoreLabels:
29+
- rack
3030
# tls:
3131
# SANs:
3232
# - mysql-1.example.com

pkg/controller/ps/controller.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -618,15 +618,15 @@ func (r *PerconaServerMySQLReconciler) reconcileServicePerPod(ctx context.Contex
618618
func (r *PerconaServerMySQLReconciler) reconcileMySQLServices(ctx context.Context, cr *apiv1alpha1.PerconaServerMySQL) error {
619619
_ = logf.FromContext(ctx).WithName("reconcileMySQLServices")
620620

621-
if err := k8s.EnsureService(ctx, r.Client, cr, mysql.UnreadyService(cr), r.Scheme, true); err != nil {
621+
if err := k8s.EnsureService(ctx, r.Client, cr, mysql.UnreadyService(cr), r.Scheme, false); err != nil {
622622
return errors.Wrap(err, "reconcile unready svc")
623623
}
624624

625-
if err := k8s.EnsureService(ctx, r.Client, cr, mysql.HeadlessService(cr), r.Scheme, true); err != nil {
625+
if err := k8s.EnsureService(ctx, r.Client, cr, mysql.HeadlessService(cr), r.Scheme, false); err != nil {
626626
return errors.Wrap(err, "reconcile headless svc")
627627
}
628628

629-
if err := k8s.EnsureService(ctx, r.Client, cr, mysql.ProxyService(cr), r.Scheme, true); err != nil {
629+
if err := k8s.EnsureService(ctx, r.Client, cr, mysql.ProxyService(cr), r.Scheme, false); err != nil {
630630
return errors.Wrap(err, "reconcile proxy svc")
631631
}
632632

0 commit comments

Comments
 (0)