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
chris060986
59f5554348
Fix intention of makefile
2019-01-16 09:15:34 +01: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
chris060986
ea7c288dc3
Add proxy support to build
2018-12-20 14:41:06 +01: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
Tim Hockin
644151a1d3
Fix hugo demo and docs
...
The hugo demo runs again.
Also removed docs on need to run as root. Pretty sure you do not need
to.
2018-12-17 11:44:50 -08:00
Joshua Carp
1415acdf0e
Update example volume mount
...
Since the default clone path is $HOME/git and the docker image sets $HOME to /tmp, we have to mount the volume at `/tmp/git` for the container to write files to the volume. As written, the example doesn't write to the volume.
2018-12-17 10:57:06 -08:00
Tim Hockin
ada75e9c6c
Build a manifest list
...
Retool some of the build/test to produce a manifest-list rather than a
single image.
2018-11-09 14:20:23 -08:00
Tim Hockin
76bda81e0f
bump go to 1.11
2018-11-09 10:20:30 -08:00
Tim Hockin
40e188fb26
Switch to rev-parse
...
This handles non-annotated tags, which were not handled well before. It
does mean that we use the hash of the (annotated) tag object instead of
the commit, but that seems OK.
Added a test case.
2018-11-09 10:16:36 -08:00
Karol Chrapek
cb1ef896a9
Update url image
2018-10-03 20:57:28 -07:00
Tim Hockin
296093b9df
Clean up failed clones
...
If an initial clone crashes, it can leave the git-root in a bad state
such that git can't retry the clone. This change forces it to clean up
the mess and retry.
2018-08-21 08:04:45 -07:00
Tim Hockin
2e46b74cf8
Make the default checkout root be under HOME)
2018-08-08 11:37:19 -07:00
Tim Hockin
aafbc9a12b
Set $HOME so git can write .gitconfig as non-root
2018-07-03 15:00:11 -07:00
Tim Hockin
44c11c4390
Update alpine and golang images
2018-07-03 15:00:11 -07:00
Tim Hockin
9ceb61f794
Clean up doc on GIT_COOKIE_FILE
2018-07-02 14:37:25 -07:00
mattjmcnaughton
94c7154683
Update kubernetes demo/config for example
...
A couple of changes to make the kubernetes config work
and follow best practices.
- Use `deployment` instead of `pod`.
- Use correct image names.
After these changes, running `kubectl create -f demo/config/` creates a
working deployment/service.
2018-06-06 10:04:22 -07:00
Bryce Cronkite-Ratcliff
ef9bc21b8f
Error if HTTP & SSH parameters provided
...
If both HTTP and SSH parameters are provided to the container on
startup, return an error to help users that have confused their
configurations.
2018-06-01 14:45:06 -07:00
Bryce Cronkite-Ratcliff
f69e8fb2c0
Add gitcookie configuration option
...
Add an option to specify a git http cookie file in the k8s yaml
that will be configured as the global git cookie file in the git-sync
client.
This is a useful access mechanism for some some hosted repositories
where SSH and passwords are not easily available, such as Google Cloud
Source Repositories.
2018-06-01 14:45:06 -07:00
mattjmcnaughton
71ea5e8473
Fix README
...
The README instructs the user to overwrite the TAG variable to set the
tag on `make container`. However, the user should actually overwrite the
`VERSION` variable.
2018-06-01 08:11:24 -07:00
Michael Grosser
9253fe3c3c
Add security contacts
...
Security contacts according to template (https://github.com/kubernetes/kubernetes-template-project/blob/master/SECURITY_CONTACTS )
2018-05-24 08:57:57 -07:00
Tim Hockin
8c16b75db3
Use k8s GCR vanity URL
2018-04-06 13:15:46 -04:00
Sebastian Mandrean
86b15b1c2a
Run Go build-image without TTY
2018-03-29 20:55:21 -07:00
Tim Hockin
f3f3180419
Merge pull request #86 from wanghanlin/patch-1
...
Update ssh.md
2018-03-29 20:53:03 -07:00
Hanlin Wang
d22b14bec9
Update ssh.md
2018-03-10 15:31:55 +08:00
Tim Hockin
41ca15c427
Merge pull request #83 from thockin/master
...
add -- to gcloud CLI
2018-02-06 21:30:55 -08:00
Tim Hockin
802aa4604d
add -- to gcloud CLI
2018-02-06 21:19:43 -08:00
Tim Hockin
af91ea2d3f
Merge pull request #82 from frankfarzan/fix_docker_env
...
Don't set GIT_SYNC_DEST in Dockerfile.
2018-02-05 21:01:21 -08:00
Frank Farzan
c9f2e62ed3
Don't set GIT_SYNC_DEST in Dockerfile.
...
I'm guessing this is an artifact of previous refactorings.
Currently, GIT_SYNC_ROOT defaults to /git and GIT_SYNC_DEST
defaults to leaf dir of repo.
2018-02-05 19:21:13 -08:00
Tim Hockin
3897ab3936
Merge pull request #80 from thockin-tmp/gcr-vanity
...
Pushes go to staging-k8s.gcr.io
2018-01-19 09:22:04 -08:00
Tim Hockin
2e07112602
Pushes go to staging-k8s.gcr.io
2018-01-17 14:20:38 -08:00
Tim Hockin
85b22209de
Merge pull request #78 from spiffxp/update-code-of-conduct
...
Update code-of-conduct.md
2017-12-22 17:29:17 -06:00
Tim Hockin
666d220200
Merge branch 'master' into update-code-of-conduct
2017-12-22 17:29:09 -06:00
Tim Hockin
102afc0abf
Merge pull request #79 from thockin-tmp/gcr-vanity
...
Convert registry to k8s.gcr.io
2017-12-22 13:30:41 -06:00
Tim Hockin
0304aa8950
Convert registry to k8s.gcr.io
2017-12-22 09:55:17 -08:00
Aaron Crickenberger
762579328c
Update code-of-conduct.md
...
Refer to kubernetes/community as authoritative source for code of conduct
2017-12-20 13:32:20 -05:00
Tim Hockin
dac3f77e34
Merge pull request #73 from jorianvo/master
...
Improve e2e tests
2017-09-22 00:08:29 -07:00
jorianvo
517179fa2f
Improve e2e tests
...
Change the use of pkill with 'docker rm' as this will work more reliably (at least on MacOS). Trap the EXIT signal so we can perform a clean-up even if a test fails, so we don't pollute the system with a bunch of stopped containers. Increase the timeout from two to three seconds in order for the tests to work reliably on MacOS (the two second waiting period was consistenly to short for all tests to work). Update the Makefile so when we run the container in order to compile the package we make sure the (stopped) container is removed.
2017-09-21 22:02:13 +02:00
Tim Hockin
267a78bfd4
Merge pull request #69 from pieterlange/feature/flip-known-hosts-default
...
Flip the known_hosts enforcement to true so the git hosts actually get verified.
2017-09-18 11:18:01 -07:00
Pieter Lange
cdd6f09878
Flip the known_hosts enforcement to true so the git hosts actually gets verified
2017-09-16 01:28:04 +02:00
Tim Hockin
28254d864a
Merge pull request #67 from thockin/master
...
Fix one-shot sync of a rev
2017-09-15 10:31:22 -07:00