Yujun Zhang
2490e605c3
Updates in image transformer ( #911 )
...
- Decouple `mutateImage` from `updateContainers` to be reused as `mutateFunc`
- Ignore default image transform error for CRD which may contain non-array type `containers` field
Related to #890 , #904 , fixes #890
2019-03-29 13:11:07 -07:00
Michael Heyvaert
4848987a1f
fix configmap/secret name references for cronjobs with projected volumes
2019-03-29 09:00:00 +01:00
Jeffrey Regan
267eec5509
Fix 918
2019-03-26 10:47:31 -07:00
Jingfang Liu
bfc3655bad
skip adding namespace when the object is empty
2019-03-19 15:34:29 -07:00
Kubernetes Prow Robot
2c0c0c9497
Merge pull request #841 from yujunz/transformers/image
...
Support custom configuration for image transformer
2019-03-19 14:08:22 -07:00
Kubernetes Prow Robot
f09bbff35c
Merge pull request #884 from vreon/fix-varrefs
...
Fix incorrect and missing varReferences
2019-03-17 06:12:56 -07:00
Yujun Zhang
7130e3ff1d
Leave defautconfig empty for images
...
`containers` and `initContainers` of *ANY* kind in *ANY*
path are builtin supported in code
2019-03-17 16:43:31 +08:00
Yujun Zhang
abf538d80d
Keep backward compatibility for image transformer
2019-03-17 16:43:31 +08:00
Yujun Zhang
f311ba8d4f
Support custom config for image transformer
2019-03-17 16:43:31 +08:00
Yujun Zhang
3e85c4589b
Load default config for image transformer
2019-03-17 16:43:31 +08:00
Yujun Zhang
d0cf047381
Convert image transformer test to a more readable format
2019-03-17 16:41:42 +08:00
Jesse Dubay
31091a8df2
Fix missing varrefs for CronJob, Job, ReplicaSet
2019-03-16 19:15:56 -07:00
Jesse Dubay
e207ae4c01
Fix incorrect default varrefs for CronJob volumeMounts
2019-03-16 19:12:58 -07:00
Jesse Dubay
3011f18047
Sort default varReference config by kind, path
2019-03-16 19:11:42 -07:00
Yordi Pauptit
62d3200e4f
fix typo in namereference where serviceaccount name would not resolve
2019-03-14 09:36:21 +01:00
Yordi Pauptit
f7cd44be42
add job initcontainer to varreference config
2019-03-11 15:13:58 +01:00
mnatsu31
559efd6477
Fix typo in namereference path for cronjobs initContainers.
2019-03-08 13:20:34 +09:00
Jeff Regan
31ee38b1a1
Merge pull request #833 from Liujingfang1/crd_errmsg
...
improve error message for loading files listed under crds
2019-03-04 17:36:43 -08:00
Jingfang Liu
28cefb3bd1
improve error message for loading files listed under crds
2019-03-04 16:32:01 -08:00
Narayanan Singaram
eb75203926
Fix for #831 - Ignore domain when finding the image tag
2019-03-01 23:23:32 -08:00
Jeffrey Regan
ff6cd3ca55
Report unused variables.
2019-02-26 21:04:36 -08:00
Yujun Zhang
901455eb0b
Add Pod initContainer to var reference
2019-02-24 11:36:09 +08:00
Nestor
0e459ebac8
prevent panic on image transformer
...
Signed-off-by: Nestor <nesterran@gmail.com >
2019-02-22 08:55:38 +01:00
jregan
d4d993a53c
Add more resid test coverage.
2019-02-16 14:26:43 -08:00
Nestor
8c93f7ba74
add support for varref in maps values
2019-02-14 08:02:32 +01:00
Kubernetes Prow Robot
f66024b1c1
Merge pull request #781 from saromanov/loop-refactoring
...
transformers/image: loop refactoring
2019-02-11 10:15:11 -08:00
Nestor
9837b5b429
add volumeMounts/mountPath to varreference
...
Signed-off-by: Nestor <nesterran@gmail.com >
2019-02-11 07:52:45 +01:00
Sergey
cebcd8a44d
transformers/image: loop refactoring
2019-02-08 18:42:47 +05:00
Jingfang Liu
d8585334cc
minor fix: incorrect apiVersion and add NoOpTransformer for vars ( #757 )
2019-02-04 09:44:33 -08:00
Kubernetes Prow Robot
6444981796
Merge pull request #751 from laverya/fix-invalid-type-encountered-nil
...
Accept a wider variety of kubernetes yaml values
2019-02-01 14:09:22 -08:00
Michael Goodness
bf18cf2d9e
Add Service nameReference to APIService
...
Signed-off-by: Michael Goodness <mgoodness@gmail.com >
2019-01-31 09:20:49 -06:00
Andrew Lavery
1d263d24dd
replaceVars returns nil on nil input, not error
...
includes an integration test for 'null' args inputs
2019-01-30 15:40:53 -08:00
jregan
35daae1715
Delete some dead code and fix nits.
2019-01-29 14:13:46 -08:00
Kubernetes Prow Robot
95fd0c5530
Merge pull request #717 from asauber/remove-namespace-prefix-message
...
Remove warning for using prefix/suffix in conjunction with a Namespace
2019-01-28 11:48:54 -08:00
Andrew Sauber
79d357b460
remove warning for using prefix/suffix in conjunction with a Namespace
2019-01-28 14:42:04 -05:00
Christopher Schmidt
feb0502cb4
added DaemonSet
2019-01-28 12:39:44 +01:00
Kubernetes Prow Robot
2c1be17fe7
Merge pull request #704 from narg95/feature/add-image-transformer
...
Add image transformer
2019-01-18 09:17:06 -08:00
Nestor
6d56c1750f
fix issues from code review
2019-01-17 15:50:34 +01:00
Nestor
6dd599a983
Add image transformer
2019-01-16 16:32:53 +01:00
Jingfang Liu
38f0ca9f03
Allow namespaced object to refer cluster level object
2019-01-14 15:54:09 -08:00
Jeffrey Regan
60dc3aa09d
Don't force all config to be explicit.
2019-01-11 11:34:12 -08:00
jregan
032fffe111
Drain more code from kusttarget.
2019-01-06 14:44:46 -08:00
jregan
93ad371400
Fix some comments and format nits.
2018-12-30 07:40:30 -08:00
jregan
8c994725cb
Check for config merge conflicts and duplication.
2018-12-29 08:31:59 -08:00
jregan
54d6cf7087
Simplify refvar transformer.
2018-12-16 09:27:58 -08:00
jregan
11a19906b9
Improve name transformer docs.
2018-12-16 09:21:54 -08:00
Maximilian Gaß
8cecccbc88
Add spec/jobTemplate/metadata/labels to common labels transformer
2018-12-14 14:52:25 +01:00
Jeffrey Regan
e9b19281b2
Add some resId tests to support refactor.
2018-12-13 14:19:04 -08:00
Richard Marshall
506c4a330d
Add projected secret path to transformer config
...
Projected volumes can include values sourced from secrets that might be
managed by kustomize. To support this use case this patch updates the
name reference transformer configuration to include a field spec for
projected secrets.
2018-12-10 12:41:58 -08:00
Steffen Kreutz
252cf3723c
Add support for variable subsitution in Ingress hosts
2018-12-07 10:02:08 +01:00