Updated chart so that it worked better as a subchart, is more configurable and better documented
All checks were successful
Deploy the Helm Chart / build (push) Successful in 11s
All checks were successful
Deploy the Helm Chart / build (push) Successful in 11s
This commit is contained in:
parent
82908c043c
commit
ae8f4ad22b
11 changed files with 222 additions and 145 deletions
40
README.md
40
README.md
|
|
@ -7,7 +7,41 @@ To use this chart as a dependency:
|
|||
```yaml
|
||||
dependencies:
|
||||
- name: ba-custom-hashicorp-vault
|
||||
version: 1.0.0
|
||||
version: 1.0.2
|
||||
repository: "https://helm.bridgemanaccessible.ca/"
|
||||
condition: vault.enabled
|
||||
```
|
||||
alias: passVault
|
||||
condition: passVault.enabled
|
||||
```
|
||||
|
||||
# Values (`values.yaml`)
|
||||
The following table summarizes the values that can be specified in the `values.yaml`
|
||||
|
||||
| Value Name | Possible Values | Required |
|
||||
| ------------------------------------------------------------ | ---------------------------------------------------------------- | -------- |
|
||||
| `type` | `hashicorp` / `azure` | Yes |
|
||||
| `vaultName` | string | No |
|
||||
| `vaultPort` | number (ex. `8200`) | No |
|
||||
| `clientID` | string | No |
|
||||
| `clientSecret` | string | No |
|
||||
| `tenantID` | string | No |
|
||||
| `create`.`enabled` | `true` / `false` | Yes |
|
||||
| `create`.`image`.`repository` | string (ex. `<redacted-private-repo>/ba-custom-hashicorp-vault`) | Yes* |
|
||||
| `create`.`image`.`tag` | `latest` | Yes* |
|
||||
| `create`.`ingress`.`enabled` | `true` / `false` | Yes* |
|
||||
| `create`.`ingress`.`host` | string (ex. `vault.<redacted-private-hostname>`) | Yes** |
|
||||
| `create`.`snapshotServer`.`enabled` | `true` / `false` | Yes* |
|
||||
| `create`.`snapshotServer`.`externalPort` | number (ex. `81`) | Yes*** |
|
||||
| `create`.`snapshotServer`.`internalPort` | number (ex. `8300`) | Yes*** |
|
||||
| `create`.`snapshotServer`.`vaultCredsPVC`.`storageClassName` | string (ex. `vault-role-vars-rook-cephfs`) | Yes*** |
|
||||
| `create`.`snapshotServer`.`vaultCredsPVC`.`size` | size string (ex. `512Mi`) | Yes*** |
|
||||
| `create`.`appRole`.`roleIDSecretName` | string (ex. `VAULT_ROLE_ID`) | Yes* |
|
||||
| `create`.`appRole`.`secretIDSecretName` | string (ex. `VAULT_SECRET_ID`) | Yes* |
|
||||
| `create`.`roleVarsPVC`.`storageClassName` | string (ex. `vault-role-vars-rook-cephfs`) | Yes* |
|
||||
| `create`.`roleVarsPVC`.`size` | size string (ex. `512Mi`) | Yes* |
|
||||
| `create`.`vaultData`.`storageClassName` | string(ex. `rook-ceph-block`) | Yes* |
|
||||
| `create`.`vaultData`.`accessModes` | array<`ReadWriteOnce`> | Yes* |
|
||||
| `create`.`vaultData`.`size` | size string (ex. `2Gi`) | Yes* |
|
||||
|
||||
`*` If `create`.`enabled` is `true`
|
||||
`**` If `create`.`ingress`.`enabled` is `true`
|
||||
`***` If `creat`.`snapshotServer`.`enabled` is `true`
|
||||
Loading…
Add table
Add a link
Reference in a new issue