Skip to content

Commit 60141dd

Browse files
committed
working with 3.0.6 and necessary rbac
1 parent 8efc277 commit 60141dd

File tree

2 files changed

+33
-18
lines changed

2 files changed

+33
-18
lines changed

stacks/trino-iceberg/airflow.yaml

Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@ metadata:
55
name: airflow
66
spec:
77
image:
8-
# N.B. KubernetesPodOperator does not appear to work properly with
9-
# Airflow 3.x, returning a failed state even when the job is successful.
10-
productVersion: 2.10.5
8+
productVersion: 3.0.6
119
pullPolicy: IfNotPresent
1210
clusterConfig:
1311
loadExamples: false
@@ -23,9 +21,6 @@ spec:
2321
webservers:
2422
roleConfig:
2523
listenerClass: external-stable
26-
envOverrides: &envOverrides
27-
#AIRFLOW_CONN_KUBERNETES_IN_CLUSTER: "kubernetes://?__extra__=%7B%22extra__kubernetes__in_cluster%22%3A+true%2C+%22extra__kubernetes__kube_config%22%3A+%22%22%2C+%22extra__kubernetes__kube_config_path%22%3A+%22%22%2C+%22extra__kubernetes__namespace%22%3A+%22%22%7D"
28-
#AIRFLOW_CONN_KUBERNETES_DEFAULT: "kubernetes://?__extra__=%7B%22extra__kubernetes__in_cluster%22%3A+true%2C+%22extra__kubernetes__kube_config%22%3A+%22%22%2C+%22extra__kubernetes__kube_config_path%22%3A+%22%22%2C+%22extra__kubernetes__namespace%22%3A+%22%22%7D"
2924
config:
3025
resources:
3126
cpu:
@@ -37,25 +32,21 @@ spec:
3732
default:
3833
replicas: 1
3934
celeryExecutors:
40-
envOverrides: *envOverrides
4135
roleGroups:
4236
default:
4337
replicas: 1
4438
schedulers:
45-
envOverrides: *envOverrides
4639
roleGroups:
4740
default:
4841
replicas: 1
49-
# dagProcessors:
50-
# envOverrides: *envOverrides
51-
# roleGroups:
52-
# default:
53-
# replicas: 1
54-
# triggerers:
55-
# envOverrides: *envOverrides
56-
# roleGroups:
57-
# default:
58-
# replicas: 1
42+
dagProcessors:
43+
roleGroups:
44+
default:
45+
replicas: 1
46+
triggerers:
47+
roleGroups:
48+
default:
49+
replicas: 1
5950
---
6051
apiVersion: v1
6152
kind: ConfigMap

stacks/trino-iceberg/rbac.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
apiVersion: rbac.authorization.k8s.io/v1
3+
kind: Role
4+
metadata:
5+
namespace: default
6+
name: airflow-events-reader
7+
rules:
8+
- apiGroups: [""]
9+
resources: ["events"]
10+
verbs: ["get", "list", "watch"]
11+
---
12+
apiVersion: rbac.authorization.k8s.io/v1
13+
kind: RoleBinding
14+
metadata:
15+
name: airflow-events-binding
16+
namespace: default
17+
subjects:
18+
- kind: ServiceAccount
19+
name: airflow-serviceaccount
20+
namespace: default
21+
roleRef:
22+
kind: Role
23+
name: airflow-events-reader
24+
apiGroup: rbac.authorization.k8s.io

0 commit comments

Comments
 (0)