terraform-aws-gitlab-runner
terraform-aws-gitlab-runner copied to clipboard
docs: detail the usage of S3 cache policy
Description
As explained in #410 and #426 additional documentation is needed for
- permissions needed to access the S3 cache. This is configured on the Runner instance and not on the Executor (as I thought too). But the documentation tolds a different story.
Migrations required
No
Verification
Just some comments. No verification done.
Documentation
We use pre-commit to update the Terraform inputs and outputs in the documentation via terraform-docs. Ensure you have installed those components.
@npalm Can be merged immediately I think as #410 is closed and works as documented by the Gitlab Runner team.
@kayman-mk #410 is closed and not merged. Looks like the gitlab documentation is a bit misleading.
@kayman-mk can we close this?
@npalm Think it would be useful to have the comment regarding the instance profile for S3 bucket access in the code. The null_resource will be deleted soon. You may close this PR if you think we can go without it, yes.
@npalm Merged the develop branch and removed half of the documentation as the code was deleted. There is only one remark left regarding the S3 policies. Merge or close? I don't care, but as there were problems in the past, I think it would be useful to have this remark in the code.
On my list for Monday, thx for the work
@npalm Branch updated
Argh, the base branch was still develop and not main. Will create a new PR.