Skip to content

Releases: elek/flekszible

v2.5.0

10 Jun 10:15
0d375e0
Compare
Choose a tag to compare

Changelog

  • 0d375e0 fix merge unit test
  • 4c65faa new transformations: substitute
  • 7dcf13b base64 encode for secret importer
  • cedec96 exclude Kustomize resources from K8s output
  • 11782fe processor: better error handling
  • 41e90dd secretimporter: new generator to create secrets (WIP)

v2.4.0

26 Feb 22:22
7bb12f1
Compare
Choose a tag to compare

Changelog

  • 7bb12f1 build: disable publishing brew
  • 81b14d6 build: fix goreleaser config
  • 2dd4514 build: updated tap config
  • efa6b33 build: fix quotation
  • f0281a6 build: minimum go version
  • cdb8383 build: switch to go 1.19.5
  • 652973c build: use fixed go version
  • 5f0b91a build: bump osx version
  • f235cc0 merge: fix unit test
  • f8c48e0 processor: patch with trigger / merge with substructure
  • 589307a processor: JSON 6902 patch support
  • 372becb processor: new strategic merge from kustomize
  • 3fc1e88 yaml: unit test fix
  • 435c5fd doc: kustomize integration
  • 902eddb initial kustomize integration support
  • 1597fdc add: fix yamlize when full node is changed
  • 287d333 more dependency update
  • f346a7c more dependency update
  • c88d4de Bump golang.org/x/sys in /api/v2 (#10)
  • c6a88fe yaml: update dependencies
  • 3fc7717 go.mod: update dependencies
  • f7f20ca build: commit magefile
  • 2bd3dd8 update dependencies
  • 5d2be8c [test] fix kustomize test dir permission
  • b4abc2b golangci descriptor

v2.3.0

06 May 09:57
3b72caa
Compare
Choose a tag to compare

Changelog

3b72caa support license headers in the kustomize file
379aeba transformation to generate kustomization.yaml with resource list

v2.2.0

04 Mar 16:33
dc36abc
Compare
Choose a tag to compare

Changelog

0a9f2bb Go template function to use selected nodes
dc36abc lint fixes
7539df9 optional extension points are logged only on debug level
6d60934 remove optional flekszible dir prefix
5bb14cf reuse same cacheManager for cli commands
22ae444 use info log during source update
dc23c6b use lazy download for helper cli commands

v2.1.0

09 Dec 22:35
d2d2a35
Compare
Choose a tag to compare

Changelog

197f502 On-demand remote update: Use FLEKSZIBLE_UPDATE=always or 'flekszible source update' to refresh external dependencies
35ba47a Revert "extend processor interface with the node location"
375bdf2 [fix] unit test
d2d2a35 [fix] update go-releaser definition
c2786f3 [new] colorize the output of >>> <PROJECT_DIR> <<< ( from: [local dir] dir=/home/elek/projects/flekszible)
e84a6cd add simplified context creation method
1b15994 extend processor interface with the node location
b14defa fix api/v2 internal version
f9132c7 fix json serialization
abfaef0 fix unit tests and structure for global registry removal
08c1a77 helper method to find child resource
9f1a1aa make v2 version usable as api
f897a6d move v2 to subdirectory
ed28235 remove global registry
7db91a3 support flekszible descriptor as crd

v2.0.3

31 Aug 17:59
5507806
Compare
Choose a tag to compare

Changelog

0209b71 [fix] accept abs path for local source
10940e3 [fix] error handling
5507806 [fix] exclude darwin/i386 build
04e0ac6 [fix] headers can be used to add license header for all the files
f22fdf4 [fix] improved error message for trafo failure
340126e [new] specifal filter for importing helm3 resources

v2.0.2

17 Aug 21:32
3a506c2
Compare
Choose a tag to compare

Changelog

7d363bc [code} gofmt lint
0306bc4 [fix] code rename for better typo
bb13d76 [fix] default parameter calculation
34b3dfc [fix] enable internal properties in composite transformations
59c737b [fix] improved bug handling of processor parsing (fail-fast)
2a33453 [fix] trafo source/app add are fixed
ab910b1 [imp] No such processor definition: shows the definition of composite transformations
116e198 [imp] parameter validation for composite transformations
cce0583 [new] import subcommand can print out result to stdout
a4e125e [new] strict validation for built-in transformations
0aba5e4 [test] make TestReadConfigMaps independent from the order of resources
3a506c2 [test] remove test part which depends on fs file order
47eb89f [trivial] rename LICENSE file

v2.0.1

16 Aug 06:08
d15090a
Compare
Choose a tag to compare

Changelog

d15090a [fix] output directory calculation
49f6fe0 [imp] Downloads remote repositories only once
7261809 [imp] add logging for remote download
fd26358 [imp] print name for root projct directory when >>> <<< ( from: [local dir] dir=/home/elek/projects/flekszible)
0acb5f7 [new] strict yaml parsing for Flekszible files

v2.0.0

15 Aug 13:31
2b22d3e
Compare
Choose a tag to compare

Changelog

074b19c [bug] fix pattern of unknown value type
c141bc9 [cli] Flekszible dir is an optional argumen (in addition to the -s)
65441c2 [cli] flekszible tree subcommand for debug
ab7a28a [cli] read transformations from FLEKSZIBLE_TRANSFORMATIONS env var
0d65542 [cli] rename trafo related cli sub-commands
fae645a [cli] trafo list is sorted
df52d04 [doc] update doc with recent new features
1a1ca44 [feature] use FLEKSZIBLE_TRANSFORMATIONS in addition to the cli arg
a021d2d [fix] enable to use = in value of a transformation
731b8cb [fix] flekszible trafo info can show composite transofrmations
27cd07e [fix] improved error message
86248b9 [fix] revert the Set visitor matching back
a1a7a04 [fix] support coma in the CLI defined transformation def
301585f [fix] using FLEKSZIBLE_TRANSFORMATION is possible without using -t
2b22d3e [imp] destination directories are not used to read input resource files
f86f215 [imp] improved tree and trafo list output
33e930d [imp] start to implement string representation for processors
ab0b9e4 [new] support _global directories to auto-import defintions
53c7db4 [new] support serialization of []string from cli defined transformations
3b66f99 [test] fix unit test
3e2267e [test] restore missing test data
ec5cf3d [trafo] env transformations to add environment variable easily
c780720 [trafo] introduce new run transformation

v1.9.0

30 Jul 20:27
49989aa
Compare
Choose a tag to compare

Changelog

52d02ea [bugfix] generated configmaps couldn't be excluded
a40a642 [bugfix] multiple namefilters should have OR relationships
49989aa [feature] definitions can import resources from a dir