@@ -3,6 +3,8 @@ package controllers
3
3
import (
4
4
"context"
5
5
"fmt"
6
+ "regexp"
7
+
6
8
certmanagerv1 "github.com/cert-manager/cert-manager/pkg/apis/certmanager/v1"
7
9
skiperatorv1alpha1 "github.com/kartverket/skiperator/api/v1alpha1"
8
10
"github.com/kartverket/skiperator/internal/controllers/common"
@@ -30,8 +32,8 @@ import (
30
32
nais_io_v1 "github.com/nais/liberator/pkg/apis/nais.io/v1"
31
33
pov1 "github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring/v1"
32
34
"golang.org/x/exp/maps"
33
- networkingv1beta1 "istio.io/client-go/pkg/apis/networking/v1beta1 "
34
- securityv1beta1 "istio.io/client-go/pkg/apis/security/v1beta1 "
35
+ istionetworkingv1 "istio.io/client-go/pkg/apis/networking/v1 "
36
+ securityv1 "istio.io/client-go/pkg/apis/security/v1 "
35
37
telemetryv1 "istio.io/client-go/pkg/apis/telemetry/v1"
36
38
appsv1 "k8s.io/api/apps/v1"
37
39
autoscalingv2 "k8s.io/api/autoscaling/v2"
@@ -42,7 +44,6 @@ import (
42
44
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
43
45
"k8s.io/apimachinery/pkg/types"
44
46
"k8s.io/apimachinery/pkg/util/validation/field"
45
- "regexp"
46
47
ctrl "sigs.k8s.io/controller-runtime"
47
48
"sigs.k8s.io/controller-runtime/pkg/builder"
48
49
"sigs.k8s.io/controller-runtime/pkg/client"
@@ -83,18 +84,18 @@ func (r *ApplicationReconciler) SetupWithManager(mgr ctrl.Manager) error {
83
84
Owns (& appsv1.Deployment {}).
84
85
Owns (& corev1.Service {}).
85
86
Owns (& corev1.ConfigMap {}).
86
- Owns (& networkingv1beta1 .ServiceEntry {}).
87
- Owns (& networkingv1beta1 .Gateway {}, builder .WithPredicates (
88
- util.MatchesPredicate [* networkingv1beta1 .Gateway ](isIngressGateway ),
87
+ Owns (& istionetworkingv1 .ServiceEntry {}).
88
+ Owns (& istionetworkingv1 .Gateway {}, builder .WithPredicates (
89
+ util.MatchesPredicate [* istionetworkingv1 .Gateway ](isIngressGateway ),
89
90
)).
90
91
Owns (& telemetryv1.Telemetry {}).
91
92
Owns (& autoscalingv2.HorizontalPodAutoscaler {}).
92
- Owns (& networkingv1beta1 .VirtualService {}).
93
- Owns (& securityv1beta1 .PeerAuthentication {}).
93
+ Owns (& istionetworkingv1 .VirtualService {}).
94
+ Owns (& securityv1 .PeerAuthentication {}).
94
95
Owns (& corev1.ServiceAccount {}).
95
96
Owns (& policyv1.PodDisruptionBudget {}).
96
97
Owns (& networkingv1.NetworkPolicy {}).
97
- Owns (& securityv1beta1 .AuthorizationPolicy {}).
98
+ Owns (& securityv1 .AuthorizationPolicy {}).
98
99
Owns (& nais_io_v1.MaskinportenClient {}).
99
100
Owns (& nais_io_v1.IDPortenClient {}).
100
101
Owns (& pov1.ServiceMonitor {}).
@@ -385,7 +386,7 @@ func handleApplicationCertRequest(_ context.Context, obj client.Object) []reconc
385
386
return requests
386
387
}
387
388
388
- func isIngressGateway (gateway * networkingv1beta1 .Gateway ) bool {
389
+ func isIngressGateway (gateway * istionetworkingv1 .Gateway ) bool {
389
390
match , _ := regexp .MatchString ("^.*-ingress-.*$" , gateway .Name )
390
391
391
392
return match
0 commit comments