Skip to content

Commit a27403f

Browse files
author
Alan Christie
committed
fix: Ingress deployment
1 parent 015e744 commit a27403f

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

operator/handlers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@ def create(spec: Dict[str, Any], name: str, namespace: str, **_: Any) -> Dict[st
354354
annotations["cert-manager.io/cluster-issuer"] = ingress_cert_issuer
355355

356356
kopf.adopt(ingress_body)
357-
ext_api = kubernetes.client.ExtensionsV1beta1Api()
357+
ext_api = kubernetes.client.NetworkingV1Api()
358358
ext_api.create_namespaced_ingress(namespace, ingress_body)
359359

360360
logging.info("Created ingress")

roles/operator/templates/rbac.yaml.j2

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,10 @@ rules:
4141
resources: [jobs]
4242
verbs: [create]
4343
- apiGroups: [apps, extensions, '']
44-
resources: [pods, persistentvolumeclaims, deployments, configmaps, services, ingresses]
44+
resources: [pods, persistentvolumeclaims, deployments, configmaps, services]
45+
verbs: [create]
46+
- apiGroups: [networking.k8s.io]
47+
resources: [ingresses]
4548
verbs: [create]
4649
- apiGroups: ['policy']
4750
resources: ['podsecuritypolicies']

0 commit comments

Comments
 (0)