Jeff Regan
440026b9b3
Merge pull request #3965 from mengqiy/listcomments
...
handle comments in list correctly
2021-06-07 17:32:53 -07:00
Kubernetes Prow Robot
64331ad845
Merge pull request #3964 from ash2k/ash2k/handle-errors2
...
Handle errors
2021-06-07 16:26:03 -07:00
Mengqi Yu
294070b3ab
address comments
2021-06-07 15:06:57 -07:00
Mengqi Yu
cabbea0d97
handle comments in list correctly
2021-06-07 14:57:49 -07:00
Jeff Regan
d0bc25f339
Update byteio_writer.go
2021-06-07 12:25:04 -07:00
Mikhail Mazurskiy
a3ed120efb
Handle errors
2021-06-05 09:43:13 +10:00
Kubernetes Prow Robot
5993eae1aa
Merge pull request #3934 from yhrn/fix-json-sink
...
Sink: Force JSON encoding for .json files
2021-06-04 11:38:38 -07:00
Mattias Öhrn
3e506eae02
PR feedback - more tests and some cleanup
2021-06-04 11:06:22 +02:00
Natasha Sarkar
0205090e0d
remove metadata field from resourceRef schema
2021-06-03 12:46:51 -07:00
Jeff Regan
da1bd901b4
Merge pull request #3939 from KnVerey/framework_test_helpers
...
[kyaml] Improvements to frameworktestutil
2021-06-03 11:14:54 -07:00
Mattias Öhrn
942f112ef5
Fix kyaml tests
2021-06-03 08:31:03 +02:00
Mengqi Yu
f061bb887b
Check for empty GKNN when formatting results
2021-06-02 16:32:18 -07:00
Katrina Verey
382f09a126
Make frameworktestutil assertions configurable
...
Also refactor to share common code between results checkers
2021-06-01 12:20:23 -07:00
Katrina Verey
f9afdc5c95
Improve frameworktestutil usability with complex error messages
2021-06-01 12:20:17 -07:00
Mattias Öhrn
5e4fb4796e
Only encoding non-wrapped single .json items as JSON
2021-06-01 20:44:21 +02:00
Katrina Verey
76f8988865
Mark updated tests as skipped instead of passed
2021-05-31 10:56:32 -07:00
Mattias Öhrn
fa3e829eb6
Sink: Force JSON encoding for .json files
2021-05-31 08:00:54 +02:00
Zhou Hao
a10ce1d787
cleanup tempfiles for runfn_test
...
Signed-off-by: Zhou Hao <zhouhao@fujitsu.com >
2021-05-24 17:01:44 +08:00
Zhou Hao
839cc2467c
cleanup tempfiles for fmtr_test
...
Signed-off-by: Zhou Hao <zhouhao@fujitsu.com >
2021-05-24 15:52:28 +08:00
Katrina Verey
3f3d3b17a4
Replace pkger with embed.FS compatibility
2021-05-18 12:07:42 -07:00
Katrina Verey
53c87a32e9
Reset openapi in Filter and show use of pkger with filepath
2021-05-18 11:20:42 -07:00
Katrina Verey
0fdf0f825f
TemplateProcessor can add custom resource schemas to openapi
2021-05-18 11:20:42 -07:00
monopole
5c4e363f11
Remove delegation to RNode in Resource.
2021-05-11 10:49:17 -07:00
Donny Xia
4f760a0850
make result public in function filter
2021-05-06 09:45:11 -07:00
monopole
660847225d
Simplify gvk, speed up cluster-scoped checks.
2021-05-02 13:17:33 -07:00
monopole
c8dddac5b9
Move resid package from api to kyaml
2021-04-30 20:39:32 -07:00
Kubernetes Prow Robot
7716b1bd3d
Merge pull request #3821 from phanimarupaka/OverrideIsSameResourceImpl
...
Support multiple implementations for IsSameResource
2021-04-28 08:42:50 -07:00
Phani Teja Marupaka
914a82bfa4
Support multiple implementations for IsSameResource
2021-04-27 23:53:43 -07:00
Gautier Delorme
a2871181fe
remove go-openapi/spec,validate,strfmt from kyaml/
...
Signed-off-by: Gautier Delorme <gautier.delorme@gmail.com >
2021-04-25 16:57:39 +02:00
Jeremy
9989b5fc84
Add check of UpdateExpectedFromActual before skipping test
...
Signed-off-by: Jeremy <jeremyrrickard@gmail.com >
2021-04-12 13:12:53 -06:00
Donny Xia
7825050b18
Enable LocalPackageReader to ignore specific path
2021-04-05 12:46:20 -07:00
Kubernetes Prow Robot
a9bcf7187a
Merge pull request #3558 from zhijianli88/GOBIN
...
Makefile: check and use GOBIN environment variable first
2021-03-31 10:01:01 -07:00
Jeff Regan
710db98dbf
Merge pull request #3685 from natasha41575/PatchServicePort
...
fixed disappearing port issue
2021-03-17 11:00:39 -07:00
Jeff Regan
831f99c95b
Merge pull request #3715 from natasha41575/SpeedUpCustomParsing
...
Speed up custom parsing
2021-03-15 22:26:27 -07:00
monopole
235101a614
Drop uses of 'unstructured' terminology.
2021-03-15 15:59:06 -07:00
monopole
123a5d6e56
Remove the wrappy layer.
2021-03-15 15:59:06 -07:00
Natasha Sarkar
a513c56d88
parse custom schema only once when necessary
2021-03-10 13:45:53 -08:00
Natasha Sarkar
397744f436
fixed disappearing ports issue
2021-03-08 17:03:22 -08:00
Natasha Sarkar
12c0360ba3
add env to kustomization openapi spec
2021-03-08 10:51:32 -08:00
monopole
9a9df7436e
Undo kyaml/go.mod lint replacements.
2021-03-07 14:36:05 -08:00
monopole
60c8a0498b
Full tree go mod tidy.
2021-03-05 18:22:32 -08:00
Jeff Regan
774d768e7b
Merge pull request #3579 from KnVerey/framework_refactor
...
Functions Framework Revamp
2021-03-05 15:58:07 -08:00
Jeff Regan
5793653630
Merge pull request #3673 from natasha41575/PanicDuplicateKeys
...
Return error instead of panicking for duplicate keys
2021-03-05 11:55:33 -08:00
Kubernetes Prow Robot
a1df3e030f
Merge pull request #3669 from justinsb/benchmark_swagger_unpack
...
Add benchmarks to measure impact of swagger parsing
2021-03-04 17:04:21 -08:00
Kubernetes Prow Robot
4e0332551a
Merge pull request #3667 from natasha41575/UpgradeYaml.V2
...
upgraded to yaml.v2 v2.4.0
2021-03-04 16:48:24 -08:00
Natasha Sarkar
722b0131f0
return error for duplicate keys rather than panicking
2021-03-03 12:13:24 -08:00
Katrina Verey
5c4b5b1bf0
Improvements to kyaml fn framework
...
This commit creates a new version of the alpha configuration functions framework. Goals include:
- Make it easy to build multi-version APIs with the framework (not previously facilitated at all).
- Simplify the framework's APIs where redundant configuration options exist (leaving the most powerful, replacing others with helpers to maintain usability they provided).
- Make the Framework's APIs more consistent (e.g. between the various template types, usage of kio.Filter, field names)
- Decouple responsibilities (e.g. command creation, resource list processing, generation of templating functions).
- Make the framework even more powerfully pluggable (e.g. any kio.Filter can be a selector, and the selector the framework provides is itself a filter built from reusable abstractions).
- Improve documentation.
- Make container patches merge fields (notably list fields like `env`) correctly.
2021-03-03 08:27:19 -08:00
Justin SB
8e57ee9111
Add benchmarks to measure impact of swagger parsing
...
Example results:
BenchmarkSwaggerParse-72 2 882910241 ns/op
BenchmarkAsssetUnpack-72 62 19654866 ns/op
2021-03-03 09:11:42 -05:00
Natasha Sarkar
60bd8d15d9
upgraded to yaml.v2 v2.4.0
2021-03-02 18:04:21 -08:00
Jeff Regan
1d524b6fbe
Merge pull request #3666 from natasha41575/UpdateToGo1.16
...
updated go version to 1.16
2021-03-02 17:20:46 -08:00