diff --git a/READMES/devops/aws-assets.md b/READMES/devops/aws-assets.md new file mode 100644 index 0000000000..4d6c74ff06 --- /dev/null +++ b/READMES/devops/aws-assets.md @@ -0,0 +1,18 @@ +# AWS Assets + +This is a list of some generic AWS assets that are not directly traceable to this team, i.e. they are not managed in Terraform or other IaC. The purpose of this document is to clarify ownership and collect relevant information so that these assets are more discoverable and their _raison d'ĂȘtre_ more transparent. + +## IAM Users (Service Accounts) + +The following were added in #5611 to work with certain S3 buckets; these are intended to allow transfer of files from CMS file stores to an S3 bucket designated for public access to those files. These systems are not fully in place yet, but are in progress. + +- `svc-dsva-vagov-cms-dev-assets` +- `svc-dsva-vagov-prod-cms-files` +- `svc-dsva-vagov-prod-cms-test-files` +- `svc-dsva-vagov-staging-cms-files` +- `svc-dsva-vagov-staging-cms-test-files` + +The following account may be necessary for GitHub Actions workflows (currently under the purview of Accelerated Publishing) to interact with AWS resources. + +- `svc-gh-vagov-ap-user` + diff --git a/composer.json b/composer.json index 6c1085e879..7dd19e59c5 100644 --- a/composer.json +++ b/composer.json @@ -221,7 +221,7 @@ "symfony/phpunit-bridge": "^5.1", "symfony/process": "^6.3", "symfony/routing": "^6.3", - "va-gov/content-build": "^0.0.3416", + "va-gov/content-build": "^0.0.3417", "vlucas/phpdotenv": "^5.3", "webflo/drupal-finder": "^1.0.0", "webmozart/path-util": "^2.3", diff --git a/composer.lock b/composer.lock index b763277995..566767364a 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "9cdaba6a728300033474cd6107f5c02f", + "content-hash": "dd7a8b38039836aeebdc472d433eaf95", "packages": [ { "name": "asm89/stack-cors", @@ -18840,16 +18840,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.54", + "version": "1.10.55", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "3e25f279dada0adc14ffd7bad09af2e2fc3523bb" + "reference": "9a88f9d18ddf4cf54c922fbeac16c4cb164c5949" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/3e25f279dada0adc14ffd7bad09af2e2fc3523bb", - "reference": "3e25f279dada0adc14ffd7bad09af2e2fc3523bb", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/9a88f9d18ddf4cf54c922fbeac16c4cb164c5949", + "reference": "9a88f9d18ddf4cf54c922fbeac16c4cb164c5949", "shasum": "" }, "require": { @@ -18898,7 +18898,7 @@ "type": "tidelift" } ], - "time": "2024-01-05T15:50:47+00:00" + "time": "2024-01-08T12:32:40+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", @@ -25701,16 +25701,16 @@ }, { "name": "va-gov/content-build", - "version": "v0.0.3416", + "version": "v0.0.3417", "source": { "type": "git", "url": "https://github.com/department-of-veterans-affairs/content-build.git", - "reference": "822784322fadc1b49f67d276b4e684311185430e" + "reference": "62ce570e4c1a240c46381ca02a635ea191aa82ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/department-of-veterans-affairs/content-build/zipball/822784322fadc1b49f67d276b4e684311185430e", - "reference": "822784322fadc1b49f67d276b4e684311185430e", + "url": "https://api.github.com/repos/department-of-veterans-affairs/content-build/zipball/62ce570e4c1a240c46381ca02a635ea191aa82ec", + "reference": "62ce570e4c1a240c46381ca02a635ea191aa82ec", "shasum": "" }, "type": "node-project", @@ -25737,9 +25737,9 @@ "description": "Front-end for VA.gov. This repository contains the code that generates the www.va.gov website. It contains a Metalsmith static site builder that uses a Drupal CMS for content. This file is here to publish releases to https://packagist.org/packages/va-gov/content-build, so that the CMS CI system can install it and update it using standard composer processes, and so that we can run tests across both systems. See https://github.com/department-of-veterans-affairs/va.gov-cms for the CMS repo, and stand by for more documentation.", "support": { "issues": "https://github.com/department-of-veterans-affairs/content-build/issues", - "source": "https://github.com/department-of-veterans-affairs/content-build/tree/v0.0.3416" + "source": "https://github.com/department-of-veterans-affairs/content-build/tree/v0.0.3417" }, - "time": "2024-01-05T15:24:13+00:00" + "time": "2024-01-08T21:06:54+00:00" }, { "name": "vlucas/phpdotenv",