Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[OAS-14]: codebuild template #12

Merged
merged 19 commits into from
Jul 16, 2018

Conversation

facundovictor
Copy link
Contributor

@facundovictor facundovictor commented Jul 13, 2018

First version for codebuild template. This should be enough for the MVP.

Later we should separate the role and policy definition. As the codebuild should be one step of the codepipe pipeline.

@theneverstill , @rpigu-i , @grgur , I tested this on my own account with a public repository and works. Though, tried to test it with this repository and I couldn't, it may need to be integrated using the moduscreateorg account, or maybe trying out with a personal token from an account with admin permissions on this repo.

@facundovictor facundovictor self-assigned this Jul 13, 2018
@facundovictor facundovictor changed the title WIP: [OAS-14]: codebuild template [OAS-14]: codebuild template Jul 13, 2018
facundovictor and others added 11 commits July 16, 2018 18:13
Error reported:
```
Service role arn:aws:iam::976851222302:role/capsule-CodeBuild-CodeBuildRole-110AB9ZJYSS9O does not allow AWS CodeBuild to create Amazon CloudWatch Logs log streams for build arn:aws:codebuild:us-east-1:976851222302:build/capsule-CodeBuild-capsule:425ff8c6-6da1-4563-b743-60bb1853338e. Error message: User: arn:aws:sts::976851222302:assumed-role/capsule-CodeBuild-CodeBuildRole-110AB9ZJYSS9O/AWSCodeBuild-425ff8c6-6da1-4563-b743-60bb1853338e is not authorized to perform: logs:CreateLogStream on resource: arn:aws:logs:us-east-1:976851222302:log-group:/aws/codebuild/capsule-CodeBuild-capsule:log-stream:425ff8c6-6da1-4563-b743-60bb1853338e
```

Reference: https://docs.aws.amazon.com/codebuild/latest/userguide/setting-up.html
…reateOrg/awstatic into feature/OAS-14-codebuild-template
Copy link
Member

@obscurerichard obscurerichard left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 :shipit:

I worked on this with Facundo and got it working in the moduscreate AWS account.

@obscurerichard obscurerichard merged commit 5610d8a into master Jul 16, 2018
@obscurerichard obscurerichard deleted the feature/OAS-14-codebuild-template branch July 16, 2018 22:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants