jannfis and GitHub
8f55931d34
fix: Handle SSH URLs in 'git@server:org/repo' notation correctly ( #3062 )
...
* Handle invalid repo URLs better
* Safeguard Git repository root at client creation
2020-01-31 01:14:22 -08:00
jannfis and Alex Collins
04ea46e86b
Allow '@'-character in SSH usernames when connecting a repository ( #2612 )
2019-11-01 11:03:28 -07:00
Alexander Matyushentsev and GitHub
c8c2d1b97c
Refactor Helm client and unit test repo server ( #2377 )
2019-09-30 15:04:13 -07:00
Alexander Matyushentsev and GitHub
2559d184ae
Issue #2261 - Refactor Helm first class support ( #2364 )
...
* Issue #2261 - Refactor Helm first class support
* Address code review comments
* Remove unused field from GetAppDetails method
2019-09-26 12:05:12 -07:00
Alex Collins and GitHub
206cc78710
Adds support for Helm 1st-class. Closes #1145 ( #1865 )
2019-09-06 15:37:25 -07:00
jannfis and Alexander Matyushentsev
05a9e826de
Add support for Git LFS enabled repositories ( fixes #1853 ) ( #1941 )
...
* Add support for LFS enabled repositories
2019-07-18 12:49:49 -07:00
Alexander Matyushentsev and GitHub
28005f0517
Issues #1513 - Make sure insecure flag works for remote Kustomize bases ( #1934 )
...
* Make sure insecure flag works for remote Kustomize bases
2019-07-12 17:17:23 -07:00
jannfis and Alex Collins
ee0a665c94
Simplify server certificate and known hosts management ( #1807 )
2019-07-11 16:00:47 -07:00
Alexander Matyushentsev and GitHub
7fd4db3842
Issue #1596 - SSH URLs support is partially broken ( #1597 )
2019-05-09 08:53:11 -07:00
Jesse Suen and GitHub
da604ab2ed
Git cloning via SSH was not verifying host public key ( #1276 )
2019-03-15 14:29:10 -07:00
Jesse Suen and GitHub
4142b5b79e
Remove git URL normalization in favor of fuzzy equivalence (issue #838 ) ( #849 )
2018-11-30 10:41:47 -08:00
Jesse Suen and Jesse Suen
1a828e8287
Switch to go-git for all remote git interactions including auth (issue #651 )
2018-09-27 12:48:23 -07:00
Jesse Suen and GitHub
78558ac62f
Do not append .git extension during normalization for Azure hosted git (issue #643 ) ( #645 )
2018-09-27 11:54:04 -07:00
Jesse Suen and GitHub
7eca8c892a
Trim git url during normalization (issue #614 ) ( #623 )
2018-09-20 16:26:17 -07:00
Jesse Suen and GitHub
b61d7166b1
In-memory implementation of ls-remote using go-git to reduce repo lock contention ( #574 )
2018-09-11 13:53:51 -07:00
dthomson25 and GitHub
0f9cdd14e8
Create default project on startup ( #535 )
...
Implements to solve issue #514
2018-08-28 10:06:01 -07:00
Jesse Suen and GitHub
e32d70a87d
If manifest query is a commit sha, check cache first to prevent locking git repo ( #382 )
2018-07-12 04:15:12 -07:00
Jesse Suen and GitHub
f757693aae
Fix git authentication implementation when using using SSH key ( resolves #339 ) ( #362 )
2018-07-10 10:50:56 -07:00
Jesse Suen
9476003b8d
Remove local git credential test to prevent clobbering of OSX keychain credentials ( resolves #315 )
2018-06-24 03:39:05 -07:00
Alexander Matyushentsev and GitHub
8c2ff6d421
Take into account number of unavailable replicas to decided if deployment is healthy or not ( #270 )
...
* Take into account number of unavailable replicas to decided if deployment is healthy or not
* Run one controller for all e2e tests to reduce tests duration
* Apply reviewer notes: use logic from kubectl/rollout_status.go to check deployment health
2018-06-07 11:05:46 -07:00
Jesse Suen and GitHub
35563f0765
Add connect timeouts when interacting with SSH git repos ( resolves #131 ) ( #203 )
2018-05-15 10:30:31 -07:00
Andrew Merenbach and GitHub
d1710ef77e
Expand Git repo URL normalization ( #162 )
...
* Expand unit tests for Git functions
* Update tests for IsSSHUrl
* Add TODO
* Add EnsureSuffix tests
* Add EnsureSuffix function
* Lowercase repo name in secret name
* Expand normalization and related tests
* Add tests for EnsurePrefix
* Rm redundant strings.ToLower
* Update repository names to fix broken tests
* Expand tests some more to include missing .git suffix, thanks @jessesuen
* Add additional repository tests, thanks @jessesuen
* Fix typo in comment
2018-05-04 17:31:04 -07:00
Jesse Suen and Jesse Suen
11395b3844
Add application validation
2018-04-20 16:37:54 -07:00
Alexander Matyushentsev and GitHub
86aca45acf
Disable strict host key checking while cloning repo in repo-server ( #45 )
...
* Disable strict host key checking while cloning repo in repo-server
* Use correct environment during fetching git repo in repo-server
2018-03-20 11:52:42 -07:00
Alexander Matyushentsev and GitHub
2157134530
Issue #34 - Support ssh git URLs and ssh key authentication ( #37 )
...
* Issue #34 - Support ssh git URLs and ssh key authentication
* Add git unit tests
2018-03-15 13:00:54 -07:00
Jesse Suen
6afc03027d
Update to latest ksonnet with single destination. Fix linting errors. Update build container
2018-02-26 13:47:42 -08:00
Jesse Suen
a8288bf5b0
Support persistence of repos as secrets
2018-02-21 03:01:43 -08:00
Jesse Suen
f404f50f72
Add repository service, CLI subcommand, and backend implementation
2018-02-20 14:06:15 -08:00