Page MenuHomePhabricator

[Nix] Add awscli2 to dev shell
ClosedPublic

Authored by jon on Jan 17 2023, 7:11 AM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Dec 17, 6:49 AM
Unknown Object (File)
Tue, Dec 17, 6:49 AM
Unknown Object (File)
Tue, Dec 17, 6:49 AM
Unknown Object (File)
Tue, Dec 17, 6:48 AM
Unknown Object (File)
Tue, Dec 17, 6:46 AM
Unknown Object (File)
Tue, Dec 3, 1:40 AM
Unknown Object (File)
Nov 14 2024, 4:43 PM
Unknown Object (File)
Nov 14 2024, 4:43 PM
Subscribers

Details

Reviewers
max
bartek
varun
Group Reviewers
Restricted Owners Package(Owns No Changed Paths)
Commits
rCOMMfab8b86c0363: [Nix] Add awscli2 to dev shell
Summary

Some services workflows may require
aws to create some cloud resources.

Part of https://linear.app/comm/issue/ENG-2649

Test Plan
nix develop
which aws # should come to Nix store

Testing this thoroughly would include a workflow
which involves being setup with aws.

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Owners added a reviewer: Restricted Owners Package.Jan 17 2023, 7:11 AM
Harbormaster returned this revision to the author for changes because remote builds failed.Jan 17 2023, 7:13 AM
Harbormaster failed remote builds in B15404: Diff 21006!

Android failure should be solved by https://phab.comm.dev/D6288

Patched this and can confirm it works for me, thanks!

As I mentioned in ENG-2649, I'm using the Nix version of awscli2 already (nix shell nixpkgs#awscli2) and had no issues so far.

# how I tested
nix develop && cd services
yarn init-local-cloud
aws --endpoint-url=http://localhost:4566 dynamodb list-tables
# should display list of our tables

Rebase on android gate fixes

This revision is now accepted and ready to land.Jan 19 2023, 11:20 AM
This revision was automatically updated to reflect the committed changes.