profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/dschaller/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Derek dschaller @lyft San Francisco, CA Software Engineer @ Lyft

amitu/browserstack-local 1

Wrapper for BrowserStack-Local binaries.

dschaller/bandit-bot 1

A Slack bot that listens for high entropy words in messages.

dschaller/browserstack-local 0

Wrapper for BrowserStack-Local binaries.

dschaller/clutch 0

Extensible platform for infrastructure management

dschaller/code_eval 0

Coding Challenges From codeeval.com

dschaller/coffeemate 0

The virtual coffee matchmaking slackbot

dschaller/confidant 0

Confidant: your secret keeper.

dschaller/cypress 0

Fast, easy and reliable testing for anything that runs in a browser.

dschaller/docsearch-configs 0

DocSearch - Configurations

dschaller/docusaurus 0

Easy to maintain open source documentation websites.

PR opened lyft/clutch

backend: add ability to inherit configs

<!--- TITLE FORMAT: "component: short description", e.g. "k8s: add pod log reader" -->

Description

<!-- Describe your change below. --> Adds support to extend backend configurations.

For example: clutch-config.yaml

extends: clutch-config-base.yaml
gateway:
  listener:
    tcp:
      port: 8081

clutch-config-base.yaml

gateway:
  logger:
    pretty: true
    level: DEBUG
  accesslog:
    # log http 5xx errors by default
    status_code_filters:
      # Unknown - http.StatusInternalServerError
      - equals: 2
      # DeadlineExceeded - http.StatusInternalServerError
      - equals: 4
      # Unimplemented - http.StatusNotImplemented
      - equals: 12
      # Unavailable - http.StatusServiceUnavailable
      - equals: 14
  stats:
    flush_interval: 1s
    log_reporter: {}
  timeouts:
    default: 15s
  middleware:
    - name: clutch.middleware.stats
    - name: clutch.middleware.validate
  listener:
    tcp:
      address: 0.0.0.0
      port: 8080
      secure: false
modules:
  - name: clutch.module.assets
  - name: clutch.module.dynamodb
  - name: clutch.module.healthcheck

<!-- Reference previous related pull requests below. -->

<!-- [OPTIONAL] Include screenshots below for frontend changes. -->

Testing Performed

<!-- Describe how you tested this change below. --> manual

+235 -182

0 comment

6 changed files

pr created time in 17 hours

create barnchlyft/clutch

branch : cfgExtends

created branch time in 17 hours

push eventlyft/clutch

Derek Schaller

commit sha 5b45a44a667346005761845a217869845cf74f04

remove error handling from Load

view details

push time in 18 hours

push eventlyft/clutch

Derek Schaller

commit sha 8b4d096004bc8a88ce12fea4bcd81f48d2b176e3

fix lint

view details

push time in 19 hours

PR opened lyft/clutch

backend: add support for dotenv

<!--- TITLE FORMAT: "component: short description", e.g. "k8s: add pod log reader" -->

Description

<!-- Describe your change below. --> Add support for dotenv files to the backend. This will always allow local env variable to take precedence (either through the command line or .env.local). In development, .env.development will be loaded, if present.

<!-- Reference previous related pull requests below. -->

<!-- [OPTIONAL] Include screenshots below for frontend changes. -->

Testing Performed

<!-- Describe how you tested this change below. --> manual

+30 -2

0 comment

8 changed files

pr created time in 19 hours

create barnchlyft/clutch

branch : dotenv

created branch time in 19 hours

push eventlyft/clutch

Derek

commit sha 72be08991e759c23f9c7eab22947e75d527408b7

frontend: metadata table should not update values if errors are present (#1757)

view details

push time in a day

delete branch lyft/clutch

delete branch : tableUpdateValidation

delete time in a day

PR merged lyft/clutch

frontend: metadata table should not update values if errors are present

<!--- TITLE FORMAT: "component: short description", e.g. "k8s: add pod log reader" -->

Description

<!-- Describe your change below. --> If a metadata table row has validation errors it should not update the source field.

<!-- Reference previous related pull requests below. -->

<!-- [OPTIONAL] Include screenshots below for frontend changes. -->

Testing Performed

<!-- Describe how you tested this change below. --> manual

+7 -2

2 comments

1 changed file

dschaller

pr closed time in a day

delete branch lyft/clutch

delete branch : nonexistantProjects

delete time in a day

PR opened lyft/clutch

frontend: ignore non-existent projects in dash

<!--- TITLE FORMAT: "component: short description", e.g. "k8s: add pod log reader" -->

Description

<!-- Describe your change below. --> Dash: fix lookup of projects that do not exist in response.

<!-- Reference previous related pull requests below. -->

<!-- [OPTIONAL] Include screenshots below for frontend changes. --> notFound

Testing Performed

<!-- Describe how you tested this change below. --> manual

+34 -10

0 comment

1 changed file

pr created time in a day

create barnchlyft/clutch

branch : project404

created branch time in a day

push eventlyft/clutch

Derek

commit sha 7ea05b85b5b830ca6bfe4c3e5be99237d059754b

frontend: fix typography story (#1689)

view details

renovate[bot]

commit sha 5802372fe18c37e9ab62341b18d7f286078430b4

housekeeping: Update dependency remark-toc to v8 (#1680)

view details

renovate[bot]

commit sha 8a9857493108d0be9ebc251f30f72665c79424f6

housekeeping: Update dependency cypress to v8.2.0 (#1672)

view details

Derek

commit sha 498410f57fc1b534d941ec2473e1abf3e58d5609

frontend: wait for all projects to return information in dash (#1692)

view details

Derek

commit sha da229d428a166d5a795221cd2d906c90ffc57bd3

frontend: remove warning in table css (#1695)

view details

Derek

commit sha 2af753cdb64ebed4f0d365e39b89f5e3b5c09570

frontend: add onClick prop to icon button (#1694)

view details

Angela Nguyen

commit sha 0e1178bf2cb4d3617030986f29674ba2c83cf24b

dynamodb: add table status to updatetable response (#1687)

view details

Mike Cutalo

commit sha d376ef31cb31def9869978794c4a9cd38f23bbdb

core: pagerduty info for projects (#1691)

view details

Derek

commit sha 190ab75939bd8cfb033faec0d12d03574ffc5805

frontend: support icon button variants (#1696)

view details

Shawna Monero

commit sha c927bbbc46a8b31baf47dd966135ef3486f6a282

backend: github: keep track of rate limit (#1700)

view details

renovate[bot]

commit sha 04d2ccaa7574922f586e098e29fe1c2d72eebbf4

housekeeping: Update golang Docker tag to v1.17 (#1704)

view details

Scarlett Perry

commit sha ce911a58d9df7172de4b801fab3aef96fef17ccd

dash: move loading prop to card header (#1705)

view details

Mike Cutalo

commit sha f138bc8ed43638be011df4ddf55e71b5b7f578c7

CI: update actions to go 1.17.0 (#1706)

view details

Scarlett Perry

commit sha d3632a1426c51211f66b690e871a485e09a6f0c0

core table row: use hex instead of rgb (#1707)

view details

Daniel Hochman

commit sha 1f12961d09d87d007665f69a9094b066954b23e0

layout: independent scrolling (#1652)

view details

Shawna Monero

commit sha 66f6ce343ffac590428070b9039495d93ceb101a

api: timeSeries proto (#1665)

view details

Derek

commit sha e38c63ccdd7125c9bdbadf272c91de719e51cd28

frontend: fix uncaught exception warning in network test (#1709)

view details

Daniel Hochman

commit sha ae57e447c31f92803e15db0dae59f9b4be8a163f

dash: always fill height (#1710)

view details

renovate[bot]

commit sha 8afb56e0f27f1e9c8ee3fc9080a1bc02486dc437

housekeeping: Update dependency cypress to v8.3.0 (#1703)

view details

Derek

commit sha 17471c84ce27a03adf7488e38e2ae85ee75b3bf9

frontend: yarn@1.22.11 (#1708)

view details

push time in a day

push eventlyft/clutch

Derek

commit sha 975be9211f232818036fe654d60280f2959196f1

add comment

view details

push time in a day

pull request commentlyft/clutch

frontend: metadata table should not update values if errors are present

The problem is that the callback can do anything (in this case mutate the original data) which would allow form submission since the form is re-rendered upon data update

dschaller

comment created time in 2 days

PR opened lyft/clutch

frontend: metadata table should not update values if errors are present

<!--- TITLE FORMAT: "component: short description", e.g. "k8s: add pod log reader" -->

Description

<!-- Describe your change below. --> If a metadata table row has validation errors it should not update the source field.

<!-- Reference previous related pull requests below. -->

<!-- [OPTIONAL] Include screenshots below for frontend changes. -->

Testing Performed

<!-- Describe how you tested this change below. --> manual

+5 -2

0 comment

1 changed file

pr created time in 2 days

create barnchlyft/clutch

branch : tableUpdateValidation

created branch time in 2 days

push eventlyft/clutch

Derek

commit sha 193060d2994762ae484327410af0690e8aa1afb5

frontend: fix max size validation in resize workflows (#1755)

view details

push time in 3 days

delete branch lyft/clutch

delete branch : resizeMaxValidation

delete time in 3 days

PR merged lyft/clutch

frontend: fix max size validation in resize workflows

<!--- TITLE FORMAT: "component: short description", e.g. "k8s: add pod log reader" -->

Description

<!-- Describe your change below. --> Building off https://github.com/lyft/clutch/pull/1754 - now that we allow 0 as a min size for asg/hpa we still want to prevent users from scaling down to 0 completely

<!-- Reference previous related pull requests below. -->

<!-- [OPTIONAL] Include screenshots below for frontend changes. -->

Testing Performed

<!-- Describe how you tested this change below. --> manual

+12 -6

0 comment

2 changed files

dschaller

pr closed time in 3 days

PR opened lyft/clutch

frontend: fix max size validation in resize workflows

<!--- TITLE FORMAT: "component: short description", e.g. "k8s: add pod log reader" -->

Description

<!-- Describe your change below. --> Building off https://github.com/lyft/clutch/pull/1754 - now that we allow 0 as a min size for asg/hpa we still want to prevent users from scaling down to 0 completely

<!-- Reference previous related pull requests below. -->

<!-- [OPTIONAL] Include screenshots below for frontend changes. -->

Testing Performed

<!-- Describe how you tested this change below. --> manual

+12 -6

0 comment

2 changed files

pr created time in 3 days

create barnchlyft/clutch

branch : resizeMaxValidation

created branch time in 3 days

push eventlyft/clutch

Derek

commit sha 27c7c9f8feeb6571f10f042a368d17d149cbccdd

frontend: remove zero restriction for resize workflows (#1754)

view details

push time in 3 days

delete branch lyft/clutch

delete branch : dschaller-patch-1

delete time in 3 days

PR merged lyft/clutch

frontend: remove zero restriction for resize workflows

<!--- TITLE FORMAT: "component: short description", e.g. "k8s: add pod log reader" -->

Description

<!-- Describe your change below. --> If the min asg/hpa size is already zero we should continue to allow it

<!-- Reference previous related pull requests below. -->

<!-- [OPTIONAL] Include screenshots below for frontend changes. -->

Testing Performed

<!-- Describe how you tested this change below. --> manual

+6 -2

0 comment

2 changed files

dschaller

pr closed time in 3 days

push eventlyft/clutch

Derek Schaller

commit sha 741d67432acf16f4c80a009c0a6d6ba87f8c518f

fix lint

view details

push time in 3 days

push eventlyft/clutch

Derek Schaller

commit sha ad2277d2d635073043d5b27ec18a915ab0261a56

add to resize hpa

view details

push time in 3 days

push eventlyft/clutch

Derek Schaller

commit sha b54dcee1d5b6d33455b66a2ad3c82cebf6e773a9

fix lint

view details

push time in 3 days

PR opened lyft/clutch

frontend: remove zero restriction for resize asg

If the min asg size is already zero we should continue to allow it

<!--- TITLE FORMAT: "component: short description", e.g. "k8s: add pod log reader" -->

Description

<!-- Describe your change below. -->

<!-- Reference previous related pull requests below. -->

<!-- [OPTIONAL] Include screenshots below for frontend changes. -->

Testing Performed

<!-- Describe how you tested this change below. -->

GitHub Issue

<!-- Link to any existing GitHub issues related to this PR. -->

Fixes #

TODOs

<!-- Include any TODOs outstanding for the submission of this pull request below. -->

<!-- Example:

  • [ ] This is an item on my TODO list.
  • [x] This is a completed item. -->
+1 -1

0 comment

1 changed file

pr created time in 3 days

create barnchlyft/clutch

branch : dschaller-patch-1

created branch time in 3 days