hexlyoss/Hashi-K8s
Github action to build k8s deployment/secrets from consul and vault
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| consulUrl | Consul Agent address | — | — |
| consulPort | Consul Agent Port | yes | — |
| consulSecure | Use HTTPS for consul communication | no | true |
| consulCa | Custom CA cert for Consul if needed | — | — |
| consulDatacenter | Consul datacenter to use | no | dc1 |
| consulKeys | Consul key path to use for each file. | — | — |
| consulKey | Consul key path to use. Comma separated for list. | no | — |
| consulToken | Consul Token to use for accessing the index | no | — |
| vaultUrl | Vault address | — | — |
| vaultPort | Vault Port | no | — |
| vaultSecure | Use HTTPS for agent communication | no | true |
| vaultSkipVerify | Skip Vault SSL Certificate Check | no | false |
| vaultSecret | Vault secret path to use | no | — |
| vaultSecrets | Vault secret path to use | no | — |
| vaultToken | Vault Token to use for accessing the secret | no | — |
| vaultTokenRenew | — | no | false |
| preParse | Pre-parse yaml files with mustache.js using provided values | no | — |
| deploymentFile | Path to the deployment.yaml file | no | — |
| secretsFile | Path to the secrets.yaml file | no | — |
Outputs
no outputs