Ohad Basan
03/01/2021, 10:23 PMdagster-k8s/config
tag to apply tags to the k8s job that’s created by dagster
I’m doing it like this:
@solid(
tags={
'dagster-k8s/config':{
'pod_template_spec_metadata': {
'annotations': { "<http://iam.amazonaws.com/role|iam.amazonaws.com/role>": "Dist"}
},
}
},
required_resource_keys={"data_lake", "dataset_name"},
config_schema=String,
)
the created job is being created without the above tags.
I downloaded the run’s debug log from the dagster UI and i see that the tags do appear in the debug log. just not on the k8s job. am i doing something wrong? thank you!alex
03/02/2021, 12:12 AMcelery-k8s
?Ohad Basan
03/02/2021, 9:29 AMK8sRunLauncher
. is that a problem?alex
03/02/2021, 3:18 PMOhad Basan
03/02/2021, 3:29 PM@pipeline(
tags={
'dagster-k8s/config': {
'pod_template_spec_metadata': {
'annotations': { "<http://iam.amazonaws.com/role|iam.amazonaws.com/role>": "Dist"}
},
}
},
mode_defs=[
ModeDefinition(
"local",
resource_defs={
"s3": s3_mock,
# "snowflake": snowflake_resource,
"data_lake": mock_data_lake,
"dataset_name": dataset_name,
"geocoder": mock_geocoder,
},
),
ModeDefinition(
"prod",
resource_defs={
"s3": s3_resource,
# "snowflake": snowflake_resource,
"data_lake": s3_data_lake,
"dataset_name": dataset_name,
"geocoder": google_geocoder,
},
),
],
)
did i make a mistake here?alex
03/02/2021, 3:57 PMOhad Basan
03/02/2021, 4:00 PMalex
03/02/2021, 4:02 PMOhad Basan
03/02/2021, 4:06 PMalex
03/02/2021, 4:09 PMOhad Basan
03/02/2021, 4:09 PM"solid_name": "get_addresses", "tags": {"dagster-k8s/config": "{\"pod_template_spec_metadata\": {\"annotations\": {\"<http://iam.amazonaws.com/role\|iam.amazonaws.com/role\>": \"Dist\"}}}"}}, {"__class__": "SolidInvocationSnap", "input_dep_snaps": [{"__class__": "InputDependencySnap", "input_name": "addresses", "upstream_output_snaps": [{"__class__": "OutputHandleSnap", "output_name": "result", "solid_name": "geocode_addresses"}]}
alex
03/02/2021, 4:11 PMpreset
or partition
Ohad Basan
03/02/2021, 4:15 PMalex
03/02/2021, 4:15 PMOhad Basan
03/02/2021, 4:15 PMalex
03/02/2021, 4:16 PMOhad Basan
03/02/2021, 4:18 PMalex
03/02/2021, 4:18 PMOhad Basan
03/02/2021, 4:19 PMalex
03/02/2021, 4:19 PM