Varsha Prasad Narsing
ddcbae54ab
[Refactor] Internalize konfig constants
...
This PR is an effort towards internalizing public APIs.
It moves some of the builtinconstants to internal/
Signed-off-by: Varsha Prasad Narsing <varshaprasad96@gmail.com >
2023-08-09 14:14:48 -04:00
Agustina Barbetta
e2196d9bd1
separate template specific field specs and use in includeTemplates
2022-09-23 15:11:59 -03:00
Katrina Verey
0c37ee89af
Option to customize NamespaceTransfomer role binding subject handling
2022-07-27 23:12:55 -04:00
Katrina Verey
71bf0d5d14
Update full linter list and enable some easily resolved new ones
2022-03-31 11:37:26 -04:00
Garrett Thornburg
e97cecf9dc
Add more name refs to PodTemplate for ConfigMap and Secret
2022-03-28 14:00:17 -06:00
Julian
3dbc88bf94
Refactor the PrefixSuffixTransformer into separate prefix- and suffix transformers ( #4318 )
...
* Refactor prefix filter into its own filter, decoupled from the prefixsuffix filter
* Refactor prefix transformer into its own transformer, decoupled from the prefixsuffix transformer
* Refactor suffix filter into its own filter, decoupled from the prefixsuffix filter
* Refactor suffix transformer into its own transformer, decoupled from the prefixsuffix transformer
* Add a default nameSuffix field spec in addition to the namePrefix
* Remove the PrefixSuffixTransformer from the list of builtin transformers
* Add a multi-transformer to builtinhelpers.TransformFactories
* Remove the implementation of the prefixsuffixtransformer.PrefixSuffixTransformer
* Resolve style and format related feedback from the pull request
* Add test to test the legacy PrefixSuffixTransformer for BC purposes
2021-12-22 12:01:06 -08:00
Yuwen Ma
d9c4c749e2
improve docs with examples for nameReference
2021-11-22 13:10:13 -08:00
Natasha Sarkar
91f74e8d16
replace Resource.options with annotations ( #4061 )
2021-07-23 18:19:05 -07:00
Francesc Campoy
7fae7d1bd6
Move api/filesys to kyaml/filesys ( #3997 )
...
* Move api/filesys to kyaml/filesys
* Add deprecated version of api/filesys with aliases to new code
* Use new kyaml/filesys package and update dependencies
* Migrate to kyaml/filesys and update dependencies
* Skip tests that break on Windows
2021-06-16 11:42:00 -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
Jeff Regan
ed3200e4f5
Remove bad TODO
2021-06-04 17:56:42 -07:00
Mikhail Mazurskiy
a3ed120efb
Handle errors
2021-06-05 09:43:13 +10:00
monopole
172adc404f
Consolidate scripts into k8s-traditional hack dir.
2021-05-24 17:09:11 -07:00
Kubernetes Prow Robot
c7156d0586
Merge pull request #3733 from RyanSquared/add-crd-webhook-namespace-transformer
...
Add CustomResourceDefinition webhook namespace transformer
2021-03-26 11:50:43 -07:00
Katrina Verey
3255c73c71
Loader FS and empty env fix
2021-03-24 18:44:29 -07:00
Katrina Verey
e77c284924
Do no require exec/go plugin home to use fn plugins
2021-03-23 10:47:16 -07:00
RyanSquared
3ff5263ff6
api/konfig/builtinpluginconsts/namespace: Add CustomResourceDefinition webhook namespace transformer
2021-03-16 19:35:18 -05:00
monopole
839fd2b971
Remove branching on kyaml enablement
2021-03-09 14:29:27 -08:00
monopole
ec27642e2f
Add PodTemplate field to namereference config.
2021-03-08 09:52:08 -08:00
Kirill Zaborsky
44d308cbba
Add name reference for fastcgi-params-configmap
...
See https://kubernetes.github.io/ingress-nginx/user-guide/fcgi-services/#the-nginxingresskubernetesiofastcgi-params-configmap-annotation
2021-02-15 12:38:41 +03:00
monopole
003b4946a2
Delete --enable_kyaml flag.
2021-02-12 09:26:36 -08:00
Jeff Regan
9f1ef993a1
Set FlagEnableKyamlDefaultValue = true
2021-02-06 08:31:12 -08:00
Jeff Regan
386d10834b
Set FlagEnableKyamlDefaultValue = false
2021-02-06 07:16:55 -08:00
monopole
64644643d4
Improve name reference transformer testing.
2021-01-31 08:40:47 -08:00
monopole
2cb972de3b
Rename id annotations to build annotations.
2021-01-15 06:43:13 -08:00
monopole
8c6a9f6495
Move plugin lister to avoid import cycle.
2021-01-07 18:46:04 -08:00
jregan
e2806a09fd
Set FlagEnableKyamlDefaultValue = true
2020-12-29 08:17:45 -08:00
Jeff Regan
d181a73f56
Set FlagEnableKyamlDefaultValue = false for v3.8.9
...
In the 3.8 branch, this is false. In the 3.9 branch, it's true.
2020-12-28 13:32:56 -08:00
Antonin Bas
e819a2ba9d
Add Role / ClusterRole resourceNames to ConfigMap nameref resolver
...
While it is possible to use a kustomizeconfig.yml for this, with a
custom namereference, this functionality should probably be built-in.
This is similar to previous PRs, like this one:
https://github.com/kubernetes-sigs/kustomize/pull/592
2020-12-21 21:02:19 -08:00
Takao Shibata
a3bf3ba608
Add topologySpreadConstraints to builtin label field
2020-12-14 14:18:02 +09:00
jregan
81ca271e62
Flip default value of --enable_kyaml from false to true.
2020-12-10 10:12:49 -08:00
jregan
d08b9c30ee
What is this?
2020-12-07 10:16:30 -08:00
jregan
a5f3d5c823
Use DepProvider in tests to access kyaml impls.
2020-11-21 14:49:44 -08:00
Jeff Regan
47b12fa3dc
Merge pull request #3240 from Shell32-Natsu/list-builtin
...
Add command to list builtin plugins
2020-11-18 11:13:39 -08:00
Donny Xia
c610e3a364
Add command to list builtin plugins
2020-11-16 17:18:56 -08:00
jregan
0cac05448b
Implement WNodeFactory.SliceFromBytes and FromMap
2020-11-16 11:33:04 -08:00
Sylvain Rabot
febede115e
Add namereference for PersistentVolume
...
Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr >
2020-11-12 22:47:33 +01:00
Donny Xia
76a8f034cb
Merge pull request #3133 from robinbraemer/patch-2
...
Add Ingress tls secretName to Secret builtin nameref
2020-10-23 11:20:11 -07:00
Robin Brämer
fd280d0c0b
Add Ingress tls secretName to Secret builtin nameref
2020-10-22 17:00:10 +02:00
Robin Brämer
1dbf490146
Add IngressClass kind
...
Adds IngressClass kind and Ingress fieldSpecs path spec/ingressClassName
2020-10-22 16:11:44 +02:00
Robin Brämer
62e4df72d3
Add Service name references for Ingress v1
...
Since Kubernetes v1.19, Ingress networking.k8s.io/v1 has two more Server name references.
- https://kubernetes.io/docs/concepts/services-networking/ingress/#the-ingress-resource
- https://kubernetes.io/docs/setup/release/notes/
2020-10-22 15:59:22 +02:00
Donny Xia
a4f6fee6c8
support var ref in deployment template annotations
2020-09-30 10:21:03 -07:00
Markus Dobel
01b5c4e9da
Add namespace name to namespace transformer defaults
2020-09-08 11:24:58 +02:00
James Callahan
8ddf2297e8
Transform namespace inside of APIService
2020-08-12 17:19:25 +10:00
jregan
ef924a5c9c
Convert image transformer to kyaml.
2020-07-22 11:10:52 -07:00
Donny Xia
fd3e84f701
Add knative API version
2020-06-23 11:58:14 -07:00
Donny Xia
22d5d4d2c1
Add back reference for secret in knative service
2020-06-23 11:48:26 -07:00
Donny Xia
7e2d3ff5ab
Reuse tansformer codes
2020-06-18 12:18:37 -07:00
Jingfang Liu
1644fdd076
Add kustomize build flag --enable_managedby_label
2020-06-09 11:10:19 -07:00
Donny Xia
8356979e1f
Update StatefulSet ref name in HPA
2020-06-01 16:52:13 -07:00