Skip to content

Commit be3d458

Browse files
committed
chore(controller): bump gateway api v1
1 parent 98c598e commit be3d458

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

rootfs/scheduler/resources/gateway.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,18 @@
44

55
class Gateway(Resource):
66
api_prefix = 'apis'
7-
api_version = 'gateway.networking.k8s.io/v1beta1'
7+
api_version = 'gateway.networking.k8s.io/v1'
88

99
def manifest(self, namespace, name, **kwargs):
1010
data = {
1111
"apiVersion": self.api_version,
1212
"kind": "Gateway",
1313
"metadata": {
1414
"name": name,
15-
"namespace": namespace
15+
"namespace": namespace,
16+
"annotations": {
17+
"cert-manager.io/issuer": namespace
18+
},
1619
},
1720
"spec": {
1821
"gatewayClassName": kwargs.get("gateway_class", "default"),
@@ -72,7 +75,7 @@ def delete(self, namespace, name, ignore_exception=True):
7275

7376
class Route(Resource):
7477
api_prefix = 'apis'
75-
api_version = 'gateway.networking.k8s.io/v1beta1'
78+
api_version = 'gateway.networking.k8s.io/v1'
7679

7780
def manifest(self, namespace, name, **kwargs):
7881
data = {
@@ -150,7 +153,7 @@ class UDPRoute(Route):
150153

151154
class HTTPRoute(Route):
152155
kind = "HTTPRoute"
153-
api_version = 'gateway.networking.k8s.io/v1beta1'
156+
api_version = 'gateway.networking.k8s.io/v1'
154157

155158
def manifest(self, namespace, name, **kwargs):
156159
data = super().manifest(namespace, name, **kwargs)
@@ -161,7 +164,7 @@ def manifest(self, namespace, name, **kwargs):
161164

162165
class GRPCRoute(Route):
163166
kind = "GRPCRoute"
164-
api_version = 'gateway.networking.k8s.io/v1beta1'
167+
api_version = 'gateway.networking.k8s.io/v1alpha2'
165168

166169
def manifest(self, namespace, name, **kwargs):
167170
data = super().manifest(namespace, name, **kwargs)
@@ -172,7 +175,7 @@ def manifest(self, namespace, name, **kwargs):
172175

173176
class TLSRoute(Route):
174177
kind = "GRPCRoute"
175-
api_version = 'gateway.networking.k8s.io/v1beta1'
178+
api_version = 'gateway.networking.k8s.io/v1alpha2'
176179

177180
def manifest(self, namespace, name, **kwargs):
178181
data = super().manifest(namespace, name, **kwargs)

0 commit comments

Comments
 (0)