@@ -17,6 +17,7 @@ package syslogng
1717import (
1818 "emperror.dev/errors"
1919 "github.com/cisco-open/operator-tools/pkg/reconciler"
20+ "github.com/kube-logging/logging-operator/pkg/sdk/logging/api/v1beta1"
2021 v1 "github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring/v1"
2122 corev1 "k8s.io/api/core/v1"
2223 v12 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -48,9 +49,7 @@ func (r *Reconciler) service() (runtime.Object, reconciler.DesiredState, error)
4849 }
4950
5051 if r .syslogNGSpec .EnabledIPv6 {
51- ipFamilyPolicy := corev1 .IPFamilyPolicyPreferDualStack
52- desired .Spec .IPFamilyPolicy = & ipFamilyPolicy
53- desired .Spec .IPFamilies = []corev1.IPFamily {corev1 .IPv4Protocol , corev1 .IPv6Protocol }
52+ v1beta1 .EnableIPv6Options (& desired .Spec )
5453 }
5554
5655 beforeUpdateHook := reconciler .DesiredStateHook (func (current runtime.Object ) error {
@@ -89,9 +88,7 @@ func (r *Reconciler) serviceMetrics() (runtime.Object, reconciler.DesiredState,
8988 }
9089
9190 if r .syslogNGSpec .EnabledIPv6 {
92- ipFamilyPolicy := corev1 .IPFamilyPolicyPreferDualStack
93- desired .Spec .IPFamilyPolicy = & ipFamilyPolicy
94- desired .Spec .IPFamilies = []corev1.IPFamily {corev1 .IPv4Protocol , corev1 .IPv6Protocol }
91+ v1beta1 .EnableIPv6Options (& desired .Spec )
9592 }
9693
9794 return desired , reconciler .StatePresent , nil
@@ -164,9 +161,7 @@ func (r *Reconciler) serviceBufferMetrics() (runtime.Object, reconciler.DesiredS
164161 }
165162
166163 if r .syslogNGSpec .EnabledIPv6 {
167- ipFamilyPolicy := corev1 .IPFamilyPolicyPreferDualStack
168- desired .Spec .IPFamilyPolicy = & ipFamilyPolicy
169- desired .Spec .IPFamilies = []corev1.IPFamily {corev1 .IPv4Protocol , corev1 .IPv6Protocol }
164+ v1beta1 .EnableIPv6Options (& desired .Spec )
170165 }
171166
172167 return desired , reconciler .StatePresent , nil
@@ -239,9 +234,7 @@ func (r *Reconciler) headlessService() (runtime.Object, reconciler.DesiredState,
239234 }
240235
241236 if r .syslogNGSpec .EnabledIPv6 {
242- ipFamilyPolicy := corev1 .IPFamilyPolicyPreferDualStack
243- desired .Spec .IPFamilyPolicy = & ipFamilyPolicy
244- desired .Spec .IPFamilies = []corev1.IPFamily {corev1 .IPv4Protocol , corev1 .IPv6Protocol }
237+ v1beta1 .EnableIPv6Options (& desired .Spec )
245238 }
246239
247240 return desired , reconciler .StatePresent , nil
0 commit comments