Skip to content

v2.192 #4183

@DRKolev-code

Description

@DRKolev-code

Describe the bug
jsonschema.exceptions.ValidationError: Additional properties are not allowed ('container_root' was unexpected)

Failed validating 'additionalProperties' in schema['properties']['local']:
{'additionalProperties': False,
'properties': {'container_config': {'type': 'object'},
'local_code': {'type': 'boolean'},
'region_name': {'type': 'string'},
'serving_port': {'type': 'integer'}},
'type': 'object'}

The local.container_root variable controls where Sagemaker creates the docker compose files.
In function: def _create_tmp_folder(self): in sagemaker-python-sdk/src/sagemaker/local/image.py
# Docker cannot mount Mac OS /var folder properly see
# https://forums.docker.com/t/var-folders-isnt-mounted-properly/9600
# Only apply this workaround if the user didn't provide an alternate storage root dir.

Due to the new validation in v2.192 I cannot set this variable though it is still used in the code.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions