[feat] add helm plugin config #182
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces significant updates to the
helmperproject, including the addition of a Helm plugin, installation scripts, and enhancements to the documentation. The changes focus on improving usability, providing installation guidance, and ensuring compatibility with OCI-compliant registries. Below is a breakdown of the most important changes:Helm Plugin Addition
plugin.yamlto define the Helm plugin, including features like vulnerability scanning, image patching, and artifact signing. It also specifies installation, update, and uninstallation hooks.Installation and Uninstallation Scripts
scripts/install.shto automate the installation of the Helm plugin, including checks for prerequisites (cosign,trivy, andcopa) and downloading the appropriate binary based on the OS and architecture.scripts/uninstall.shto cleanly remove the plugin binary and its directory.Documentation Enhancements
README.mdto include detailed installation and usage instructions for the Helm plugin, along with prerequisites for specific functionalities. [1] [2] [3]README.mdfor better readability and consistency, such as changing headings for installation instructions. [1] [2]Minor Updates
README.mdto indicate thathelmperis in beta and subject to changes.