jregan
47c965481f
Reduce k8ds deps
2019-05-27 15:37:03 -07:00
Jeffrey Regan
3b8c5ee96d
Add load_restrictor flag.
2019-04-19 17:33:51 -07:00
Jeffrey Regan
3c58c9d132
Remove local load restrictions.
2019-04-19 15:47:13 -07:00
Jeffrey Regan
31691f0330
Replace all repo uri strings with git.RepoSpec.
2019-01-28 15:31:42 -08:00
jregan
1d9a20b391
Move git code to its own pkg.
2019-01-26 17:06:48 -08:00
jregan
dcb5682594
Add more coverage for loader and strengthen type safety.
2019-01-25 14:43:28 -08:00
jregan
a40c2502de
Delete hashicorp cloner.
2018-11-22 16:58:59 -08:00
jregan
7c1277f24c
Turn off hashicorp cloner.
2018-11-22 16:48:24 -08:00
jregan
6cddc25f0e
Remove stray comment.
2018-11-22 10:39:18 -08:00
jregan
d9ba209543
Introduce simple git cloner.
2018-11-22 10:24:35 -08:00
jregan
4daa655516
Add test coverage to gitloader.
2018-11-22 08:27:25 -08:00
jregan
793577d044
Consult history in fileloader.
...
Fixes #366
To reproduce #366 , add
```
bases:
- .
```
to `examples/helloWorld/kustomization.yaml`, attempt to build it, and enjoy the stack overflow.
This PR fixes this by adding history to file loaders,
allowing one to avoid cycles in overlay->base
relationships. To make entry points clearer, this PR
exposes only two public ways to make a fresh
(no-history) loader
* rooted at `/`
* rooted at the process's current working directory.
When making a new loader from an existing loader,
retaining history along an overlay trace, the only
allowed use is to go deeper into a file hierarchy, or
go up and over to a never before visited sibling. This
fix can probably be defeated by devious symbolic links.
2018-10-29 11:10:21 -07:00
Jeffrey Regan
c9887e8c15
WIP residPackage
2018-10-05 12:58:48 -07:00
Jingfang Liu
64fdb8d760
change github.com/kubernetes-sigs to sigs.k8s.io ( #343 )
...
* change github.com/kubernetes-sigs to sigs.k8s.io
* change go_import_path in .travis.yml
2018-09-12 12:41:38 -07:00
Ethan Mosbaugh
e113944027
fix loader loader when run from gopath
2018-08-23 14:54:58 -07:00
Jingfang Liu
72b1a4bc5c
combine fileLoader.New and NewLoader into one function: NewLoader
2018-08-15 11:04:31 -07:00
Jingfang Liu
f018370628
Add kustomize build {repoUrl}
2018-08-14 16:10:51 -07:00
Jingfang Liu
1b7171ac9e
Add glob support in edit add resource
2018-08-01 11:43:28 -07:00
Jeffrey Regan
9e5374e725
Combine loaderImpl and fileLoader.
2018-07-25 17:23:04 -07:00
Jeffrey Regan
a78aa22399
Drop useless or duplicative code.
2018-07-24 13:25:26 -07:00
Jingfang Liu
6392e6629f
Add glob support
2018-06-27 10:54:12 -07:00
Oleg Atamanenko
c994130005
Fix go lint error and add golint checks to a pre-commit hook
2018-06-09 23:05:26 -04:00
Jeffrey Regan
2e0e43cd76
Improve package doc.
2018-06-06 14:15:50 -07:00
Jeffrey Regan
f857153351
Isolated content of pkg/loader
2018-05-11 14:01:15 -07:00