level12 / mu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.