Frank Farzan
3ee1579688
Fully specify KRM Functions Spec and graduate it to v1.
...
- Define the OpenAPI schema for ResourceList
- Graduate `ResourceList` to apiVersion `v1`. Many functions have been implemented
and we are effectively treating the spec as backwards compatible.
- Add `results` field to the spec. This has been implemented in the
orchestrator and couple of functions libraries for a while, but hasn't been
yet standardized leading to minor discrepencies. Concurrent to this PR,
we need to udpate the fn framework (kyaml) to be compatible with
the standard and update the orchestrator to be backwards compatible.
- Include per-resource annotations (previously a seperate doc)
- Remove support for non-ResourceList wire formats. In practice, this is
not widely used and complicates the standard. The orchestrators can
easily covert a List to a ResourceList.
2021-05-25 16:09:32 -07:00
Jeff Regan
5954314b98
Merge pull request #3917 from zhouhao3/clean-tempfile
...
Cleanup tempfiles
2021-05-24 20:01:33 -07:00
Jeff Regan
c0324456a7
Merge pull request #3921 from monopole/deleteScriptsDir
...
Consolidate scripts into k8s-traditional hack dir.
2021-05-24 17:25:01 -07:00
monopole
172adc404f
Consolidate scripts into k8s-traditional hack dir.
2021-05-24 17:09:11 -07:00
Jeff Regan
501748192b
Merge pull request #3920 from monopole/unpinEverything
...
Back to development mode; unpin the modules
2021-05-24 09:42:57 -07:00
monopole
f6e6ac0320
Back to development mode; unpin the modules
2021-05-24 09:30:04 -07: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
Jeff Regan
0f614e92f7
Merge pull request #3909 from monopole/pinToApi
...
Pin to api v0.8.10
kustomize/v4.1.3
2021-05-20 13:44:39 -07:00
monopole
afaf7c62bc
Pin to api v0.8.10
2021-05-20 13:34:27 -07:00
Jeff Regan
78d22069d7
Merge pull request #3910 from monopole/noMorePluginPin
...
No more plugin pinning.
2021-05-20 13:32:25 -07:00
monopole
22720a8b7a
No more plugin pinning.
2021-05-20 13:31:50 -07:00
Jeff Regan
38c66d213a
Update README.md
2021-05-20 13:14:28 -07:00
Jeff Regan
871de80544
Merge pull request #3908 from monopole/pinToCmdConfig
...
Pin to cmd/config v0.9.12
api/v0.8.10
2021-05-20 13:05:20 -07:00
monopole
c24daec480
Pin to cmd/config v0.9.12
2021-05-20 12:54:56 -07:00
Jeff Regan
0849d12572
Update README.md
2021-05-20 12:54:06 -07:00
Jeff Regan
23bd8ff749
Merge pull request #3907 from monopole/fixFormatting
...
Fix go.mod in plugins.
cmd/config/v0.9.12
2021-05-20 12:53:00 -07:00
monopole
b5759305af
Fix go.mod in plugins.
2021-05-20 12:52:34 -07:00
Jeff Regan
da518668b5
Merge pull request #3906 from monopole/pinToKyaml
...
Pin to kyaml v0.10.20
2021-05-20 12:46:05 -07:00
monopole
51605beb3b
Pin to kyaml v0.10.20
2021-05-20 12:35:01 -07:00
Jeff Regan
2646861a4c
Update README.md
2021-05-20 12:29:15 -07:00
Jeff Regan
f8c910bd3b
Update go.mod
kyaml/v0.10.20
2021-05-20 12:27:03 -07:00
Jeff Regan
cb82dced8a
Merge pull request #3905 from monopole/fixMakefile
...
Fix makefile install-tools for Go 1.16
2021-05-20 11:12:12 -07:00
monopole
f618f9ce96
Fix makefile install-tools for Go 1.16
2021-05-20 10:54:13 -07:00
Jeff Regan
020dc9c216
Merge pull request #3903 from monopole/fixRepoSpecTest
...
Fix repospec test
2021-05-20 09:54:12 -07:00
monopole
a6b9445702
Fix repospec test
2021-05-20 09:52:59 -07:00
Jeff Regan
36408a120c
Update HelmChartInflationGenerator.go
2021-05-19 17:34:44 -07:00
Jeff Regan
c1bca9cd62
Merge pull request #3900 from joshdk/master
...
URL based configuration for git exec timeouts and git submodule cloning
2021-05-19 16:10:35 -07:00
Jeff Regan
701973b73e
Merge pull request #3899 from KnVerey/embedfs
...
[kyaml fn framework] Swap pkger for embed.FS compatibility
2021-05-19 09:29:23 -07:00
Josh Komoroske
24a64bdee3
URL based configuration for git exec timeouts and git submodule cloning
...
Adds a number of user-accessable options for configuring internal git resource
cloning behavior.
- Git commands are executed with a configurable timeout by including a parameter
like "?timeout=2m30s" in the resource URL. This can improve cloning a large
repository, or over a slow network.
- Git submodule cloning can be disabled by including a parameter like
"?submodules=false" in the resource URL.
- Switch the overall query parsing to use url.Parse() and be more extensible.
2021-05-19 00:07:02 -07: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
Jeff Regan
9557888b32
Merge pull request #3889 from sylr/fix-tests-macos
...
Fix api tests on MacOS
2021-05-13 15:22:18 -07:00
Jeff Regan
3e14a31312
Merge pull request #3893 from natasha41575/fixTests
...
use assert statements for kustomize edit tests
2021-05-12 16:33:27 -07:00
Natasha Sarkar
dca13a4770
use assert statements for kustomize edit tests
2021-05-12 16:20:12 -07:00
Kubernetes Prow Robot
017a094438
Merge pull request #3888 from monopole/popRNodeUp
...
Remove delegation to RNode in Resource
2021-05-11 13:35:14 -07:00
Kubernetes Prow Robot
b8e7cf04b6
Merge pull request #3832 from cehoffman/helm-chart-namespace
...
Add ability to set target namespace for helm chart template
2021-05-11 13:09:13 -07:00
Sylvain Rabot
a8dacdaffc
Fix api tests on MacOS
...
On MacOS /var is a symlink for /private/var and we can end up having the
loader having a /private/var path while the TMPDIR has a /var path which
triggers a panic.
Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr >
2021-05-11 20:02:56 +02:00
monopole
5c4e363f11
Remove delegation to RNode in Resource.
2021-05-11 10:49:17 -07:00
Kubernetes Prow Robot
1e3ce57077
Merge pull request #3886 from monopole/applyFilter
...
Introduce resmap.ApplyFilter.
2021-05-11 08:31:36 -07:00
monopole
01ddeb476d
Introduce resmap.ApplyFilter.
2021-05-10 20:47:57 -07:00
Jeff Regan
714af0cd66
Merge pull request #3884 from monopole/nitterFix
...
Simplify kind and name change code.
2021-05-09 16:21:52 -07:00
monopole
82abd7e9ea
Simplify kind and name change code.
2021-05-09 16:20:39 -07:00
Jeff Regan
823ff2d048
Update go.mod
2021-05-08 08:02:28 -07:00
Kubernetes Prow Robot
fcfdf6be51
Merge pull request #3880 from Shell32-Natsu/func-filter-result
...
Make result in function filter public
2021-05-06 15:43:02 -07:00
Donny Xia
627118c438
skip tests instead of comment out
2021-05-06 12:33:17 -07:00
Donny Xia
5bb7364967
Fix linter error
2021-05-06 09:54:35 -07:00
Donny Xia
a46926c1eb
Disable tests that use non-exist image
2021-05-06 09:54:26 -07:00
Donny Xia
4f760a0850
make result public in function filter
2021-05-06 09:45:11 -07:00