-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(*): add readiness & liveness probes #149
Commits on Feb 12, 2016
-
fix(pkg/healthz): add readiness & liveness probes
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 64cde22 - Browse repository at this point
Copy the full SHA 64cde22View commit details -
fix(pkg/healthsrv/server.go): only access port
assume the health server will server on :$PORT
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 21ad624 - Browse repository at this point
Copy the full SHA 21ad624View commit details -
feat(boot.go,pkg/sshd/config.go): wire up the health server
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 557bf6e - Browse repository at this point
Copy the full SHA 557bf6eView commit details -
fix(pkg/healthsrv/healthz_handler.go): pass in address of ListBuckets…
…Input
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 0dbe716 - Browse repository at this point
Copy the full SHA 0dbe716View commit details -
fix(pkg/healthsrv/healthz_handler.go): use internal log package
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 78ae20d - Browse repository at this point
Copy the full SHA 78ae20dView commit details -
fix(boot.go,fetcher/fetcher.go,pkg/sshd/config.go): unify all configs…
… and run the health server, fetcher and ssh server concurrently
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for c375e8a - Browse repository at this point
Copy the full SHA c375e8aView commit details -
fix(manifests/*): bring manifests up to date with those in the deis-d…
…ev chart
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 20c7317 - Browse repository at this point
Copy the full SHA 20c7317View commit details -
fix(manifests/deis-builder-rc.yaml): add health server port and env var
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for d733f4c - Browse repository at this point
Copy the full SHA d733f4cView commit details -
fix(manifests/deis-builder-rc.yaml): use proper port name
kubectl complained about the old one
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 8891583 - Browse repository at this point
Copy the full SHA 8891583View commit details -
fix(pkg/healthsrv/server.go): build the right host string
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 9214a24 - Browse repository at this point
Copy the full SHA 9214a24View commit details -
fix(boot.go,pkg/healthsrv): add kubernetes API checks in the healthz …
…endpoint
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for c1aebfc - Browse repository at this point
Copy the full SHA c1aebfcView commit details -
ref(pkg/healthsrv): refactor *s3.S3 out of the health server
Put the S3 functionality behind a small interface so that the server can be unit tested later
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for f58ac45 - Browse repository at this point
Copy the full SHA f58ac45View commit details -
feat(pkg/sshd/circuit*): add a circuit primitive
it will be used in the health probe, so the builder isn’t considered up until the SSH server is actually running
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for f3755f6 - Browse repository at this point
Copy the full SHA f3755f6View commit details -
fix(*): don't report the server up until the SSH server is running
the builder won’t be considered up until the SSH server is actually running
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 96ec946 - Browse repository at this point
Copy the full SHA 96ec946View commit details -
fix(pkg/sshd/circuit_test.go): add concurrency test for the circuit
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for e35609a - Browse repository at this point
Copy the full SHA e35609aView commit details -
fix(pkg/sshd/server_test.go): pass circuit to the server
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for e35e855 - Browse repository at this point
Copy the full SHA e35e855View commit details -
fix(pkg/healthsrv): add dummy bucket and namespace listers
they’ll be used in tests
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for b3dba97 - Browse repository at this point
Copy the full SHA b3dba97View commit details -
fix(glide.yaml,glide.lock): add shameless plug assert package for tes…
…ting it’s a shameless plug for my package, but it’s kinda handy
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 0dae532 - Browse repository at this point
Copy the full SHA 0dae532View commit details -
fix(pkg/healthsrv): add tests to complete all failure cases in the he…
…alth probe handler
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for b039013 - Browse repository at this point
Copy the full SHA b039013View commit details -
doc(pkg/healthsrv/healthz_handler.go): clarifying docs
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 4f1d853 - Browse repository at this point
Copy the full SHA 4f1d853View commit details -
fix(pkg/healthsrv/healthz_handler_test.go): adding success case test
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for b6a29a5 - Browse repository at this point
Copy the full SHA b6a29a5View commit details -
fix(manifests/deis-builder-rc.yaml): add probes to the RC manifest
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 4808fe1 - Browse repository at this point
Copy the full SHA 4808fe1View commit details -
fix(pkg/healthsrv): do the 3 health checks concurrently
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for b3fbb2b - Browse repository at this point
Copy the full SHA b3fbb2bView commit details -
fix(glide.lock,glide.yaml,pkg/healthsrv/healthz_handler.go): use pkg/log
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 928a064 - Browse repository at this point
Copy the full SHA 928a064View commit details -
fix(boot.go): pass correct parameters to the right place
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 99f9d81 - Browse repository at this point
Copy the full SHA 99f9d81View commit details -
ref(pkg/sshd/server_test.go): make the server address constant
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for c9113b1 - Browse repository at this point
Copy the full SHA c9113b1View commit details -
ref(pkg/sshd/server_test.go): remove unused func
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for d774e5f - Browse repository at this point
Copy the full SHA d774e5fView commit details -
fix(rootfs/Dockerfile): move the git home and user env vars up
so that the adduser command works
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 5081ba5 - Browse repository at this point
Copy the full SHA 5081ba5View commit details -
fix(boot.go): use standard log package for startup
Builder seems to not print proper log messages with the github.com/pkg/log package, but only on startup. This fixes that issue.
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 5a209b6 - Browse repository at this point
Copy the full SHA 5a209b6View commit details -
fix(manifests/deis-builder-rc.yaml): shorten the delay and timeout
now that the builder doesn’t need to wait for etcd to start, it should come up much faster
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for f8fa37a - Browse repository at this point
Copy the full SHA f8fa37aView commit details -
fix(boot.go): fix additional debug message
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for ac6e83b - Browse repository at this point
Copy the full SHA ac6e83bView commit details -
ref(pkg/healthsrv/healthz_handler.go): simplify the healthcheck handler
make the logic to listen on multiple channels more straightforward, and remove the logic to return health check info, as it’s not surfaced or used anywhere…
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 666bb24 - Browse repository at this point
Copy the full SHA 666bb24View commit details -
fix(Makefile): speed up all makefile builds
before, we ran ‘glide nv’ before *all* commands, but it was only used in the ‘test’ target. this commit only runs it as part of that target
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for c925148 - Browse repository at this point
Copy the full SHA c925148View commit details -
fix(pkg/healthsrv/server.go): remove unused constants
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 2b8fc3b - Browse repository at this point
Copy the full SHA 2b8fc3bView commit details -
doc(pkg/sshd/circuit.go): add more godocs
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 8952b25 - Browse repository at this point
Copy the full SHA 8952b25View commit details -
fix(manifests/deis-builder-rc.yaml): remove fetcher port
The fetcher was removed in deis#171, but the port wasn’t removed from the manifest in that PR. This removes it
Aaron Schlesinger committedFeb 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 958e0b1 - Browse repository at this point
Copy the full SHA 958e0b1View commit details