版本发布 8
### Changed - Improve info and error message for variable loading in `render` function.
### Removed - Cleaned up all obsolete code and command that are not for the `Generalized Configuration System` (GSC). - Removed the `fetchkeys` command as it was only used on conjuction with the KRM function way of running `konfigure`. - Removed the `kustomizepatch` command that was the KRM function implementation and is not used anymore. - Removed the `generate` command, because it was replaced with the `render` command that is built around GSC. - Removed the `lint` command, because it is not used anymore and was for the hard-coded structure defined by `generate`. - Cleaned up all exported packages and their contents related to the above commands. ### Changed - The exposed `IsSOPSEncrypted` command was moved from the deleted `decrypt` package to the `utils` package. ### Added - Extend documentation. - Document patches feature of templates. - Add an `examples` folder and one example for a multi-staged environment configuration.
### Added - Add `render` command and support for `Generalized Configuration System`.
### Removed - Removed Flux `source-controller` URL being a requirement for `flux-updater` module.
- Update dependencies
### Fixed - Fix installation's empty secret scenario.
### Changed - Skip calling API Server when known revision is still the latest advertised. - Use `Last-Modified` header as indicator the archive has changed.
### Added - Added the `includeSelf` template function that reads include templates from the `include-self` folder in preparation of splitting the config repository to default and include submodules + specific config repositories