Jerome Brette
9b40f8ab47
Implement code review comments to NameReferenceTransformer changes.
...
- Add comments where code with potentially misleading.
- Rename functions according to comments
2019-07-17 14:10:01 -05:00
Jerome Brette
579995dc8a
Address simultaneous transformation of name and namespace
...
Namereference handler needs to address simulatenous change of
name and namespace in ClusterRoleBinding for instance.
2019-07-16 18:17:33 -05:00
Jerome Brette
b43bd5440d
Update Issue 1264 Reproduction Test
2019-07-16 18:17:33 -05:00
Jerome Brette
c4d899f7f3
Improve NameReference Test cases
...
- Add more NameReference Namespace tests
- Address issue when mixing empty/no namespace and default namespace.
- Address ClusterRoleBinding subjects field pointing at multiple namespaces.
2019-07-16 18:17:33 -05:00
Jerome Brette
7998ee7036
Addresses slice case with notNamespaceable objects
2019-07-16 18:17:33 -05:00
Kubernetes Prow Robot
878960d7b1
Merge pull request #1355 from Liujingfang1/patch
...
enable extended patch transformer and add tests
2019-07-16 15:58:34 -07:00
jingfangliu
ed0cfc685b
add test for extended patch with overlapping patches
2019-07-16 15:16:00 -07:00
Jerome Brette
e5ebca6604
Test tracking issue "patchesStrategicMerge elements can be dropped"
...
- Issue 1354
- $patch: delete is ignored or not depending of the include order
in the kustomization.yaml
2019-07-15 19:02:52 -05:00
jingfangliu
f5fc9acb84
fix local test failures
2019-07-15 18:59:16 -05:00
jingfangliu
6f74419628
fix local test failures
2019-07-15 16:34:13 -07:00
jingfangliu
a85f297f31
enable extended patch transformer and add tests
2019-07-15 15:45:08 -07:00
Kubernetes Prow Robot
76a7816aeb
Merge pull request #1348 from yujunz/nameref
...
Add storage class name ref
2019-07-15 13:17:25 -07:00
Kubernetes Prow Robot
7872405379
Merge pull request #1336 from richardmarshall/fix_test_flags
...
Remove go testing flags from kustomize help
2019-07-15 13:13:24 -07:00
Yujun Zhang
08d7c35da7
Add storage class name ref
2019-07-14 10:05:19 +08:00
jingfangliu
3c05e2d664
add extended patch transformer
2019-07-12 14:34:08 -07:00
jingfangliu
eeed1954fb
include nameprefix and namesuffix to find matched reference for cluster level kinds
2019-07-12 10:27:02 -07:00
jingfangliu
33fff655db
move strategic merge patch transformer to a builtin transformer
2019-07-11 13:39:30 -07:00
Jingfang Liu
31ab347da2
refactor the strategic merge patch transformer toward moving it to a plugin ( #1340 )
2019-07-11 10:22:56 -07:00
Yujun Zhang
876f2a8236
Fix missing nameReference in default config
...
Related to #1322
2019-07-11 19:46:29 +08:00
Richard Marshall
095333ffb1
Update references to NewEnvForTest
2019-07-10 20:43:50 -07:00
Richard Marshall
0d8d9e2f2b
Move plugin EnvForTest manager into new package
...
Move the EnvForTest manager into an independent package that is not
imported by any non-test code. Previously this code was directly
embedded in the plugins package resulting in testing flags being exposed
in the main kustomize binary.
2019-07-10 17:16:05 -07:00
jingfangliu
49b32473ca
fix the regression on merging configmap with different namespace
2019-07-09 13:39:19 -07:00
Matthew M. Boedicker
0d87cd6ba1
Add support for nginx.ingress.kubernetes.io/auth-tls-secret
2019-07-02 20:17:16 -07:00
Jeff Regan
60a990d660
Merge pull request #1297 from arrikto/feature-complex-overlay-composition
...
Add complex overlay composition test
2019-07-02 13:41:52 -07:00
Ioannis Androulidakis
5ad012e6d9
Add complex overlay composition test
...
Signed-off-by: Ioannis Androulidakis <ioannis@arrikto.com >
Signed-off-by: Alex Pyrgiotis <apyrgio@arrikto.com >
2019-07-02 19:26:04 +03:00
Jeffrey Regan
8a454de8f9
Fix 1281
2019-07-01 18:09:48 -07:00
Jeffrey Regan
701d2c9597
Add a test combining imagetag and jsonpatch
2019-07-01 17:58:46 -07:00
Jeffrey Regan
0fe95a2f74
Add another resmap test.
2019-07-01 11:17:46 -07:00
jregan
8b373ab587
Add more json transformer examples.
2019-07-01 08:52:55 -07:00
Alex Pyrgiotis
79d0de7000
Update the diamond composition test case
...
Refactor the existing base, so that one of the overlays patches an
already present field of the base resource. Previously, all overlays
added a new field in the base deployment, which made this case easier to
solve, with a merge of the produced YAMLs from each overlay.
Also, fix a typo in the comments.
Signed-off-by: Alex Pyrgiotis <apyrgio@arrikto.com >
Signed-off-by: Ioannis Androulidakis <ioannis@arrikto.com >
2019-07-01 14:57:59 +00:00
jregan
5de0673db1
Push json transform code down to plugin.
2019-06-30 17:30:52 -07:00
jregan
116b37813a
stackedOverlays
2019-06-30 08:45:37 -07:00
jregan
f62af4ebf3
Define some constants in a test for later reuse.
2019-06-30 08:42:15 -07:00
jregan
0554da9d6e
Switch to apps/v1 in various tests.
2019-06-30 07:45:29 -07:00
Jeff Regan
fa1fd9fbd7
Merge pull request #1283 from arrikto/feature-diamond-composition-test
...
Add diamond composition test with multiple patches
2019-06-30 06:56:56 -07:00
Jeff Regan
3dffc30e83
Merge pull request #1280 from sethpollack/generator_metadata
...
use ObjectMeta
2019-06-30 06:55:52 -07:00
Seth Pollack
2126b6cf23
use ObjectMeta instead of name and namespace fields
2019-06-29 23:30:50 -04:00
Ioannis Androulidakis
2b052fdd55
Add diamond composition test with multiple patches
...
The purpose of this commit is to demonstrate a composition use case,
that combines multiple overlays that patch the same base resource.
Signed-off-by: Ioannis Androulidakis <ioannis@arrikto.com >
Signed-off-by: Alex Pyrgiotis <apyrgio@arrikto.com >
2019-06-29 22:05:30 +03:00
Jeff Regan
58faa762cb
Merge pull request #1275 from Liujingfang1/patches
...
add function to find all matched patch targets
2019-06-29 09:36:53 -07:00
jingfangliu
349cfff1cb
add function to find all matched patch targets
2019-06-28 17:12:02 -07:00
Jeffrey Regan
233b3613ae
Add ObjectMeta type.
2019-06-28 14:39:56 -07:00
Jeffrey Regan
0ceefcf39d
Repo bug 1044
2019-06-28 11:29:48 -07:00
Jeffrey Regan
a60d99fdc9
Fix 972
2019-06-27 17:37:12 -07:00
Jeffrey Regan
3cef37bdb2
Add diamond base test.
2019-06-27 16:10:58 -07:00
Jeff Regan
0877aa7e0b
Merge pull request #1277 from monopole/deleteGetById
...
Delete deprecated GetById
2019-06-27 15:28:34 -07:00
Jeffrey Regan
07e5a544fe
Delete deprecated GetById
2019-06-27 15:26:03 -07:00
Etienne Coutaud
cc8203032c
Add suport for _git in git url
2019-06-27 11:54:37 +02:00
Jeff Regan
b8b49c3124
Merge pull request #1244 from Liujingfang1/patches
...
add type for extended patches
2019-06-26 11:21:22 -07:00
Jeffrey Regan
877e9ecf64
Fix some minor nits around namespace code.
2019-06-26 10:02:22 -07:00
jingfangliu
039f7669df
add type for extended patches
2019-06-26 09:01:17 -07:00