Permalink
Branch: master
Commits on Feb 20, 2019
  1. Add cpu bursting support to K8s pod specs (#572)

    DaoWen authored and shamsimam committed Feb 20, 2019
  2. Fix failure detection on replicaset->Service payload (#591)

    DaoWen authored and shamsimam committed Feb 20, 2019
Commits on Feb 19, 2019
  1. Fix misbehaving integration tests (#590)

    DaoWen authored and shamsimam committed Feb 19, 2019
    * Recategorize service-fallback-support test as resource-heavy
    
    * Clean up service after backend-request-errors test
  2. Persist custom K8s scheduler options (#589)

    DaoWen authored and shamsimam committed Feb 19, 2019
Commits on Feb 13, 2019
  1. Add PORT environment variable in K8s pods (#574)

    DaoWen authored and nsinkov committed Feb 13, 2019
Commits on Jan 30, 2019
  1. Fix failing request-queue-timeout tests (#573)

    DaoWen authored and shamsimam committed Jan 30, 2019
  2. Handle k8s watch resourceVersion too old errors gracefully (#568)

    DaoWen authored and shamsimam committed Jan 30, 2019
Commits on Jan 29, 2019
  1. Fixup/k8s watch error msgs (#565)

    DaoWen authored and shamsimam committed Jan 29, 2019
    * Handle error messages in k8s watches
    
    * Change log level of non-fatal k8s watch thread errors
Commits on Jan 16, 2019
  1. Enable Kerberos when accessing S3 buckets (#549)

    DaoWen authored and shamsimam committed Jan 16, 2019
  2. Deflake k8s s3 logs test for live logs (#552)

    DaoWen authored and shamsimam committed Jan 16, 2019
  3. Fix health-check-max-consecutive-failures on K8s (#551)

    DaoWen authored and shamsimam committed Jan 16, 2019
  4. Avoid blocking signal handler in waiter_init (#550)

    DaoWen authored and shamsimam committed Jan 16, 2019
Commits on Jan 15, 2019
  1. S3 backup for Waiter Service logs on K8s (#547)

    DaoWen authored and shamsimam committed Jan 15, 2019
Commits on Dec 31, 2018
  1. Kitchen default log to stdout (#543)

    DaoWen authored and shamsimam committed Dec 31, 2018
Commits on Dec 6, 2018
  1. Create a fresh working dir for each k8s waiter-app container run (#525)

    DaoWen authored and shamsimam committed Dec 6, 2018
Commits on Dec 5, 2018
  1. Make K8s pod termination grace period configurable (#526)

    DaoWen authored and shamsimam committed Dec 5, 2018
Commits on Dec 4, 2018
  1. Allow user's apps to gracefully exit on SIGTERM on K8s (#523)

    DaoWen authored and shamsimam committed Dec 4, 2018
Commits on Nov 21, 2018
  1. Compile all sources with uberjar (#518)

    DaoWen authored and shamsimam committed Nov 21, 2018
Commits on Nov 12, 2018
  1. Use "waiter-cluster" label to identify waiter-managed objects (#504)

    DaoWen authored and pschorf committed Nov 12, 2018
  2. Throw on K8s streaming api responses with error status (#503)

    DaoWen authored and shamsimam committed Nov 12, 2018
Commits on Nov 9, 2018
  1. Remove unused start-replicasets-watch! overload (#502)

    DaoWen authored and shamsimam committed Nov 9, 2018
Commits on Nov 8, 2018
  1. Serialize dynamic loading of namespaces (#500)

    DaoWen authored and shamsimam committed Nov 8, 2018
Commits on Nov 6, 2018
  1. Use latest resourceVersion on successive watch connections (#498)

    DaoWen authored and dposada committed Nov 6, 2018
Commits on Nov 5, 2018
  1. Add retry/backoff logic to k8s watches (#497)

    DaoWen authored and dposada committed Nov 5, 2018
  2. Add max-delay-ms option to retry-strategy helper (#496)

    DaoWen authored and shamsimam committed Nov 5, 2018
Commits on Oct 26, 2018
  1. Use watch-based updates for Kubernetes scheduler (#479)

    DaoWen authored and shamsimam committed Oct 26, 2018
    * Use watch-based updates for Kubernetes scheduler
    
    * Add integration test for K8s watch versions increasing
    
    * feedback from shams
    
    * add unit test for start-k8s-watch!
    
    * remove .stop calls from k8s scheduler
    
    * remove unreachable error log in k8s watch daemon
    
    * set k8s watch threads as daemon threads
    
    * terminate waiter after unrecoverable errors in state-watch daemons
Commits on Oct 22, 2018
  1. Use correct copyright header in k8s scheduler and test files (#480)

    DaoWen authored and shamsimam committed Oct 22, 2018
Commits on Oct 18, 2018
  1. Correct task-stats numbers for K8s scheduler (#477)

    DaoWen authored and shamsimam committed Oct 18, 2018
Commits on Oct 14, 2018
  1. Add async requirement to K8s scheduler (#476)

    DaoWen authored and shamsimam committed Oct 14, 2018
    This is a workaround for a very strange class-loading error that we've
    seen when deploying to our production clusters.
Commits on Oct 12, 2018
  1. Swap use -> require in resolve-symbol helper (#474)

    DaoWen authored and shamsimam committed Oct 12, 2018
    * Swap use -> require in resolve-symbol helper
    
    * Warn if resolve-symbol doesn't load a namespace
Commits on Oct 10, 2018
  1. Split auth protocol (#470)

    DaoWen authored and shamsimam committed Oct 10, 2018
    * Drop auth-type from Authenticator protocol
    
    * Split Authenticator and Authorizer
    
    * Add validate-user to Scheduler protocol
    
    * fixup
    
    * feedback from shams
    
    * Update configurations missing default authorizer
    
    * revert :one-user comment in config-full.edn
    
    * Use :kind in :authorizer config
    
    * Remove authorizer for :shell scheduler
    
    * fix typo in kubernetes test
    
    * more feedback from shams
    
    * Lower prestash-cache into KerberosAuthorizer field
    
    * Add test on Authorizer check-user inputs
    
    * Move store-service-description call before validate-service
Commits on Oct 2, 2018
  1. Correct launch-metrics logic for downward scaling (#459)

    DaoWen authored and sradack committed Oct 2, 2018
    * Correct launch-metrics logic for downward scaling
    
    * Refactor update-launch-trackers for clarity
    
    * feedback from sradack
  2. Stop using deprecated-2017Q4 Travis-CI image (#469)

    DaoWen authored and shamsimam committed Oct 2, 2018
Commits on Sep 27, 2018
  1. Simplify stringify-elements json helper fn (#466)

    DaoWen authored and shamsimam committed Sep 27, 2018
Commits on Sep 17, 2018
  1. Trigger Travis-CI on branches with "build/" prefix (#452)

    DaoWen authored and pschorf committed Sep 17, 2018
    This makes it easier for developers to trigger Travis-CI on branches in
    their personal GitHub forks of the Waiter project.