Skip to content

v1.0.9

Compare
Choose a tag to compare
@droot droot released this 24 Oct 21:29
· 6154 commits to master since this release
ec86b30

Changelog

40b2bf7 Add KustFactory as a wrapper of all factories
a90c957 Add example for transformer configurations: crd
fb6130e Add flag to load transfomer configurations from files
0824433 Add generatorOptions in Kustomization type
5036a12 Add hash interface
5745d03 Add literals in configMapGenerator example
67adc56 Add resid tests.
2473331 Add tests for patch/resource reading.
8cc6df5 Add transformerconfig package and default configs
fa89a0a Add validator interface
fdf5fa5 Allow setting shell and timeout in generatorOptions
2283c06 Consolidate transformer config creation to factory.
65ee4e4 Deal with field deprecation immediately after load.
3e0f5ea Delete penultimate use of Patches field.
f20528b Delete some kunstruct code in favor of apimachinery code.
2b0e272 Delete some unnecessary parameter passing.
8fd9303 Delete unused exec package.
3b86e64 Delete unused unstruct code.
d9f9a51 Fix names/doc in transformation config code.
6d935b6 Fix some Go nits.
a3dce94 Fix some go nits.
3081430 Fix some minor naming mistakes. (#434)
4eb2757 Further isolate unstructured with factories.
1af119d Further isolate unstructured with factories.
aff76e0 Gather resmap factory code into one file.
188ede2 Goland wants these vendored hg files.
0f5a39f Hide unstructured.Unstructured behind interface.
bb9fafa Improve command package isolation.
a5f5602 Improve kustomization.go comments.
aaee97c Improve unstruct test coverage and error messages.
317833a Increase sort determinism.
fb355eb Introduce gvk package to isolate apimachinery schema.
8f150d8 Introduce k8sdeps package to isolate k8s deps.
56e11b5 Isolate generator calls.
e32e5c2 Isolate k8sdeps to top level internal.
df5c3ab Maintain fields of TransformerConfig in sorted order.
d8b27ef Modify PathConfig.PathSlice method and add tests
8534107 Move crd package to transformerconfig.factory.
cdb78cb Move template files from docs/ to root
dcc9c4d Move yaml check to file in which it is called.
e65995c Notes on mySql example
b198b65 Objectify nbrSlice code.
e6558fb PR comments
7ab7108 Refactor crd package to depend on transformerconfig
7813995 Rename Application to KustTarget
22d955b Replant tree (needed for example tests).
f35e16b Simplify default config code.
90d03b0 Skip adding nameprefix to namespace
c9aff4c Spelling nits.
6b30244 Test field output ordering.
ce3daf2 Update install doc to use sigs.k8s.io
3fe047f Update ptrs to DAM doc.
cbd7a1b Use Go 1.11
c9887e8 WIP residPackage
2953dad add MakeHashTransformer in TransformerFactory; remove hash interface
94c3b12 add command to save the default transformer configurations to local files
d5aed20 add commonLabel fieldpath for volumeClaimTemplates
13c368a add default configurations for different transformers
808df20 add missing lines after copyright (#468)
14fc54e add namespace to id when create resmap from files
da35a21 add script build/vendor_kustomize.sh
f2f1125 add tests for resmap
b5cf3a2 add yaml-version of jsonpatch tests
0cb02f1 allow add labels/annotations to generated resources
c6a78ce change github.com/aws/aws-sdk-go to be the same revision in kubernetes
e095815 change golang.org/x/net to be the same revision as used in kubernetes
8a8f358 change sets.NewString() to []string
c3ae23d combine HashComfigMap and HashSecret to Hash
f7353b1 copy TypeMeta from apimachinery
a5f0d45 create namespace resource if not found
a9cf197 decouple configmapandsecret and hash packages
d67425d enable crd testcase
9ef96e9 enable preserving order with generatorOptions
279826f error out if patchesJson6902 target can't be found, fixes #335
8209aee fix copyright misalignment (#472)
2d26d95 fix indent
c27279c fix integration test script
4828114 fix kustomize edit add label bug
74d8575 fix kustomize edit add label bug
9d804ba fix lint errors in internal (#469)
62f7cdb fix the flaky test in crd package
3d4bf3a for yaml-formatted JSON6902 patches, convert first to json, then use the same code as for json-formatted JSON6902 patches
f783486 hide core/v1 behind interface
78de537 hide patch transformer behind interface
c614f4b missing : after patchesJson6902
c33a97f move transformerconfig package to transformers/config
261d64e port to golangci and make travisci improvements
8e0c55f remove apimachinery dependency from crd package (#430)
08da245 remove apimachinery dependency from internal/error package
96091df remove decoder interface since it is only used inside k8sdeps
4c7b63a remove dependency on apimachinery from gvk package
078c90c remove hard coded pathconfig
6c5a75b remove metadata.creationTimestamp field from configMapGenerator
90c88d7 skip filtering resmap when the resource is a cluster level resource
23963e8 skip hash transformer when DisableHash is set to true
d33d154 split k8sdeps package into sub packages
e5ea1b0 typo
6d4ad82 use 'sed -i.bak' instead of 'sed -i' to make it compatible with macos sed
f3e4615 use FakeFileSystem in configmapandsecret tests
71c3cf1 use local types in var reference