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 |