|
1 | 1 | # VC-AuthN OIDC |
2 | 2 |
|
3 | | -   |
| 3 | +   |
4 | 4 |
|
5 | 5 | A Helm chart to deploy Verifiable Credential Identity Provider for OpenID Connect. |
6 | 6 |
|
@@ -168,27 +168,25 @@ kubectl delete secret,pvc --selector "app.kubernetes.io/instance"=my-release |
168 | 168 |
|
169 | 169 | ### Acapy Configuration |
170 | 170 |
|
171 | | -| Name | Description | Value | |
172 | | -| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------- | |
173 | | -| `acapy.enabled` | Deploy AcaPy agent instance | `true` | |
174 | | -| `acapy.existingSecret` | Name of existing secret, required if `enabled` is `false`; Secret must contain `adminApiKey`, `walletKey`, and `webhookApiKey` keys. | `""` | |
175 | | -| `acapy.agentSeed.existingSecret` | Name of existing secret with the 'seed' key. | `""` | |
176 | | -| `acapy.image.registry` | | `ghcr.io` | |
177 | | -| `acapy.image.repository` | | `openwallet-foundation/acapy-agent` | |
178 | | -| `acapy.image.pullPolicy` | | `IfNotPresent` | |
179 | | -| `acapy.image.pullSecrets` | | `[]` | |
180 | | -| `acapy.image.tag` | | `py3.12-1.3.1` | |
181 | | -| `acapy.serviceAccount.create` | Specifies whether a ServiceAccount should be created | `false` | |
182 | | -| `acapy.serviceAccount.annotations` | Annotations for service account. Evaluated as a template. Only used if `create` is `true`. | `{}` | |
183 | | -| `acapy.serviceAccount.automountServiceAccountToken` | Automount service account token for the server service account | `true` | |
184 | | -| `acapy.serviceAccount.name` | Name of the service account to use. If not set and create is true, a name is generated using the fullname template. | `""` | |
185 | | -| `acapy.replicaCount` | Number of AcaPy replicas to deploy | `1` | |
186 | | -| `acapy.autoscaling.enabled` | Enable Horizontal POD autoscaling for AcaPy | `true` | |
187 | | -| `acapy.autoscaling.minReplicas` | Minimum number of AcaPy replicas | `1` | |
188 | | -| `acapy.autoscaling.maxReplicas` | Maximum number of AcaPy replicas | `100` | |
189 | | -| `acapy.autoscaling.targetCPUUtilizationPercentage` | Target CPU utilization percentage | `80` | |
190 | | -| `acapy.autoscaling.targetMemoryUtilizationPercentage` | Target Memory utilization percentage | `""` | |
191 | | -| `acapy.autoscaling.stabilizationWindowSeconds` | Stabilization window in seconds | `300` | |
| 171 | +| Name | Description | Value | |
| 172 | +| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | |
| 173 | +| `acapy.enabled` | Deploy AcaPy agent instance | `true` | |
| 174 | +| `acapy.image.registry` | | `ghcr.io` | |
| 175 | +| `acapy.image.repository` | | `openwallet-foundation/acapy-agent` | |
| 176 | +| `acapy.image.pullPolicy` | | `IfNotPresent` | |
| 177 | +| `acapy.image.pullSecrets` | | `[]` | |
| 178 | +| `acapy.image.tag` | | `py3.12-1.3.1` | |
| 179 | +| `acapy.serviceAccount.create` | Specifies whether a ServiceAccount should be created | `false` | |
| 180 | +| `acapy.serviceAccount.annotations` | Annotations for service account. Evaluated as a template. Only used if `create` is `true`. | `{}` | |
| 181 | +| `acapy.serviceAccount.automountServiceAccountToken` | Automount service account token for the server service account | `true` | |
| 182 | +| `acapy.serviceAccount.name` | Name of the service account to use. If not set and create is true, a name is generated using the fullname template. | `""` | |
| 183 | +| `acapy.replicaCount` | Number of AcaPy replicas to deploy | `1` | |
| 184 | +| `acapy.autoscaling.enabled` | Enable Horizontal POD autoscaling for AcaPy | `true` | |
| 185 | +| `acapy.autoscaling.minReplicas` | Minimum number of AcaPy replicas | `1` | |
| 186 | +| `acapy.autoscaling.maxReplicas` | Maximum number of AcaPy replicas | `100` | |
| 187 | +| `acapy.autoscaling.targetCPUUtilizationPercentage` | Target CPU utilization percentage | `80` | |
| 188 | +| `acapy.autoscaling.targetMemoryUtilizationPercentage` | Target Memory utilization percentage | `""` | |
| 189 | +| `acapy.autoscaling.stabilizationWindowSeconds` | Stabilization window in seconds | `300` | |
192 | 190 |
|
193 | 191 | ### Acapy configuration file |
194 | 192 |
|
@@ -220,14 +218,23 @@ Note: Secure values of the configuration are passed via equivalent environment v |
220 | 218 |
|
221 | 219 | ### Acapy common configurations |
222 | 220 |
|
223 | | -| Name | Description | Value | |
224 | | -| --------------------------------- | ------------------------------------------------- | ------- | |
225 | | -| `acapy.resources.limits` | The cpu and memory limit for the Acapy containers | `{}` | |
226 | | -| `acapy.resources.requests.memory` | The requested memory for the Acapy containers | `384Mi` | |
227 | | -| `acapy.resources.requests.cpu` | The requested cpu for the Acapy containers | `250m` | |
228 | | -| `acapy.service.ports.http` | AcaPy service HTTP port | `8021` | |
229 | | -| `acapy.service.ports.admin` | AcaPy service admin port | `8022` | |
230 | | -| `acapy.service.ports.ws` | AcaPy service websockets port | `8023` | |
| 221 | +| Name | Description | Value | |
| 222 | +| -------------------------------------------- | -------------------------------------------------------------------------------------------------------- | ------------- | |
| 223 | +| `acapy.resources.limits` | The cpu and memory limit for the Acapy containers | `{}` | |
| 224 | +| `acapy.resources.requests.memory` | The requested memory for the Acapy containers | `384Mi` | |
| 225 | +| `acapy.resources.requests.cpu` | The requested cpu for the Acapy containers | `250m` | |
| 226 | +| `acapy.service.ports.http` | AcaPy service HTTP port | `8021` | |
| 227 | +| `acapy.service.ports.admin` | AcaPy service admin port | `8022` | |
| 228 | +| `acapy.service.ports.ws` | AcaPy service websockets port | `8023` | |
| 229 | +| `acapy.secrets.api.retainOnUninstall` | When true, adds helm.sh/resource-policy: keep to generated api secret | `true` | |
| 230 | +| `acapy.secrets.api.existingSecret` | Name of an existing Secret providing API related keys. If set, the chart will NOT create the api secret. | `""` | |
| 231 | +| `acapy.secrets.api.secretKeys.adminApiKey` | Key in the API secret holding the admin API key. | `adminApiKey` | |
| 232 | +| `acapy.secrets.api.secretKeys.jwtKey` | Key in the API secret holding the multitenant JWT signing secret. | `jwt` | |
| 233 | +| `acapy.secrets.api.secretKeys.walletKey` | Key in the API secret holding the wallet key. | `walletKey` | |
| 234 | +| `acapy.secrets.api.secretKeys.webhookapiKey` | Key in the API secret holding the webhook API key (used when embedding in webhook-url). | `webhookapi` | |
| 235 | +| `acapy.secrets.seed.retainOnUninstall` | When true, adds helm.sh/resource-policy: keep to generated seed secret | `true` | |
| 236 | +| `acapy.secrets.seed.existingSecret` | Name of an existing Secret providing the wallet seed. If set, the chart will NOT create the seed secret. | `""` | |
| 237 | +| `acapy.secrets.seed.secretKeys.seed` | Key in the seed secret holding the wallet seed value. | `seed` | |
231 | 238 |
|
232 | 239 | ### Acapy NetworkPolicy parameters |
233 | 240 |
|
|
0 commit comments