Andrea Ceruti
02/28/2025, 9:41 AMMarvin
02/28/2025, 9:41 AMsystem:serviceaccount:demo:prefect-workerbatchdefaultprefect-worker403 Forbiddenprefect-workerbatchRoleClusterRoleRoleBindingClusterRoleBindingRoleyaml
apiVersion: <http://rbac.authorization.k8s.io/v1|rbac.authorization.k8s.io/v1>
kind: Role
metadata:
  namespace: default
  name: job-creator
rules:
- apiGroups: ["batch"]
  resources: ["jobs"]
  verbs: ["create", "get", "watch", "list"]
---
apiVersion: <http://rbac.authorization.k8s.io/v1|rbac.authorization.k8s.io/v1>
kind: RoleBinding
metadata:
  name: job-creator-binding
  namespace: default
subjects:
- kind: ServiceAccount
  name: prefect-worker
  namespace: demo
roleRef:
  kind: Role
  name: job-creator
  apiGroup: <http://rbac.authorization.k8s.io|rbac.authorization.k8s.io>kubectl apply -f <your-yaml-file>.yamlAndrea Ceruti
02/28/2025, 3:24 PMflow.from_source(source=str(Path(__file__).parent), entrypoint="flow_module.py:generate_report_flow_test").deploy(
    name=deployment_name,
    work_pool_name="dynamic-report-scheduling-pool",
    cron=cron_expression,
    parameters=parameters,
)Marvin
02/28/2025, 3:25 PMPREFECT_API_URLdemoyaml
     extraEnvVars:
       - name: PREFECT_API_URL
         value: "<http://prefect-server.demo.svc.cluster.local:4200/api>"PREFECT_API_URLdemodemodemoPREFECT_API_URLdefaultdemoAndrea Ceruti
02/28/2025, 3:27 PMMarvin
02/28/2025, 3:27 PMprefect.yamlkubectl