Releases: freepik-company/combi
Releases · freepik-company/combi
v0.6.0
v0.5.0
BREAKING CHANGES:
- Update to v1alpha2 configuration spec
- Now combi consumes his config from a local file: previously, the entire configuration of the combi was consumed from a source (git, local file, etc.); now, it consumes it from a local file.
- Now the configuration files to merge are cosume from a source: previously, the configuration used for the merge was included within the combi's own configuration; now, those configurations can be consumed using a source (local file, git repo, Kubernetes resource, etc.).
- Now the git repo sources folder has random folder name: previously, Git repositories used as a source had unique names, which caused collisions and prevented having more than one source of the Git type. Now, the repository name is an MD5 hash formed by the repository name, branch, and a random number.
v0.4.2
Fix:
- add github as knownhost in docker image
- add repository prefix in config filepath
v0.4.1
Fix:
- buildx now build Dockerfile.cross in a proper way
v0.4.0
Changes:
- add container images in repository to use as a sidecar container
v0.3.0
Changes:
- Add support to json configuration files
- json encoder/decoder implementation
- json merge function implementation
- Add support to nginx configuration files
- nginx encoder/decoder implementation
- nginx merge function implementation
- nginx transform function implementation
v0.1.0
First release
Highlights
- Consume the configuration from a git repository and detect updates
- Merge configurations in libconfig format
- Check optional and mandatory conditions to the merged config in golang template
- Execute commands on mandatory conditions failure or success