1.0.0
github-actions
released this
10 Sep 23:24
·
25 commits
to f91f747124a72b9e2b5c4be0ea4e2f62c90ebe5d
since this release
1.0.0 (2023-09-10)
A Kustomize generator plugin to merge YAML files seamlessly for real-world use cases.
Merger provides schemaless merge with different merge strategies (StrategicMerge).
Features
- first working version of merger (bd0ef52)
Main features:
- Generate multiple resources/manifests from a single base without copying the resources multiple times.
- Merge any manifests (even CustomResources) without needing their OpenAPI schema.
- Merge manifests with a list of maps without a unique identifier (when using x-kubernetes-patch-merge-key is not possible).
- Merge YAML files with different merge strategies (StrategicMerge).
- Merge applications configuration YAML files into a ConfigMap or Secret (WIP).
Common use cases:
- Generate multiple manifests from a single base
- Merge lists in manifests without schema or a unique identifier
- Organize long manifests into smaller ones
Documentation
- update the main readme and use cases (1d2e9d4)
- use case - append CustomResources lists without schema (4be2cc1)
- use case - Generate multiple manifests from a single file (37b9ce1)
- use case - Organize long manifests into smaller ones (dad79e0)
Continuous Integration
- add go release workflow (80f6ff4)
- go linter config and ci workflow (#1) (8a3c75e)
- go releaser (#2) (df20b82)
- renovate for dependency update (#4) (61ea189)
- security: apply best practices by step security (#8) (fe208e0)
- security: codeql analysis workflow (#3) (246696c)
- security: Scorecard security workflow (52c4496)