Skip to content

kubesonde/helmet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Helm-ET logo

Helm-ET

Go Tests Golangci

This repository contains the source code for Helm-ET (Helm Edge Trimmer), a tool to automate the access control policy definition of helm charts.

How to run

Helm-ET can be used in two different flavours:

  1. As a standalone binary
  2. As a helm postrender hook.

Helm-ET takes as an input an application defined in a Helm Chart and outputs the rendered yaml files. The output contains newly created network policies and the resources defined in the chart with additional labels.

Building from source

Refer to the specific README to build the standalone binary.

For the postrender version, refer to the specific README.

Note: The postrender version is the one used for testing the paper.

Prerequisites

go > 1.18

Testing

Unit tests are available as part of the source code. Run make test under in the main folder of this project.

Documentation

Documentation of Helm-ET and a version of the paper are available under the docs/ folder

About

Helm-ET is a network policy generator for third-party Helm charts

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •