profile
viewpoint
Andrew Hamilton ahamilton55 Los Angeles, CA

ahamilton55/Blog-Scripts 23

Scripts that I used in my blog posts

ahamilton55/2fa-vault 5

Two-factor authentication on the command line using Hashicorp Vault for storage

ahamilton55/ansible 1

Model-driven configuration management, multi-node deployment, and remote task execution system

ahamilton55/cobbler 1

everyone's favorite Linux Install & Update Server

ahamilton55/debian-create-image 1

A script that will help create Debian images for use with Eucalyptus (and possibly AWS)

ahamilton55/euca2ools-puppet 1

Puppet module for euca2ools

ahamilton55/Eucalyptus-Scripts 1

Contains various scripts used with Eucalyptus

ahamilton55/flaskr 1

Testing out Flask tutorial app

ahamilton55/gdrive-cli 1

Google Drive CLI interface

ahamilton55/automation 0

META+Lab folder for handling project automation

push eventdollarshaveclub/acyl

esterlinej

commit sha 2279030fa738e948e7da1e63c58a5f6fc6b35d92

User API Keys - add api v2 tests for each handler - check get tokens by user for empty response and return 404 - expand upon datalayer create test

view details

push time in 4 days

push eventdollarshaveclub/acyl

esterlinej

commit sha 79e3bd8687bd2a9a85d25313e2a54cd1d290d2c7

User API Keys - Additional error logging - description optional on token create

view details

push time in 4 days

push eventdollarshaveclub/acyl

esterlinej

commit sha ce61e498b8edc778cb3882949fc7d9f2ba244431

User API Keys - Add endpoints and handlers, validates session, confirms user - Create Key - Get Keys by User - Get Key by ID - Delete Key by ID

view details

push time in 5 days

PR opened dollarshaveclub/acyl

Implement User API Keys

Requirements

  • In the user settings view, implement the ability to create and delete API tokens
  • Users should be able to name them with an optional description
  • Users should see a list of their currently-active API tokens (names/descriptions) with the ability to delete them as needed.

Changes

  • Middleware inserts bool, user key model into context for use with handlers
  • Add user authorization checks for specific endpoints
  • Checks first for admin, then user key to authorize
+72 -5

0 comment

4 changed files

pr created time in 5 days

create barnchdollarshaveclub/acyl

branch : feature/user-api-tokens

created branch time in 5 days

Pull request review commentdollarshaveclub/furan

Integration test

+#!/bin/bash++# This is for running integration tests locally against the active k8s cluster

RE 'Active k8s cluster' : would this include our production cluster? or only intended to run against Minikube/CircleCI k8s If not intended to run against a prod cluster, we may want to prompt/warn the user here that this script will use the current k8s context.

bkeroackdsc

comment created time in 11 days

push eventdollarshaveclub/furan

Benjamen Keroack

commit sha 85d7cf645fb193d86b5af33fece153b86dd58bc2

circleci

view details

push time in 11 days

push eventdollarshaveclub/furan

Benjamen Keroack

commit sha ffbdce8041f4c6155056f5b93ee07a1a2a686048

circleci

view details

push time in 11 days

push eventdollarshaveclub/furan

Benjamen Keroack

commit sha dc9690a7ffe1fb92283756224e09834dc2647870

circleci

view details

push time in 11 days

push eventdollarshaveclub/furan

Benjamen Keroack

commit sha 282125cc21e5184ba2a930eb15c319ad8e6504d2

default secrets mapping, fix test races

view details

push time in 11 days

push eventdollarshaveclub/furan

Benjamen Keroack

commit sha 3936622ee5a2f405861ccc1f33574669e0b01842

circleci

view details

push time in 11 days

push eventdollarshaveclub/furan

Benjamen Keroack

commit sha 34f146b3471418589a837a4e481d8fa2683b3fd2

circleci

view details

push time in 11 days

push eventdollarshaveclub/furan

Benjamen Keroack

commit sha 86d3791d3362a88e6ce5c1d4d349e2a831d6be78

integration test (really e2e at this point)

view details

push time in 12 days

PR opened dollarshaveclub/cloudworker

Bump axios from 0.19.0 to 0.21.1

Bumps axios from 0.19.0 to 0.21.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/axios/axios/releases">axios's releases</a>.</em></p> <blockquote> <h2>v0.21.1</h2> <h3>0.21.1 (December 21, 2020)</h3> <p>Fixes and Functionality:</p> <ul> <li>Hotfix: Prevent SSRF (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3410">#3410</a>)</li> <li>Protocol not parsed when setting proxy config from env vars (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3070">#3070</a>)</li> <li>Updating axios in types to be lower case (<a href="https://github-redirect.dependabot.com/axios/axios/issues/2797">#2797</a>)</li> <li>Adding a type guard for <code>AxiosError</code> (<a href="https://github-redirect.dependabot.com/axios/axios/issues/2949">#2949</a>)</li> </ul> <p>Internal and Tests:</p> <ul> <li>Remove the skipping of the <code>socket</code> http test (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3364">#3364</a>)</li> <li>Use different socket for Win32 test (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3375">#3375</a>)</li> </ul> <p>Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:</p> <ul> <li>Daniel Lopretto <a href="mailto:timemachine3030@users.noreply.github.com">timemachine3030@users.noreply.github.com</a></li> <li>Jason Kwok <a href="mailto:JasonHK@users.noreply.github.com">JasonHK@users.noreply.github.com</a></li> <li>Jay <a href="mailto:jasonsaayman@gmail.com">jasonsaayman@gmail.com</a></li> <li>Jonathan Foster <a href="mailto:jonathan@jonathanfoster.io">jonathan@jonathanfoster.io</a></li> <li>Remco Haszing <a href="mailto:remcohaszing@gmail.com">remcohaszing@gmail.com</a></li> <li>Xianming Zhong <a href="mailto:chinesedfan@qq.com">chinesedfan@qq.com</a></li> </ul> <h2>v0.21.0</h2> <h3>0.21.0 (October 23, 2020)</h3> <p>Fixes and Functionality:</p> <ul> <li>Fixing requestHeaders.Authorization (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3287">#3287</a>)</li> <li>Fixing node types (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3237">#3237</a>)</li> <li>Fixing axios.delete ignores config.data (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3282">#3282</a>)</li> <li>Revert "Fixing overwrite Blob/File type as Content-Type in browser. (<a href="https://github-redirect.dependabot.com/axios/axios/issues/1773">#1773</a>)" (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3289">#3289</a>)</li> <li>Fixing an issue that type 'null' and 'undefined' is not assignable to validateStatus when typescript strict option is enabled (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3200">#3200</a>)</li> </ul> <p>Internal and Tests:</p> <ul> <li>Lock travis to not use node v15 (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3361">#3361</a>)</li> </ul> <p>Documentation:</p> <ul> <li>Fixing simple typo, existant -> existent (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3252">#3252</a>)</li> <li>Fixing typos (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3309">#3309</a>)</li> </ul> <p>Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:</p> <ul> <li>Allan Cruz <a href="mailto:57270969+Allanbcruz@users.noreply.github.com">57270969+Allanbcruz@users.noreply.github.com</a></li> <li>George Cheng <a href="mailto:Gerhut@GMail.com">Gerhut@GMail.com</a></li> <li>Jay <a href="mailto:jasonsaayman@gmail.com">jasonsaayman@gmail.com</a></li> <li>Kevin Kirsche <a href="mailto:Kev.Kirsche+GitHub@gmail.com">Kev.Kirsche+GitHub@gmail.com</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/axios/axios/blob/v0.21.1/CHANGELOG.md">axios's changelog</a>.</em></p> <blockquote> <h3>0.21.1 (December 21, 2020)</h3> <p>Fixes and Functionality:</p> <ul> <li>Hotfix: Prevent SSRF (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3410">#3410</a>)</li> <li>Protocol not parsed when setting proxy config from env vars (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3070">#3070</a>)</li> <li>Updating axios in types to be lower case (<a href="https://github-redirect.dependabot.com/axios/axios/issues/2797">#2797</a>)</li> <li>Adding a type guard for <code>AxiosError</code> (<a href="https://github-redirect.dependabot.com/axios/axios/issues/2949">#2949</a>)</li> </ul> <p>Internal and Tests:</p> <ul> <li>Remove the skipping of the <code>socket</code> http test (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3364">#3364</a>)</li> <li>Use different socket for Win32 test (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3375">#3375</a>)</li> </ul> <p>Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:</p> <ul> <li>Daniel Lopretto <a href="mailto:timemachine3030@users.noreply.github.com">timemachine3030@users.noreply.github.com</a></li> <li>Jason Kwok <a href="mailto:JasonHK@users.noreply.github.com">JasonHK@users.noreply.github.com</a></li> <li>Jay <a href="mailto:jasonsaayman@gmail.com">jasonsaayman@gmail.com</a></li> <li>Jonathan Foster <a href="mailto:jonathan@jonathanfoster.io">jonathan@jonathanfoster.io</a></li> <li>Remco Haszing <a href="mailto:remcohaszing@gmail.com">remcohaszing@gmail.com</a></li> <li>Xianming Zhong <a href="mailto:chinesedfan@qq.com">chinesedfan@qq.com</a></li> </ul> <h3>0.21.0 (October 23, 2020)</h3> <p>Fixes and Functionality:</p> <ul> <li>Fixing requestHeaders.Authorization (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3287">#3287</a>)</li> <li>Fixing node types (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3237">#3237</a>)</li> <li>Fixing axios.delete ignores config.data (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3282">#3282</a>)</li> <li>Revert "Fixing overwrite Blob/File type as Content-Type in browser. (<a href="https://github-redirect.dependabot.com/axios/axios/issues/1773">#1773</a>)" (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3289">#3289</a>)</li> <li>Fixing an issue that type 'null' and 'undefined' is not assignable to validateStatus when typescript strict option is enabled (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3200">#3200</a>)</li> </ul> <p>Internal and Tests:</p> <ul> <li>Lock travis to not use node v15 (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3361">#3361</a>)</li> </ul> <p>Documentation:</p> <ul> <li>Fixing simple typo, existant -> existent (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3252">#3252</a>)</li> <li>Fixing typos (<a href="https://github-redirect.dependabot.com/axios/axios/pull/3309">#3309</a>)</li> </ul> <p>Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:</p> <ul> <li>Allan Cruz <a href="mailto:57270969+Allanbcruz@users.noreply.github.com">57270969+Allanbcruz@users.noreply.github.com</a></li> <li>George Cheng <a href="mailto:Gerhut@GMail.com">Gerhut@GMail.com</a></li> <li>Jay <a href="mailto:jasonsaayman@gmail.com">jasonsaayman@gmail.com</a></li> <li>Kevin Kirsche <a href="mailto:Kev.Kirsche+GitHub@gmail.com">Kev.Kirsche+GitHub@gmail.com</a></li> <li>Remco Haszing <a href="mailto:remcohaszing@gmail.com">remcohaszing@gmail.com</a></li> <li>Taemin Shin <a href="mailto:cprayer13@gmail.com">cprayer13@gmail.com</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/axios/axios/commit/a64050a6cfbcc708a55a7dc8030d85b1c78cdf38"><code>a64050a</code></a> Releasing 0.21.1</li> <li><a href="https://github.com/axios/axios/commit/d57cd976f3cc0f1c5bb1f0681660e50004781db5"><code>d57cd97</code></a> Updating changelog for 0.21.1 release</li> <li><a href="https://github.com/axios/axios/commit/8b0f373df0574b7cb3c6b531b4092cd670dac6e3"><code>8b0f373</code></a> Use different socket for Win32 test (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3375">#3375</a>)</li> <li><a href="https://github.com/axios/axios/commit/e426910be7c417bdbcde9c18cb184ead826fc0e1"><code>e426910</code></a> Protocol not parsed when setting proxy config from env vars (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3070">#3070</a>)</li> <li><a href="https://github.com/axios/axios/commit/c7329fefc890050edd51e40e469a154d0117fc55"><code>c7329fe</code></a> Hotfix: Prevent SSRF (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3410">#3410</a>)</li> <li><a href="https://github.com/axios/axios/commit/f472e5da5fe76c72db703d6a0f5190e4ad31e642"><code>f472e5d</code></a> Adding a type guard for <code>AxiosError</code> (<a href="https://github-redirect.dependabot.com/axios/axios/issues/2949">#2949</a>)</li> <li><a href="https://github.com/axios/axios/commit/768825589fd0d36b64a66717ca6df2efd8fb7844"><code>7688255</code></a> Remove the skipping of the <code>socket</code> http test (<a href="https://github-redirect.dependabot.com/axios/axios/issues/3364">#3364</a>)</li> <li><a href="https://github.com/axios/axios/commit/820fe6e41a96f05fb4781673ce07486f1b37515d"><code>820fe6e</code></a> Updating axios in types to be lower case (<a href="https://github-redirect.dependabot.com/axios/axios/issues/2797">#2797</a>)</li> <li><a href="https://github.com/axios/axios/commit/94ca24b5b23f343769a15f325693246e07c177d2"><code>94ca24b</code></a> Releasing 0.21.0</li> <li><a href="https://github.com/axios/axios/commit/2130a0c8acc588c72b53dfef31a11442043ffb06"><code>2130a0c</code></a> Updating changelog for 0.21.0 release</li> <li>Additional commits viewable in <a href="https://github.com/axios/axios/compare/v0.19.0...v0.21.1">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+44 -58

0 comment

2 changed files

pr created time in 14 days

push eventdollarshaveclub/furan

Benjamen Keroack

commit sha 649b057dc30665b41654980c3e435f92c8d9e227

fix another test race

view details

push time in 19 days

push eventdollarshaveclub/furan

Benjamen Keroack

commit sha 16a12d2a254e3813ca914f0247515853016531ad

make tests more robust, fix data races

view details

push time in 19 days

push eventdollarshaveclub/furan

Benjamen Keroack

commit sha ce818694dcb4800bbe69b015f809dda158d50f79

wait for job

view details

push time in 19 days

created repositorygarnaat/effective-dollop

created time in 19 days

push eventdollarshaveclub/furan

Benjamen Keroack

commit sha ef3bf26e152c27d6602229447bbe1d45d8accccb

renaming OpenAPIv2 to openapiv2

view details

Benjamen Keroack

commit sha 396736526899a3d170e9e4de787651a518da4a4d

Merge branch 'master' into integration

view details

push time in 20 days

push eventdollarshaveclub/furan

Benjamen Keroack

commit sha ef3bf26e152c27d6602229447bbe1d45d8accccb

renaming OpenAPIv2 to openapiv2

view details

push time in 20 days

PR opened dollarshaveclub/furan

Integration test
+213 -1

0 comment

7 changed files

pr created time in 20 days

push eventdollarshaveclub/furan

Benjamen Keroack

commit sha 4f3c237837ee72520b0cd24d7ac194fb4fb47a5a

initial chart for integration test

view details

Benjamen Keroack

commit sha 5e134b41b15adc322ee35ad1b67e8b2df64407dc

initial setup for k8s integration test in circle

view details

push time in 20 days

create barnchdollarshaveclub/furan

branch : integration

created branch time in 20 days

push eventdollarshaveclub/furan

Benjamen Keroack

commit sha 2615ec1883a049ae91ce2d0ab586fb6326856972

renamed Sirupsen to sirupsen

view details

push time in 20 days

delete branch dollarshaveclub/furan

delete branch : handoff-fix

delete time in 21 days

push eventdollarshaveclub/furan

Benjamen Keroack

commit sha 7f5066c10e931e55240c9b838e6adbbbd1d71cc8

Better job handoff (#104) * signal handling for build jobs, check that buildkitd is running before handoff * fix circleci

view details

push time in 21 days

PR merged dollarshaveclub/furan

Better job handoff

Tweaks to make build handoff more robust

  • Check the buildkitd socket is available earlier, before handoff
  • Handle signals after handoff and abort build cleanly
+49 -18

0 comment

6 changed files

bkeroackdsc

pr closed time in 21 days

push eventdollarshaveclub/furan

Benjamen Keroack

commit sha 47b714328676397f0f55f2f9ec24f8312b9532cc

fix circleci

view details

push time in 21 days

PR opened dollarshaveclub/furan

buildkit 0.8.1
  • Upgrade build job buildkitd to v0.8.1
  • Upgrade vendored dependency to v0.8.1
+37740 -7943

0 comment

253 changed files

pr created time in 21 days

more