Граф коммитов

1942 Коммитов

Автор SHA1 Сообщение Дата
Zack Mullaly 43a0a444ee Started writing an implementation of CryptoAuth using PGP 2018-09-20 18:34:03 -04:00
Zack Mullaly 38e094c35a Run tests in new auth directory 2018-09-20 18:33:49 -04:00
Zack Mullaly 07016c2a31
Defining an interface and a couple of helper functions into which we will abstract cryptographic authentication 2018-09-11 16:08:22 -04:00
Zack Mullaly 536adae061
Resolved merge conflict 2018-09-11 16:06:39 -04:00
Zack Mullaly 3ae7d12f5b
Merge pull request #465 from mozilla/build-pipeline
Setting up an S3 bucket safely
2018-08-27 14:44:22 -04:00
Zack Mullaly f4e175d81c
New encrypted secret for deploying to S3 using the new user we created with our cloudtrail stack 2018-08-27 12:44:46 -04:00
Zack Mullaly 3aff0f3edf
Cloudtrail stack for creating an IAM user with a managed policy that we can safely use to let Travis push to S3. Courtesy of Andrew Krug 2018-08-27 12:27:21 -04:00
Zack Mullaly da616da710
Merge branch 'master' of github.com:mozilla/mig
* 'master' of github.com:mozilla/mig:
  Update Makefile to have it compile the renamed config tool
2018-08-27 11:02:43 -04:00
Zack Mullaly 1c798b5b6c
Merge pull request #464 from mozilla/build-pipeline
Update Makefile to have it compile the renamed config tool
2018-08-27 11:02:14 -04:00
Zack Mullaly f23e76fb33
Update Makefile to have it compile the renamed config tool 2018-08-25 14:21:09 -04:00
Zack Mullaly 89c114546f
Replace AWS key id and encrypted secrets with env vars 2018-08-24 18:30:56 -04:00
Zack Mullaly cbf6d2ed23
Merge pull request #463 from mozilla/build-pipeline
Establish a build pipeline to push raw binaries to S3
2018-08-24 14:38:33 -04:00
Zack Mullaly 88eefc3af2
Do some error handling to make sure we read the git log okay 2018-08-22 16:32:09 -04:00
Zack Mullaly d463cc0baa
Typo 2018-08-22 16:05:01 -04:00
Zack Mullaly 7c02253b5e
Ran gofmt over the config tool 2018-08-22 16:04:03 -04:00
Zack Mullaly c4d83de086
Use consistent whitespacing 2018-08-22 16:02:01 -04:00
Zack Mullaly 40ee7d748e
Make the names of our new programs consistent with the usual naming scheme 2018-08-22 16:01:03 -04:00
Zack Mullaly 8cd79a55cc
Fix syntax error 2018-08-22 15:59:10 -04:00
Zack Mullaly cb5f0ca2d3
Only build agents for Linux right now to get around the complexity of requirements for building for other OSs 2018-08-22 15:44:54 -04:00
Zack Mullaly 917c4978b8
Have the tool that builds agent releases also produce releases of the mig-agent-cfg tool 2018-08-22 13:00:26 -04:00
Zack Mullaly a098e4f383
We shouldn't produce a release for agents from the makefile 2018-08-22 12:50:49 -04:00
Zack Mullaly 79a1722d9c
Configure Travis to deploy builds of the MIG agent to S3 2018-08-22 12:37:29 -04:00
Zack Mullaly 9b9b28872a
Modifying the agent build process to record the name of agent binaries in releases.json 2018-08-20 15:56:22 -04:00
Zack Mullaly 5a3aeb1880
Use the build script to build a release of the agent for Darwin-i386 2018-08-17 14:16:41 -04:00
Zack Mullaly 38f34cadfc
Fixed JSON syntax 2018-08-17 14:12:39 -04:00
Zack Mullaly 995a339174
More appropriate name 2018-08-17 11:06:10 -04:00
Zack Mullaly e2cddd044d
After trying to add to the Makefile, I settled on starting a shell script 2018-08-16 19:34:15 -04:00
Zack Mullaly fb2db7cae1
Add a field to releases to record the sha256 hash of a release 2018-08-16 15:52:59 -04:00
Zack Mullaly 9619c1938a
Created a releases.json file to describe releases of MIG components and produced a tool to update it 2018-08-16 12:48:10 -04:00
Zack Mullaly 4dabd01e24
Write a more helpful usage string 2018-08-16 11:22:42 -04:00
Zack Mullaly ab6919a3dc
noise reduction 2018-08-15 17:00:52 -04:00
Zack Mullaly 0abeb2647b
Added support for tagging agents 2018-08-15 16:57:11 -04:00
Zack Mullaly 401f0d361a Rename the mig-agent.cfg tool to something more obvious and shorter 2018-08-10 10:49:41 -04:00
Zack Mullaly d44ce4cebc Hardcode the mig-agent.cfg template into the fill tool 2018-08-10 10:49:06 -04:00
Zack Mullaly 19f6e1b6f7 Allow users to specify the path to the mig-agent.cfg template if they want to 2018-08-09 19:10:26 -04:00
Zack Mullaly dd79fd58e6 Created a template configuration file and a tool that accepts command-line arguments to fill it out 2018-08-09 18:22:19 -04:00
Zack Mullaly f8dd511c81 Merge branch 'master' of github.com:mozilla/mig 2018-08-09 16:12:38 -04:00
Zack Mullaly 2198d56d04
Merge pull request #455 from mozilla/os-release-ident
Check /etc/os-release for the host's ident if /etc/issue contains only \S
2018-08-01 10:14:31 -04:00
Zack Mullaly e7c35f64e1 Merge branch 'master' of github.com:mozilla/mig 2018-07-31 18:55:36 -04:00
Zack Mullaly 3f68ed39e7 Fixing some errors raised by tests 2018-07-26 15:17:47 -04:00
Zack Mullaly ff6d7d82fa Writing a test for my getOSRelease function 2018-07-26 14:57:09 -04:00
Zack Mullaly 817ddedbcd fixed Travis spec to specify builds using Go 1.10 and trying to resolve the vendoring issue 2018-07-26 13:13:23 -04:00
Zack Mullaly 9d90c7a430 Handle errors properly 2018-07-25 15:43:05 -04:00
Zack Mullaly 17d2055ce8 Content as a string 2018-07-25 12:20:57 -04:00
Zack Mullaly 08541a35f5 Fixed a couple translation errors 2018-07-25 12:19:08 -04:00
Zack Mullaly f43e411de0 Run tests with Go 1.10 2018-07-25 12:02:32 -04:00
Zack Mullaly 35e2852a3c Verify the contents of /etc/os-release and return a suitable ident 2018-07-25 12:02:19 -04:00
Zack Mullaly a6f4686ce5
Merge branch 'master' into os-release-ident 2018-07-24 15:47:18 -04:00
Zack Mullaly 75d9d12113
Merge pull request #457 from tristanweir/remove-mig-ninja
Replace mig.ninja references and import statements
2018-07-24 15:43:51 -04:00
Tristan Weir 3f41dd9a47
Merge branch 'master' into remove-mig-ninja 2018-07-18 16:51:53 -07:00