Commit Graph
28 Commits
Author SHA1 Message Date
jannfisandGitHub 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
jannfisandAlex Collins 04ea46e86b Allow '@'-character in SSH usernames when connecting a repository (#2612) 2019-11-01 11:03:28 -07:00
Alexander MatyushentsevandGitHub c8c2d1b97c Refactor Helm client and unit test repo server (#2377) 2019-09-30 15:04:13 -07:00
Alexander MatyushentsevandGitHub 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 CollinsandGitHub 206cc78710 Adds support for Helm 1st-class. Closes #1145 (#1865) 2019-09-06 15:37:25 -07:00
jannfisandAlexander 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 MatyushentsevandGitHub 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
jannfisandAlex Collins ee0a665c94 Simplify server certificate and known hosts management (#1807) 2019-07-11 16:00:47 -07:00
Alexander MatyushentsevandGitHub 7fd4db3842 Issue #1596 - SSH URLs support is partially broken (#1597) 2019-05-09 08:53:11 -07:00
Jesse SuenandGitHub da604ab2ed Git cloning via SSH was not verifying host public key (#1276) 2019-03-15 14:29:10 -07:00
Jesse SuenandGitHub 4142b5b79e Remove git URL normalization in favor of fuzzy equivalence (issue #838) (#849) 2018-11-30 10:41:47 -08:00
Jesse SuenandJesse Suen 1a828e8287 Switch to go-git for all remote git interactions including auth (issue #651) 2018-09-27 12:48:23 -07:00
Jesse SuenandGitHub 78558ac62f Do not append .git extension during normalization for Azure hosted git (issue #643) (#645) 2018-09-27 11:54:04 -07:00
Jesse SuenandGitHub 7eca8c892a Trim git url during normalization (issue #614) (#623) 2018-09-20 16:26:17 -07:00
Jesse SuenandGitHub b61d7166b1 In-memory implementation of ls-remote using go-git to reduce repo lock contention (#574) 2018-09-11 13:53:51 -07:00
dthomson25andGitHub 0f9cdd14e8 Create default project on startup (#535)
Implements to solve issue #514
2018-08-28 10:06:01 -07:00
Jesse SuenandGitHub 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 SuenandGitHub 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 MatyushentsevandGitHub 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 SuenandGitHub 35563f0765 Add connect timeouts when interacting with SSH git repos (resolves #131) (#203) 2018-05-15 10:30:31 -07:00
Andrew MerenbachandGitHub 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 SuenandJesse Suen 11395b3844 Add application validation 2018-04-20 16:37:54 -07:00
Alexander MatyushentsevandGitHub 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 MatyushentsevandGitHub 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