Natasha Sarkar
2ccb73a2a3
made output of kustomize openapi info command more readable
2020-11-30 14:56:20 -08:00
Phillip Wittrock
736f110f04
Fn framework template and process options
...
- Refactor framework code to be simpler
- Add TemplatesFn feature
- Add PreProcessFilters feature
- Add PostProcessFilters features
- Add TemplatesFromDir
- Add PatchTemplatesFromDir
- Add PatchContainerTemplatesFromDir
2020-11-30 08:23:34 -08:00
jregan
aa9a397808
Kyaml: disable generation on each build.
2020-11-28 05:55:16 -08:00
jregan
56c8df7b85
Add RNode implementation of label and annotation selectors.
2020-11-26 14:47:23 -08:00
Jeff Regan
4af4483e12
Merge pull request #3281 from Shell32-Natsu/update-go-version
...
update Go version to 1.15
2020-11-25 14:05:24 -08:00
Donny Xia
8f7bcb9b16
update Go version to 1.15
2020-11-25 12:41:20 -08:00
jregan
ec64ef705b
Add metadata getters and setters to RNode.
...
These setters completely remove the field if the argument
is empty, rather than setting the field to an empty value,
mimicing apimachinery behavior.
2020-11-25 07:03:12 -08:00
jregan
1eb378254a
Add more tests around yaml parsing.
2020-11-24 14:15:45 -08:00
Phillip Wittrock
f2706dce68
Improved fn framework support for patching
...
- Generate patches with a func
- Generate patches for containers
2020-11-24 12:02:55 -08:00
Jeff Regan
b6ae9f80d3
Merge pull request #3257 from monopole/binaryData
...
Secrets and ConfigMaps with binary data in kyaml
2020-11-21 15:11:29 -08:00
Phillip Wittrock
82b2d83ede
fn/framework support for reading from stdin in standalone
...
- speficy '-' to read from stdin when running standalone
2020-11-21 09:17:26 -08:00
jregan
b88e770b1d
binary data nope
2020-11-20 17:55:20 -08:00
Phillip Wittrock
be5db09db1
Function framework support for patching containers
2020-11-19 10:01:12 -08:00
jregan
486be07e22
Add WNodeFactory.MakeConfigMap,MakeSecret
2020-11-18 09:45:43 -08:00
jregan
f7613631d1
Add some kyaml filters for k8s metadata.
2020-11-18 08:57:13 -08:00
Kubernetes Prow Robot
8a77494c7d
Merge pull request #3239 from pwittrock/framework
...
Function framework features
2020-11-17 17:58:04 -08:00
Kubernetes Prow Robot
af25469c8b
Merge pull request #3219 from phanimarupaka/RefactorOpenAPI
...
Refactor open api
2020-11-17 11:26:04 -08:00
Phillip Wittrock
8c4841c28f
Support for framework.Selector substitutions
2020-11-17 08:52:34 -08:00
Phani Teja Marupaka
b6a4dd446a
Refactor openAPI
...
Refactor global openapi
2020-11-16 23:03:56 -08:00
Jeff Regan
606654756d
Update kfns.go
2020-11-16 21:38:25 -08:00
Jeff Regan
97c18518ea
Update rnode.go
2020-11-16 21:37:28 -08:00
jregan
712276176c
Gather and use some of the kyaml constants.
2020-11-16 21:26:18 -08:00
Phillip Wittrock
02e7589323
Function framework testutil support for functions which refer to local files
...
Some functions may read local files using relative paths. Update the test
framework to `cd` into the directory containing the config.yaml before
running the function.
2020-11-16 16:35:07 -08:00
Phillip Wittrock
02b14d919b
fn framework -- add support for patch templates
2020-11-16 14:01:08 -08:00
Phillip Wittrock
bd0a699ff6
Refactor fn/framework tests to use a common library.
2020-11-16 14:00:55 -08:00
Jeff Regan
02b4b56c60
Merge pull request #3233 from monopole/sliceFromBytes
...
Implement WNodeFactory.SliceFromBytes
2020-11-16 11:57:09 -08:00
jregan
e1c3caeba6
Introduce some RNode validation methods.
2020-11-16 11:32:23 -08:00
Justin SB
a823f3043f
Expand rnode function comments to point to multi-object options.
...
The rnode Parse and ReadFile functions only return a single object;
suggest kio.ByteReader for the case of parsing multiple objects.
2020-11-15 13:07:28 -05:00
jregan
a4f22cb84f
Add RNode fromMap method.
2020-11-14 13:10:53 -08:00
Kubernetes Prow Robot
97f3ac2da1
Merge pull request #3185 from aodinokov/streamline-fn-plugin-kyaml-part
...
Allowing RunFns not to stop on empty result
2020-11-13 13:47:04 -08:00
Kubernetes Prow Robot
9569ca93d9
Merge pull request #3220 from natasha41575/OpenApiVersionField
...
Add multiple versions of OpenAPI schema to kyaml
2020-11-13 10:39:05 -08:00
Natasha Sarkar
4d7600d4ef
updated comments and readme
2020-11-12 18:02:11 -08:00
Phani Teja Marupaka
2278e01b7f
Delete v1 setters code
2020-11-12 15:29:07 -08:00
Phillip Wittrock
8b9d8a266d
Support standalone mode for framework functions
2020-11-12 11:54:58 -08:00
Phillip Wittrock
5557e1ff3c
Retain element ordering when merge resources
2020-11-12 08:54:16 -08:00
Phillip Wittrock
1c009ca217
More control over bytereadwriter options
...
- Override wrapping
- Override function config
2020-11-12 08:54:16 -08:00
Natasha Sarkar
b61a115e76
added support for multiple kubernetes openapi schemas
2020-11-11 18:09:41 -08:00
Natasha Sarkar
155c42679c
cleaned comments
2020-11-09 20:17:51 -08:00
Natasha Sarkar
df0576a270
use merge key tuple instead of single merge key
2020-11-09 11:34:31 -08:00
Kubernetes Prow Robot
0acac39640
Merge pull request #3192 from Shell32-Natsu/multierror
...
Improve the readability for multiple errors in kusttarget
2020-11-06 17:21:38 -08:00
Donny Xia
65db82df0c
Merge pull request #3177 from Shell32-Natsu/json-patch
...
Improve json patch plugin
2020-11-06 16:17:24 -08:00
Donny Xia
68951bb37e
format
2020-11-06 15:38:33 -08:00
Donny Xia
7966386615
improve format
2020-11-06 15:17:56 -08:00
Jeff Regan
b58075cbc3
Merge pull request #3176 from natasha41575/ElementSetterList
...
add ElementSetterList and ElementMatcherList to fns.go
2020-11-06 13:40:48 -08:00
Natasha Sarkar
886f73aa0f
added test case for no values
2020-11-06 13:14:25 -08:00
Natasha Sarkar
73d91dda6e
changed handling of empty values
2020-11-06 11:42:17 -08:00
Natasha Sarkar
9f06376ab2
updated associative sequence
2020-11-05 17:22:54 -08:00
Natasha Sarkar
e785bab474
updated matchelementlist
2020-11-05 17:03:52 -08:00
Natasha Sarkar
8f80a898b6
removed elementsetterlist and updated elementsetter
2020-11-05 16:50:18 -08:00
Jeff Regan
57f4ea5354
Merge pull request #3166 from phanimarupaka/DeferOpenAPICleanup
...
Defer openAPI cleanup
2020-11-05 14:48:00 -08:00