Jerome Brette
6e13acfac3
IsInKustomizeCtx should use end of nameprefix array (2/3)
...
Update unit tests associated with in IsSameKustomizeCtx
2019-08-29 13:58:03 -05:00
Kubernetes Prow Robot
33ad02a6b4
Merge pull request #1383 from richardmarshall/smp_patch_directive
...
Handle ordering patch with SMP delete directives
2019-08-23 11:15:18 -07:00
Jeff Regan
9ea184c04a
Merge pull request #1449 from richardmarshall/git_cycle_detection
...
Fix indirect cycle detection for git resources
2019-08-20 16:17:36 -07:00
jregan
fa834f9541
Fix non-travis tests.
2019-08-19 16:29:00 -07:00
Richard Marshall
fe8ba8e44b
Log loader errors during resource accumulation
2019-08-15 07:59:55 -07:00
Richard Marshall
0e5206a251
test: Update target tests for SMP directives
2019-08-13 13:38:42 -07:00
jingfangliu
35481ec6d9
add inline patch support for Strategic Merge Patch and JSON patch
2019-07-29 14:10:57 -07:00
Jerome Brette
2faf4a491b
Force the namespace value for the "default" service object.
...
The clusterrolebinding and rolebinding is pointing at a resource
which is not listed in the kustomize
2019-07-25 22:43:59 +00:00
Jerome Brette
d783bbc0bc
DeepEqual method seems cleaner than adding Defaulting before every
...
reflect.DeepEqual call
2019-07-25 03:52:25 +00:00
Jerome Brette
b7405f3872
Test new types.Var.DeepEqual method.
2019-07-25 03:50:28 +00:00
Jerome Brette
abc419b5f9
Add Absorb method to VarSet and DeepEqual to Var
2019-07-25 03:42:40 +00:00
Jerome Brette
230090d790
Fix namereference and stacked kustomization contexts (3/3)
...
- Update unit and integration tests.
2019-07-24 18:02:29 +00:00
Kubernetes Prow Robot
c23039c07a
Merge pull request #1379 from keleustes/namespace
...
Update Namespace and Name simultaneously
2019-07-23 14:10:14 -07:00
Kubernetes Prow Robot
5747c417c4
Merge pull request #1363 from Liujingfang1/patch
...
update edit fix to convert the old patches to patchesStrategicMerge
2019-07-23 13:16:14 -07:00
jingfangliu
8c53d77111
update edit fix to convert the old patches to patchesStrategicMerge
2019-07-23 10:38:48 -07:00
Jerome Brette
01667cabde
Update Namespace and Name simultaneously (2/2)
...
Add tests combining prefixsuffix and namespace transformers.
2019-07-23 11:04:59 -05:00
Jerome Brette
99eb08eb1e
Add Namespace to var definition to allow disambiguation
2019-07-19 12:08:38 -05:00
Jerome Brette
0bec7b996b
Code review implementation for namespace needed in vars
2019-07-18 19:20:10 -05:00
Jerome Brette
dd5674fe6b
ResId.Equals usable for VariableRef.
...
- Namespace need objRef field in variable declaration
- Add namespace conflict test for variables
The replacement of ResId.GkvnEquals reference by ResId.Equals
highligthed the fact it is no possible yet when looking for
variable targets because the namespace field is not allowed yet.
This commit adds two tests to the namespaces_test.go regarding
that use case.
2019-07-18 19:20:10 -05:00
Jerome Brette
b43bd5440d
Update Issue 1264 Reproduction Test
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
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
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
Richard Marshall
095333ffb1
Update references to NewEnvForTest
2019-07-10 20:43:50 -07:00
jingfangliu
49b32473ca
fix the regression on merging configmap with different namespace
2019-07-09 13:39:19 -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
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
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
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
jregan
cc0fffc67b
Fix some random Go nits.
2019-06-25 20:46:56 -07:00
Jerome Brette
2bba0a6aa3
Support for ConfigMap generator with identical names in different namespaces.
...
- Attempt to account, at build time, for subsequent kubectl apply behavior.
(empty or no namespace means default).
- Account for the fact that not all objects have a namespace.
- Add new Equal method to ResId address merge name conflict
- Add GroupByName to resources by namespaces to resolve filenames conflict
- Added corresponding unit tests.
- Change the fail test for issue #1155
2019-06-25 13:39:32 -05:00