Provision fails on first attempt
rsyring opened this issue · comments
File "/home/rsyring/projects/mu-pkg/mu/libs/anon.py", line 88, in provision
self.provision_repo(env_name, role_arn)
File "/home/rsyring/projects/mu-pkg/mu/libs/anon.py", line 81, in provision_repo
self.repos.ensure(self.repo_name(env), role_arn)
File "/home/rsyring/projects/mu-pkg/mu/libs/ecr.py", line 209, in ensure
self.ecr.set_repository_policy(
File "/home/rsyring/.local/pipx/venvs/mu/lib/python3.11/site-packages/botocore/client.py", line 553, in _api_call
return self._make_api_call(operation_name, kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/rsyring/.local/pipx/venvs/mu/lib/python3.11/site-packages/botocore/client.py", line 1009, in _make_api_call
raise error_class(parsed_response, operation_name)
botocore.errorfactory.InvalidParameterException: An error occurred (InvalidParameterException) when calling the SetRepositoryPolicy operation: Invalid parameter at 'PolicyText' failed to satisfy constraint: 'Invalid repository policy provided'
Was a timing issue with AWS not having the role ready.