Tim Hockin
abf5f0748d
Merge branch 'master' into metrics
2019-01-23 08:18:21 -08:00
Kubernetes Prow Robot
511b3997ab
Merge pull request #138 from jacksontj/fetch_depth
...
Use depth option when doing fetches
2019-01-22 17:36:19 -08:00
Thomas Jackson
6cfa3e1690
Add pprof endpoint
...
This requires moving to a non-default ServeMux so we can control whether
pprof is enabled or not
2019-01-22 17:26:27 -08:00
Thomas Jackson
73a0e50ee1
Add dumb liveliness endpoint
...
This currently returns 200 always. In the future we can add options for
controling what constitues "liveliness"
2019-01-22 17:26:27 -08:00
Thomas Jackson
0beb2decf4
Change HTTP flags
...
This enables the HTTP endpoint by default using ":8080". In addition
this adds a flag for disabling the metrics endpoint
2019-01-22 17:26:27 -08:00
Thomas Jackson
e32712b301
Add basic prometheus metrics
2019-01-22 17:26:27 -08:00
Thomas Jackson
4df44b1fcf
Add http handler option
2019-01-22 17:26:27 -08:00
Thomas Jackson
07f0e6dde2
Cleanup container from sync-loop-timeout
...
Otherwise any test running afterwards fails because it left the
container running.
2019-01-22 17:15:03 -08:00
Thomas Jackson
b0c1234787
Add e2e tests for depth flag
2019-01-22 16:59:53 -08:00
Thomas Jackson
f1a1a1b61e
Use depth option when doing fetches
...
Previously the `depth` flag was only used for the initial clone-- so
although you might start with a depth=10 as more commits show up you are
always >10. With this diff we enforce that depth on each fetch, this way
old-commits can get GCd off to reduce the size of the local checkout
required.
2019-01-22 16:44:16 -08:00
Kubernetes Prow Robot
720753a200
Merge pull request #131 from jacksontj/pr_110
...
Add Webhook on git-sync update
2019-01-22 16:25:40 -08:00
Thomas Jackson
87503c6dce
Clarify webhook behavior in docs/README
2019-01-22 14:12:49 -08:00
Thomas Jackson
edaa75b8a5
Remove empty comment line
2019-01-22 14:12:49 -08:00
Thomas Jackson
ad41260327
Clarify success-status config/option
2019-01-22 14:12:49 -08:00
Thomas Jackson
54ec971ba0
Remove "duration" from flag/env/var names
2019-01-22 14:12:49 -08:00
Thomas Jackson
9bfa91b0af
Update README to new flags
2019-01-22 14:12:49 -08:00
Thomas Jackson
6e0bd948ec
Add option to control backoff for failed webhook calls
2019-01-22 14:12:49 -08:00
Thomas Jackson
fdc9b49de2
Reduce to a single webhook call
2019-01-22 14:12:49 -08:00
Thomas Jackson
96714ebed2
Remove global trigger channel
...
Instead change syncRepo to return a boolean which is whether a change
occured.
2019-01-22 14:12:49 -08:00
Thomas Jackson
5c63dc9cb5
Update README based on comments in #110
2019-01-22 14:12:49 -08:00
Thomas Jackson
39ca0a2ca0
Fix error log to print out actual status codes
2019-01-22 14:12:49 -08:00
Thomas Jackson
18f68d3ab6
Move timeout into the json arg for webhook
2019-01-22 14:12:49 -08:00
Thomas Jackson
a45699efb1
goimports
2019-01-22 14:12:49 -08:00
Zac
160d68f29c
removed unecessary logs
2019-01-22 14:12:49 -08:00
Zac
6b8aac0b83
modularized and documented
2019-01-22 14:12:49 -08:00
Zac
e437d8e9a3
adding changes from previous PR, updated README
2019-01-22 14:12:49 -08:00
Zac
01f007a753
updated verbosity settings for POST request log
2019-01-22 14:12:49 -08:00
Zac
f8f555d73a
updated post request code
2019-01-22 14:12:49 -08:00
Zac
0eac8fc5cf
added some logs and moved where the post request is made
2019-01-22 14:12:49 -08:00
Zac
7f64d79bbe
Updated main to add the env var and send a post request
2019-01-22 14:12:49 -08:00
Kubernetes Prow Robot
08282abe9d
Merge pull request #132 from jacksontj/ssh_flags
...
Add flags/env-vars for additional SSH options
2019-01-22 13:54:23 -08:00
Thomas Jackson
b9c0ed3f5d
Update env vars based on comments
2019-01-22 13:41:45 -08:00
Thomas Jackson
088065e494
Normalize flag names to include `-file`
2019-01-22 13:41:45 -08:00
Thomas Jackson
933bbdfc1f
Add flag for ssh known hosts file
2019-01-22 13:41:45 -08:00
Thomas Jackson
c4c68e2620
Move SSH key path to a flag
2019-01-22 13:41:45 -08:00
Kubernetes Prow Robot
1c3af08207
Merge pull request #137 from jacksontj/gomod
...
Switch from godeps to `go mod`
2019-01-22 13:29:56 -08:00
Thomas Jackson
279bbc307e
Switch from godeps to `go mod`
2019-01-22 11:21:57 -08:00
Kubernetes Prow Robot
772c3b3078
Merge pull request #133 from jacksontj/failure
...
Add option to allow for unlimited failures
2019-01-22 09:23:43 -08:00
Thomas Jackson
5573584fc6
Only allow -1 as "unlimited failures"
2019-01-18 09:08:50 -08:00
Thomas Jackson
ba3f44ca28
Add option to allow for unlimited failures
2019-01-17 16:01:49 -08:00
Kubernetes Prow Robot
82ae99da74
Merge pull request #128 from thockin/master
...
OWNERS wants 'approvers' not 'maintainers'
2019-01-15 08:43:54 -08:00
Tim Hockin
6357ad105f
Merge branch 'master' into master
2019-01-15 08:40:41 -08:00
Kubernetes Prow Robot
a854089113
Merge pull request #123 from george-angel/master
...
Add a configurable timeout to the sync process
2019-01-15 08:40:23 -08:00
Tim Hockin
d5c4c10a26
OWNERS wants 'approvers' not 'maintainers'
2019-01-15 08:39:42 -08:00
George Angel
a86ad5d950
add timeout tests
...
- custom `git` command option
- tests on slow running git commands
2019-01-04 22:32:53 +00:00
George Angel
cb8eac2b75
revert to original conditional format
2019-01-04 20:50:57 +00:00
George Angel
5a2584188f
fix context cancelling
2019-01-04 20:50:57 +00:00
George Angel
db07a432cd
Add a configurable timeout to the sync process
2019-01-04 20:50:57 +00:00
Tim Hockin
648d31b7f2
fix e2e script to work with os/arch tags
2019-01-04 11:36:19 -08:00
Kubernetes Prow Robot
8ef40b88e5
Merge pull request #121 from thockin/fix-hugo-demo
...
Fix hugo demo and docs
2018-12-19 08:31:59 -08:00