@@ -11,7 +11,6 @@ import (
1111 fluxmeta "github.com/fluxcd/pkg/apis/meta"
1212 sourcev1 "github.com/fluxcd/source-controller/api/v1"
1313 clustersv1alpha1 "github.com/openmcp-project/openmcp-operator/api/clusters/v1alpha1"
14- corev1 "k8s.io/api/core/v1"
1514 apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
1615 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
1716 "sigs.k8s.io/controller-runtime/pkg/client"
@@ -33,7 +32,7 @@ type Gateway struct {
3332 DNSConfig v1alpha1.DNSConfig
3433 PlatformClient client.Client
3534 ClusterClient client.Client
36- PullSecrets []corev1.LocalObjectReference
35+ // PullSecrets []corev1.LocalObjectReference
3736 FluxKubeconfig * fluxmeta.KubeConfigReference
3837}
3938
@@ -93,11 +92,7 @@ func (g *Gateway) reconcileOCIRepositoryFunc(obj *sourcev1.OCIRepository) func()
9392 Tag : g .EnvoyConfig .Chart .Tag ,
9493 }
9594
96- if len (g .PullSecrets ) > 0 {
97- obj .Spec .SecretRef = & fluxmeta.LocalObjectReference {
98- Name : g .PullSecrets [0 ].Name ,
99- }
100- }
95+ obj .Spec .SecretRef = g .EnvoyConfig .Chart .SecretRef
10196
10297 return nil
10398 }
@@ -160,7 +155,7 @@ func (g *Gateway) generateHelmValues() map[string]any {
160155 return map [string ]any {
161156 "global" : map [string ]any {
162157 "images" : images ,
163- "imagePullSecrets" : g .PullSecrets ,
158+ "imagePullSecrets" : g .EnvoyConfig . Images . ImagePullSecrets ,
164159 },
165160 }
166161}
0 commit comments