rowan gaffney
03/08/2022, 3:16 PMdaniel
03/08/2022, 3:44 PMdaniel
03/08/2022, 3:46 PMrowan gaffney
03/08/2022, 6:06 PM@job(executor_def=celery_k8s_job_executor,
config={'execution':{'config':{'job_namespace':'my_namespace','image_pull_policy': 'Always'}}})
daniel
03/08/2022, 6:18 PMrowan gaffney
03/08/2022, 7:30 PMdaniel
03/08/2022, 7:35 PMdaniel
03/08/2022, 7:36 PMrowan gaffney
03/09/2022, 4:03 PMcannot create resource \"jobs\" in API group \"batch\" in the namespace \"default\"","reason":"Forbidden","details":{"group":"batch","kind":"jobs"},"code":403}
My job looks like:
from dataflow.ops.hello import hello
from dagster_celery_k8s.executor import celery_k8s_job_executor
@job(executor_def=celery_k8s_job_executor,
config={'execution':{'config':{'job_namespace':'rgaffney','image_pull_policy': 'Always'}}})
def say_hello_job():
hello()
And repo looks like:
from dagster import repository
from dataflow.jobs.say_hello import say_hello_job
@repository
def dataflow():
jobs = [say_hello_job]
return jobs
daniel
03/09/2022, 4:05 PMdaniel
03/09/2022, 4:06 PMrowan gaffney
03/09/2022, 4:15 PMdaniel
03/09/2022, 4:16 PMdaniel
03/09/2022, 4:16 PMdaniel
03/09/2022, 4:18 PMrowan gaffney
03/09/2022, 4:20 PMrowan gaffney
03/09/2022, 4:22 PMdaniel
03/09/2022, 4:34 PMrowan gaffney
03/09/2022, 6:44 PMdaniel
03/09/2022, 6:45 PMrowan gaffney
03/09/2022, 7:10 PMdaniel
03/09/2022, 7:10 PMrowan gaffney
03/09/2022, 8:18 PM