Initial Commit

This commit is contained in:
Alan Bridgeman 2025-02-11 12:52:05 -06:00
parent ff52718a85
commit b3b43329cd
22 changed files with 1582 additions and 0 deletions

42
README.md Normal file
View file

@ -0,0 +1,42 @@
# Automated Helm Chart Generator
This is a relatively simplistic Python app to simplify creating a Helm Chart more easily.
Keep in mind, this is fairly opinionated and simplistic in it's implementation. This is on purpose. This largely developed for my own use rather than general applicability.
## Getting Started
In general, there are 3 steps to run this automatation:
1. Run the appropriate installer script (technically this isn't required as you could just run the Python script directly but is for convenience)
2. Create and customize a `input.json` file that has the inputs for the script
3. Run the script
### On Windows
Run the followng
```PowerShell
.\install.ps1
```
Next copy the `input.example.json` into the folder you want (replacing `<Folder for Helm Chart>` with the appropriate path) and rename it `input.json`. You'll also probably want to customize this file (though not technically required)
```PowerShell
Copy-Item input.example.json <Folder for Helm Chart>\input.json
```
Then in the directory you want
```PowerShell
create-helm-chart
```
### On Mac/Linux (Uses Bash)
Run the followng
```sh
./install.sh
```
Next copy the `input.example.json` into the folder you want (replacing `<Folder for Helm Chart>` with the appropriate path) and rename it `input.json`. You'll also probably want to customize this file (though not technically required)
```sh
cp ./input.example.json <Folder for Helm Chart>/input.json
```
Then in the directory you want
```sh
create-helm-chart
```