jregan
6bfd7cff72
Improve error handling during var resolution.
2019-02-26 14:05:38 -08:00
jregan
d4d993a53c
Add more resid test coverage.
2019-02-16 14:26:43 -08:00
Jingfang Liu
84057436d6
Combine generatorArgs and generatorOptions into options of Resource
2019-01-31 15:32:32 -08:00
Jeffrey Regan
c21dfefbdf
Cover CleanedAbs
2019-01-25 12:21:03 -08:00
jregan
d141b2421c
DataSources is now common to Secrets and ConfigMaps.
2019-01-22 18:57:11 -08:00
Kubernetes Prow Robot
bfd61a7605
Merge pull request #699 from Liujingfang1/fix657
...
Allow namespaced object to refer cluster level object
2019-01-17 14:04:47 -08:00
Jingfang Liu
f7c34ccb52
Remove filesystem from ConfigMapGenerator and SecretGenerator
2019-01-16 13:33:06 -08:00
Jingfang Liu
2fa4a34589
replace commands/envcommand by DataSource in SecretGenerator
2019-01-16 11:17:34 -08:00
Jingfang Liu
38f0ca9f03
Allow namespaced object to refer cluster level object
2019-01-14 15:54:09 -08:00
Jeffrey Regan
77b44f570a
Reduce log noise.
2018-12-13 16:29:11 -08:00
Jeffrey Regan
e9b19281b2
Add some resId tests to support refactor.
2018-12-13 14:19:04 -08:00
Jeffrey Regan
cbcc976828
Extract common generator args to common type.
2018-12-07 13:27:19 -08:00
jregan
4f9d00c021
Enforce relocatabile kustomizations.
2018-11-22 09:07:05 -08:00
zoncoen
a14609f730
add suffix field to ResId
2018-11-14 12:44:33 +09:00
zoncoen
a8984578e4
refactor test code for readability
2018-11-14 12:36:28 +09:00
Jingfang Liu
83bc67c8ad
remove glog dependency from kustomize code ( #542 )
2018-11-12 11:35:00 -08:00
Jeffrey Regan
d05bb6b199
Add/fix some documentation and vars names.
2018-11-07 12:36: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
Benjamin Elder
76ba38cec5
make k8sdeps.NewFactory() importable
2018-10-25 17:21:58 -07:00
Jingfang Liu
0cb02f1448
allow add labels/annotations to generated resources
2018-10-19 15:40:06 -07:00
Jingfang Liu
90c88d7f96
skip filtering resmap when the resource is a cluster level resource
2018-10-18 11:09:24 -07:00
Jingfang Liu
14fc54e323
add namespace to id when create resmap from files
2018-10-17 16:22:19 -07:00
Jingfang Liu
d33d154e14
split k8sdeps package into sub packages
2018-10-11 11:30:46 -07:00
Jingfang Liu
96091dfcf5
remove decoder interface since it is only used inside k8sdeps
2018-10-10 11:08:23 -07:00
Jingfang Liu
f783486057
hide core/v1 behind interface
2018-10-09 15:50:52 -07:00
Jeff Regan
30814302af
Fix some minor naming mistakes. ( #434 )
...
* Fix some minor naming mistakes.
* Fix some minor naming mistakes.
2018-10-08 15:58:44 -07:00
Jeffrey Regan
aff76e0d0e
Gather resmap factory code into one file.
2018-10-08 15:09:22 -07:00
Jeffrey Regan
1af119db80
Further isolate unstructured with factories.
2018-10-08 14:21:48 -07:00
jregan
4eb2757847
Further isolate unstructured with factories.
2018-10-08 11:52:38 -07:00
jregan
0f5a39f328
Hide unstructured.Unstructured behind interface.
2018-10-08 11:12:06 -07:00
Ryan Cox
e5ea1b0a19
typo
2018-10-08 10:16:10 -07:00
Ryan Cox
e6558fb9fc
PR comments
2018-10-08 10:13:05 -07:00
Ryan Cox
f2f1125e44
add tests for resmap
2018-10-07 21:57:20 -07:00
Jeffrey Regan
c9887e8c15
WIP residPackage
2018-10-05 12:58:48 -07:00
Jeffrey Regan
56e11b57e3
Isolate generator calls.
2018-10-03 12:09:53 -07:00
Jeffrey Regan
e32e5c21d7
Isolate k8sdeps to top level internal.
2018-10-03 10:21:43 -07:00
jregan
8f150d84ae
Introduce k8sdeps package to isolate k8s deps.
2018-10-02 11:36:53 -07:00
jregan
24733315d7
Add tests for patch/resource reading.
2018-10-01 14:25:15 -07:00
jregan
6d935b6a4a
Fix some Go nits.
2018-09-28 18:08:36 -07:00
Jeffrey Regan
fb355eb320
Introduce gvk package to isolate apimachinery schema.
2018-09-26 15:02:38 -07:00
liuhuiping
6c5a75bf73
remove metadata.creationTimestamp field from configMapGenerator
2018-09-18 18:35:40 +08: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
Jingfang Liu
829cb2baa3
address comments
2018-09-05 16:08:24 -07:00
Jingfang Liu
7b301446fa
filter by namespace and nameprefix in namereference transformer
2018-09-05 13:17:44 -07:00
Jingfang Liu
4a297fa138
improve idslice
2018-09-05 13:02:51 -07:00
Jingfang Liu
d782abb214
Update patch factory and add multi transformer with checking conflicts
2018-09-04 09:13:26 -07:00
Jingfang Liu
3d9d4bd36f
address comments
2018-08-27 15:44:42 -07:00
k8s-ci-robot
11768f6232
Merge pull request #280 from monopole/fixntis
...
Fix some Go nits.
2018-08-23 10:37:58 -07:00
Jeffrey Regan
735a93d000
Fix some Go nits.
2018-08-23 10:30:32 -07:00
Jingfang Liu
34169174a8
fix the double quotation problem in ConfigMapGenerator
2018-08-23 09:36:50 -07:00